How to Upgrade Your Cisco SIP IP Phone Firmware Image and Reboot Remotely
Step 2
Edit your SIPDefault.cnf and/or SIP<mac addr>.cnf file to have the correct image version. For example:
Reboot the phone.
Step 3
The phone automatically upgrades to the Universal Loader application (P003-07-0-00) upon reboot.
Once the Universal Loader application starts, it will examine the SIP configuration file to determine
which image to use (determined in Step 2 above).
After determining the image version, the Universal Loader application examines the .loads file to
determine if the .loads file needs to be upgraded to the SIP .sb2 image (release 7.x). The upgrade will
occur automatically, if needed. When upgrading is done, the release 7.x image is initiated.
How to Upgrade Your Cisco SIP IP Phone Firmware Image and
Reboot Remotely
If you have a SIP proxy server and a TFTP server in your phone network, you can upgrade your system
firmware image and reboot remotely. You can also push the dialplan.xml file down to the phones.
Procedure
Edit the default configuration file as follows:
Step 1
a.
b.
c.
Edit the synchronization file as follows:
Step 2
a.
b.
c.
Step 3
Send a NOTIFY message to the phone. In the message, ensure that the Event header is equal to
check-sync. The following is a sample NOTIFY message:
Sample NOTIFY Message
NOTIFY sip: lineX_name @ ipaddress :5060 SIP/2.0
Via: SIP/2.0/UDP ipaddress :5060;branch=1
Via: SIP/2.0/UDP ipaddress
From: <sip:webadim@ ipaddress >
To: <sip: lineX_name @ ipaddress >
Event: check-sync <<---->> Event header.
Date: Mon, 10 Jul 2000 16:28:53 -0700
Cisco SIP IP Phone Administrator Guide, Release 6.x and 7.x
4-6
image_version: P0S3-07-0-00
Using an ASCII text editor such as vi, open the SIPDefault.cnf file located in the root directory of
your TFTP server.
Change the image_version parameter to Release 7.4.
Save and close the file.
Using a text editor, open the syncinfo.xml file located in the root directory of your TFTP server.
Specify values for the image version and sync parameter as follows:
<IMAGE VERSION=" image_version " SYNC=" sync_number "/>
Where the variables are as follows:
image_version—Image version of the phone. You can use the asterisk (*) as a wildcard
•
character.
•
sync_number—Synchronization level of the phone. A valid value is a character string of up to
32 characters. Default is 1.
Save and close the file.
Chapter 4
Managing Cisco SIP IP Phones