01-11-2011 01:29 PM - edited 03-12-2019 09:35 AM
External TFTP server for Cisco IP phones
In Cisco Unified Communications Manager, often times werequire to upgrade or downgrade the firmware of a high number of IP Phones, onbusy systems where the TFTP server it is being used to provide firmware to theIP phones, sometimes will not be possible to just change the default firmwareload on your TFTP.
To solve this problem we can create an external TFTP serverwith the firmware we need and point the IP phones to use that server.
Here are the steps to configure the external TFTP using anopen source TFTP.
1. Installthe TFTP server.
2. Download the firmware files.
3. Configurethe TFTP server.
4. Configure the DHCP server.
5. Configure the XMLDefault.cnf.xml
6. Perform afactory reset or point the IP phones to the correct TFTP.
1. Install TFTP server:
From the following site: http://tftpd32.jounin.net/
When you click the arrow it will forward you to a new webpage where you have multiple options I used: tftpd32 standard edition (zip)
That zip file will contain tftpd32.exe that you need to double click to start the TFTP server.
2. Download the Firmware files:
Go to www.cisco.com and select the support --> download software:
And follow this path based on the firmware you would like to download.
To do this you will need to use the one that ends with .zip, since will contain all the files that the phone need.
3. Configure the TFTP
You do not need to configure anything on the TFTP server, only change the working directory to reflect the one you are using.
4. Configure the DHCP server.
Change the option 150 of your DHCP server to point the computer you are using.
5. Configure the XMLDefault.cnf.xml
Modify the file depending on the firmware you are going to use and the phone model you are working with.
Example:
<loadInformation30006 model="Cisco 7970">SCCP70.8-3-3S</loadInformation30006>
I changed this one to use 8.3.3 since it is a requirement to upgrade to 9.x versions.
Open your notepad and copy this:
<Default>
</members>
</callManagerGroup>
<loadInformation30002 model="Cisco 7920">cmterm_7920.4.0-03-02</loadInformation30002>
<loadInformation497 model="Cisco 6961">SCCP69xx.9-1-1-1-sr-uns</loadInformation497>
<loadInformation30006 model="Cisco 7970">SCCP70.8-3-3S</loadInformation30006>
<loadInformation520 model="Cisco TelePresence 1100"></loadInformation520>
<loadInformation115 model="Cisco 7941">SCCP41.8-3-3S</loadInformation115>
<loadInformation480 model="Cisco TelePresence 3200"></loadInformation480>
<loadInformation30016 model="Cisco IP Communicator"></loadInformation30016>
<loadInformation30032 model="SCCP gateway virtual phone"></loadInformation30032>
<loadInformation496 model="Cisco 6941">SCCP69xx.9-1-1-1-sr-uns</loadInformation496>
<loadInformation478 model="Cisco TelePresence 1000"></loadInformation478>
<loadInformation308 model="Cisco 7961G-GE">SCCP41.8-5-2S</loadInformation308>
<loadInformation309 model="Cisco 7941G-GE">SCCP41.8-5-2S</loadInformation309>
<loadInformation30019 model="Cisco 7936">cmterm_7936.3-3-20-0</loadInformation30019>
<loadInformation481 model="Cisco TelePresence 500"></loadInformation481>
<loadInformation12 model="Cisco ATA 186">ATA030204SCCP090202A</loadInformation12>
<loadInformation412 model="Cisco 3951">SIP3951.8-1-2SR1</loadInformation412>
<loadInformation365 model="Cisco 7921">CP7921G-1.3.2</loadInformation365>
<loadInformation30007 model="Cisco 7912">CP7912080003SCCP070409A</loadInformation30007>
<loadInformation30035 model="IP-STE"></loadInformation30035>
<loadInformation369 model="Cisco 7906">SCCP11.8-5-2S</loadInformation369>
<loadInformation30018 model="Cisco 7961">SCCP41.8-5-2S</loadInformation30018>
<loadInformation20000 model="Cisco 7905">CP7905080003SCCP070409A</loadInformation20000>
<loadInformation495 model="Cisco 6921">SCCP69xx.9-1-1-1-sr-uns</loadInformation495>
<loadInformation446 model="Cisco 3911">SIP3951.8-1-2SR1</loadInformation446>
<loadInformation521 model="Transnova S3"></loadInformation521>
<loadInformation307 model="Cisco 7911">SCCP11.8-5-2S</loadInformation307>
<loadInformation4 model="Cisco 12 S"></loadInformation4>
<loadInformation3 model="Cisco 12 SP"></loadInformation3>
<loadInformation2 model="Cisco 12 SP+"></loadInformation2>
<loadInformation1 model="Cisco 30 SP+"></loadInformation1>
<loadInformation5 model="Cisco 30 VIP"></loadInformation5>
<loadInformation30 model="Analog Access">A001C030</loadInformation30>
<loadInformation47 model="Analog Access WS-X6624">A00204000013</loadInformation47>
<loadInformation51 model="Conference Bridge WS-X6608">C00104000003</loadInformation51>
<loadInformation40 model="Digital Access">D001M022</loadInformation40>
<loadInformation43 model="Digital Access WS-X6608">D00404000032</loadInformation43>
<loadInformation42 model="Digital Access+">D00303010033</loadInformation42>
<loadInformation61 model="H.323 Phone"></loadInformation61>
<loadInformation7 model="Cisco 7960">P00308010100</loadInformation7>
<loadInformation100 model="Load Simulator"></loadInformation100>
<loadInformation111 model="Media Termination Point Hardware">M00104000006</loadInformation111>
<loadInformation120 model="MGCP Station"></loadInformation120>
<loadInformation121 model="MGCP Trunk"></loadInformation121>
<loadInformation348 model="Cisco 7931">SCCP31.8-5-2S</loadInformation348>
<loadInformation9 model="Cisco 7935">P00503021900</loadInformation9>
<loadInformation431 model="Cisco 7937">apps37sccp.1-3-3-0</loadInformation431>
<loadInformation375 model="Cisco TelePresence"></loadInformation375>
<loadInformation30008 model="Cisco 7902">CP7902080002SCCP060817A</loadInformation30008>
<loadInformation11 model="Cisco VGC Virtual Phone"></loadInformation11>
<loadInformation10 model="Cisco VGC Phone"></loadInformation10>
<loadInformation484 model="Cisco 7925">CP7925G-1.3.2</loadInformation484>
<loadInformation6 model="Cisco 7910">P00405000700</loadInformation6>
<loadInformation8 model="Cisco 7940">P00308010100</loadInformation8>
<loadInformation479 model="Cisco TelePresence 3000"></loadInformation479>
<loadInformation30027 model="Analog Phone"></loadInformation30027>
<loadInformation227 model="7915 12-Button Line Expansion Module">B015-1-0-3</loadInformation227>
<loadInformation228 model="7915 24-Button Line Expansion Module">B015-1-0-3</loadInformation228>
<loadInformation229 model="7916 12-Button Line Expansion Module">B016-1-0-3</loadInformation229>
<loadInformation230 model="7916 24-Button Line Expansion Module">B016-1-0-3</loadInformation230>
<loadInformation232 model="CKEM 36-Button Line Expansion Module"></loadInformation232>
<loadInformation124 model="7914 14-Button Line Expansion Module">S00105000400</loadInformation124>
<loadInformation119 model="Cisco 7971">SCCP70.9-1-1SR1S</loadInformation119>
<loadInformation437 model="Cisco 7975">SCCP75.8-5-2S</loadInformation437>
<loadInformation404 model="Cisco 7962">SCCP42.8-5-2S</loadInformation404>
<loadInformation435 model="Cisco 7945">SCCP45.8-5-2S</loadInformation435>
<loadInformation302 model="Cisco 7985">cmterm_7985.4-1-7-0</loadInformation302>
<loadInformation434 model="Cisco 7942">SCCP42.8-4-4S</loadInformation434>
<loadInformation30028 model="ISDN BRI Phone"></loadInformation30028>
<loadInformation358 model="Cisco Unified Personal Communicator"></loadInformation358>
<loadInformation503 model="Cisco Unified Client Services Framework"></loadInformation503>
<loadInformation493 model="CP-9971"></loadInformation493>
<loadInformation335 model="Motorola CN622"></loadInformation335>
<loadInformation436 model="Cisco 7965">SCCP45.8-5-2S</loadInformation436>
<loadInformation505 model="Cisco TelePresence 1300"></loadInformation505>
</Default>
Save the file with this name XMLDefault.cnf.xml on the working directory of the TFTP server.
6. Perform afactory reset or point the IP phones to the correct TFTP.
To perform the factory reset you just need to reboot the IP phone, and press the # when the phones starts a sequence of lights you will need to press this :
1, 2, 3, 4, 5, 6, 7, 8, 9, *, 0, #
or you can go just change the TFTP information on the phone:
Press the Settings button
Select the Network configuration
Select the TFTP server and change the IP address.
If your settings are locked just press this **# and it will unlock your phone.
I hope this information will be helpful.
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: