Friday, January 6, 2012

Recovering Cisco IP Phone 7940 / 7960

These Cisco IP phones are a pain to setup. I was given the task to setup 6 Cisco IP phones. Out of the batch 2 did not boot up to the point where we could access the settings. On the Cisco 7940 we received TFTP timeout o / A and just remained there. The other was a Cisco 7960 and gave an error Application Protocol Invalid. I was able to recover the phones by doing the following:

CAUTION: The instructions configure phone to work as SIP Phones not Skinny SCCP.

You will need the following:

  1. TFTpd32 http://tftpd32.jounin.net/
  2. Cisco IP Phone firmware (I used P0S3-8-12-00) http://radiotwenterand.nl/~graver/cisco/SIP-7960/P0S3-8-12-00.zip
  3. Cisco IP Phone configuration files http://www.minded.ca/default/wp-content/uploads/2009/12/Cisco-Config-Files.zip. If you do not know how to setup config files, check out the site http://www.minded.ca/2009-12-16/configure-cisco-ip-phones-with-asterisk/
  4. Switch
  5. Computer

Instructions:

  1. Download TFTpd32 at http://tftpd32.jounin.net/ and firmware and configuration files.
  2. Grab a computer and install TFTpd32. Unzip firmware and configuration files to a folder. To be safe, setup configuration files to have SIP[Phone MAC Address].cnf and SEP[Phone MAC Address].cnf.xml (Check website above if you don't know how to setup configs)
  3. Disconnect computer from network and plug into switch (Switch should only have computer and phone. Leave Cisco Phone powered off while you setup TFTpd32)
  4. Set the computer IP address to 192.168.1.1 MASK 255.255.255.0. Bring up TFTpd32 and go to settings.
    • Under Global Tab, only enable TFTP Server and DHCP Server.
    • Click on TFTP tab. Set Base Directory to the location of the folder where Cisco IP firmware and configuration files are. Set TFTP security to none.
    • Click on DHCP tab and set IP pool starting address to 192.168.1.2. Set pool to 5 or something like that. Default router put 192.168.1.1 mask 255.255.255.0 Additional option 66 in small box and ip 192.168.1.1 in the box next to it. Uncheck Ping Address before assignation and Persistant leases.
  5. Hit OK and Restart TFTpd32.



  6. While your TFTP is running, power on the Cisco IP phone. If all goes well, TFTpd32 will log the connection and show the files it requests.



  7. The phones will show upgrading firmware.



  8. Phones should now boot up completely once installation is complete.



14 comments:

  1. This comment has been removed by the author.

    ReplyDelete
  2. Thank you very much for this short manual! I was able to recover my Cisco CP-7960 from 'TFTP timeout' problem.

    ReplyDelete
    Replies
    1. Hi, thank You very much for this Short Info , but very much helpful for me . I was looking for this info since a year . Thank you.
      I have another Cisco 7960 with SIP 8.9 version and it also have the same TFTP ERROR. This is not working out for the phone . Can you please help me .

      Thanks,

      Delete
  3. I have scan several journal this kind of topic however i actually enjoying scan this post as a result of smart data connected that i would like to look.
    Voice Over Ip

    ReplyDelete
  4. once it is configured do i need to configure all phones? and do i need to have the phone hooked up to pc all the time? or once its configured i can use it without pc

    ReplyDelete
  5. Fascinating information I haven’t been experienced such information in quite a long time.
    weatherproof security cameras

    ReplyDelete
  6. We are truly thankful for your blog entry. You will discover a great deal of methodologies in the wake of going to your post. I was precisely scanning for. A debt of gratitude is in order for such post and please keep it up.  Plus d'infos ici

    ReplyDelete
  7. This is only the data I am discovering all over the place. A debt of gratitude is in order for your website, I simply subscribe your online journal. This is a decent blog.. bezoek website

    ReplyDelete
  8. The data you have posted is extremely valuable. The locales you have alluded was great. A debt of gratitude is in order for sharing... deze website

    ReplyDelete
  9. Great article with excellent idea!Thank you for such a valuable article. I really appreciate for this great information.. privacyinthenetwork

    ReplyDelete
  10. America Gun Ban Home, Syndicated by Countrymen Your News Source Worldwide. Taking the stink out of Gun Control and being a Patriot.  privacyonline

    ReplyDelete
  11. Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon. Big thanks for the useful info. como espiar conversaciones de whatsapp

    ReplyDelete
  12. Wow, What an Outstanding post. I found this too much informatics. It is what I was seeking for. I would like to recommend you that please keep sharing such type of info.If possible, Thanks. https://192-168-i-i.com/

    ReplyDelete