Author: Ben
Preface
Purpose: To make Cisco IP Phone communicate with other IP-PBX manufacturers, it is necessary to upgrade firmware to latest edition for supporting SIP protocol.
Equipment:
![]() |
![]() |
![]() |
Establish TFTP and DHCP Server
We are used to utilizing our own laptop to establish Server whose application is tftpd32 (http://tftpd32.jounin.net/ ) in which it provides both TFTP and DHCP service.
Please refer to our DHCP configuration:

Please notice that we have to fill in No.66 and one IP address in “Additional Option”. This option is used to make DHCP Server tell IP Phone where TFTP Server IP address is. Please refer to the following sniffer content.

Here Cisco IP Phone will demand for TFTP Server IP address based on Option 66 in DHCP Discover. That’s why we configure this option on DHCP Server.
Upgrade configuration
After obtaining TFTP Server IP address, Cisco IP Phone will search files in TFTP root directory. So it will proceed with upgrade action once the edition mismatches. Necessary files are shown as follows:
| File name | File content | Note |
|---|---|---|
| OS79XX.TXT | P0S3-08-9-00 | Firmware edition No. |
| SIPDefault.cnf | ;sip default configuration file #Image Version image_version: P0S3-08-9-00; #Proxy server address Proxy1_address: 192.168.1.1; #Subdirectory config file location tftp_cfg_dir: / | Simple configuration content |
| SIP Ex. SIP 0013CE720DF7.cnf | ; Line 1 phone number Line1_name : 5551212 ; Line 1 name for authentication with proxy server line1_authname : 5551212 ; Line authentication name password line1_password : password | File naming is based on IP Phone MAC address. Remember that file name must be capitalized while extension ‘cnf’ should be lowercase. |
| P003-08-9-00.bin P003-08-9-00.sbn P0S3-08-9-00.loads P0S3-08-9-00.sb2 | NA | Firmware name |
Reset Cisco IP Phone
Upgrade
Connect DHCP and TFTP Server with the VLAN which is identical to IP Phone and then restart IP Phone. Upgrade action will be automatically finished.
We can also issue ‘cdp’ on Cisco Switch to obtain IP Phone information:
