Categories: Technical Advice

VoIPSupply Labs: Tip for Cisco IP Phone Owners Migrating to SIP Version 12

To all Cisco CP-7940G/60G owners thinking about upgrading to Cisco’s new SIP Version 12.0 firmware….please pay attention and avoid a migraine!

Being that I run a Cisco CP-7940G on my desk with SIP protocol (under Smartnet Maintenance Contract), I received a notification in my email inbox sometime last week from Cisco telling me that the latest version of SIP protocol firmware for my CP-7940G was available for download from my CCO login on www.cisco.com.

Always wanting keep my phone up-to-date, I pointed my browser to the Cisco website and downloaded the latest version of SIP Firmware.  Once downloaded, I was quickly frustrated to find that I could not get my Cisco CP-7940G phone to take the new firmware, so I took a closer look to try and determine why.

If we look closer at the files that comprise the new SIP Version 12 firmware:

P0S3-8-12-00.zip (In the ZIP file, the following files reside)

  • P0S3-8-12-00.loads
  • P0S3-8-12-00.sb2
  • P003-8-12-00
  • P003-8-12-00.sbn
  • OS79XX.txt (On that txt file, this is the only content: P0S3-8-12-00)

Everything looks fine and dandy right? Looks very much like the previous SIP load, P0S3-08-11-00.zip right? WRONG!!!

Here is the discrepancy:

Notice on SIP version 11 the file structure which is consistent with all of the sbn, sb2, bin, and loads files: P0S3-08-11-00 (Notice how it is “08”).

Now look at the structure on SIP version 12 (above): P0S3-8-12-00 (Hmmm… NO “0” in front of the 8)

This accounted for why my phone would not take the latest version 12 SIP firmware.  All of my previous redirect files including the OS79XX.txt, XMLDefault.cnf, and SIPDefault.CNF files were formatted for the “08” and not “8”.

You may need to edit some of your file structures to represent the missing “0”, and by the way, if you try and make the files in version 12 with the “08” nomenclature, the phones will NOT pull the files or upgrade. Trust me I tried it.

So what do you think? Is this an oversight on Cisco’s part, or just Cisco being Cisco?

Garrett Smith

Garrett is the former VoIP Supply CMO.

View Comments

  • This is may be an oversight. Compared to the number gotchas that people experience upgrading firmware on Cisco's venerable 79xx series phones, this one seems minor.

    Thanks for publishing your experiences Chris.

  • You can either use a Linux based or Windows based TFTP server to push the Cisco phone files down to the Cisco endpoints.

  • This was my problem! I was trying to go from 8.9 to 8.12. Its always the most minor details that get you!. Changed my config files from "P0S3-08-12-00" to "P0S-8-12-00". Also make sure to use 0 (zeros) and not O (ohs).

  • Tyler,

    Its usually the smallest things with Cisco. Cisco will be Cisco. Glad to hear this blog helped for your upgrade.

Share
Published by
Garrett Smith

Recent Posts

Q&A: What is the Difference Between PoE and Non-PoE Products?

How many different acronyms do we have to remember nowadays? And we also have to…

5 days ago

Did You Know: IP Paging Integrates with Access Control and Security Systems? 

One of the biggest challenges among organizations today is security and creating seamless integration between…

6 days ago

Hardware Roundup for April

The Snom D785 is now available in White! The D785 Corded IP Phone in White…

6 days ago

Yealink T44U & T44W Product Feature Video

https://www.youtube.com/watch?v=76hl-W6Pu_E If you're looking for a feature-rich, entry-level IP phone for your office or business,…

6 days ago

Grandstream GHP630, GHP631, GHP630W, GHP631W Product Feature Video

https://www.youtube.com/watch?v=M-qXSBMYFcg&t=333s Grandstream has yet again expanded its portfolio; this time, it's with the GHP Series…

2 weeks ago

Algo 2024 Product Launch Webinar

https://youtu.be/ntuLTQZ1jI8 Tune in to our Algo 2024 Product Launch Webinar and discover how Algo's new…

2 weeks ago