Hello, I bought cisco 7960 phone and I am trying to load it with sip firmware but I have a problem. I did it before and I had to go to settings on a phone and change tftp ip address but with this phone I can not go to settings, button wont respond and I have "tftp file not found" on a screen. I have no idea which firmware this phone runs and what should I do to fix it. please help
7960 problem, briked?
Can you do a factory reset, see this cisco troubleshooting page. http://www.cisco.com/univercd/cc/td/doc/product/voice/c_ipphon/en...
If you can do a factory reset and then unlock the phone you may be OK. I wrote this how-to on Cisco phones a while ago, I managed to get one phone to load the SIP image even though it came up with protocol application invalid. The how-to is here http://cat24.net/Cisco_Sip_Phones.html#top There are a number of links at the bottom of this page that I found very useful. It is also worth looking at the tftp logs (if you can get the tftp server IP into the phone!) I found that the atftp server on the trixbox works well.
i CAN'T GET IN TO THE MENU F A PHONE AND THIS IS A PROBLEM, i WAS LOOKING ALL OVER GOOGLE HOW TO BUT i CAN'T FINED ANYTHING
Did you try a factory reset as I suggested? As described in the first link I posted.
Power cycle the phone while holding the # key down - then type 123456789*0#, then use key 2 on the keypad as an answer to delete the network config. also described here: http://www.sokol-associates.com/?q=node/51
Try a factory reset. Does this work? It may not work but what does the display on the phone show when you try?
factory reset is fine, it resets and gives me an option to keep settings or delete, even if i delete settings it resets and brings me to the same screen
Are you trying to use a soft key at the edge of the display to answer the question "Save network cfg? 1=yes 2=no" or the key 2 on the keypad? This can be confusing because the layout of the display looks like the softkeys should work, but they don't for a factory reset you "must" use the digits on the keypad.
I use digits, even after factory reset which goes fine settings button won't respond
After you have done a factory reset what does the display say?
Does the phone get an IP address from your network DHCP server?
yep, it gets IP address, I can see it in my router dhcp list, phone says "tftp file not found", and I don't kow what to do next
Well in answer to your first question at the top of this thread the phone is not a brick. So don't hit it with a hammer!
On my how-to I have a section - Surviving "Protocol Application Invalid" I found that one Cisco 7960G that we tried, would not boot or communicate with the tftp server on our trixbox® server. The only feedback from the phone was an error message “Protocol Application Invalid”. The phone did not appear to be dead but the only keyboard function that worked was a “factory reset”. You seem to be in a similar position - factory reset works but that's all.
After I followed some Cisco help and other links from google I used the option 150 settings in the dhcp server, I think this automatically gives the phone the correct tftp server IP when the dhcp server hands out the IP address.
So go and look at my how to here: http://cat24.net/Cisco_Sip_Phones.html#cis02 You need to add option 150 to the setup of your dhcp server. What I did was to disable the dhcp server on my (smoothwall) firewall and start the dhcp server on trixbox. Edit the trixbox dhcp server config, as I describe, restart the dhcp server and then reboot the phone. etc....
I have given a sample dhcpd.conf towards the end of my write up. I have given various links that are worth reading, you have a bit of work to do, but I got my "dead" 7960 working in the end.
As an update to my last post. You can also telnet into the cisco phone. If you know the IP (p.q.r.s) you can just run
telnet p.q.r.s from the command prompt on your PC. The password should be 'cisco'. If you get in a single ? gives you a list of commands, for example,
show config - gives you the whole phone config.
show network - just gives the network settings, in your case the current tftp server address will be shown, so you could see what it thinks it is talking to. I have not done much more with telnet commands. A full set of commands is given on this cisco page.
http://www.cisco.com/en/US/docs/voice_ip_comm/cuipph/7960g_7940g/...
Thank you, perfect post, worked like a charm,
Good news, well done. Thanks for the update.
thank you one more time, option 150 in tftp works for 7970 too
Hi I have a cisco 7960 with sip poo3-06-003 firmware, I tried to upgrade it to the latest one via tftp server port 66, when I reboot the cisco phone it started the following sequence ( see below)
congiguring vlan, configuting ip, verfying load, downgrading application,
copying to bank 1
but the problem is it kept doing the same sequence over & over again, I let it run for over an hour & still the same. (I noticed an error 2 cannot find the specified file, I am sure I have all the files needed in my tftp server, sip firmware,# SIP0009b7f96559.cnf, RINGLIST.DAT, dialplan.xml, xmlDefault.CNF.XML, XMLDefault.cnf.xml ) after an hour i stopped the tftp server, but when I reboot the pone it shows "tftp timeout" I reset the phone using 6*setting choose option 2 but after reboot its the same. please help? I also used trixbox to connect to cisco using endpoint manager but to no avail!!!!
Did you change the load file information either in the endpoint manager or SIPDefault.cnf ???
Thanks Scott for your reply. I am new to this, I just watch the asterisk toturial & sip upgrade, i am not sure if i changed SIPDefault.cnf, what I did was download the new sip firmware onto the tftp server along with the other cnf.xml files then reconfigured the cisco pone to connect to my tftp server via port 66, then reboot the phone & the cycle started but never stops. can you show my how to reset all? factory reset wont change it, still tftp timeout message, many thanks
Did you run setup-cisco before you provisioned the phone using the endpoint manager?
If not, delete the phone, run setup-cisco then follow these instructions.
First you have to make sure that you have the correct entry in SIPDefault.cnf. Open it up and look at the first line. It should look like this:
image_version: "P0S3-08-4-00"
It is essential that this line matches the version number of the firmware you loaded. Use the nano editor to view so (examples from my system}
[root@skytrixhome tftpboot]# # Change the directory [root@skytrixhome tftpboot]# cd /tftpboot [root@skytrixhome tftpboot]# # Then we get a directory of the softare [root@skytrixhome tftpboot]# ls P0S* P0S3-08-2-00.loads P0S3-08-4-00.loads P0S3-08-8-00.loads P0S3-08-2-00.sb2 P0S3-08-4-00.sb2 P0S3-08-8-00.sb2 [root@skytrixhome tftpboot]# # I happen to have a few versions, however I am using 8.4 [root@skytrixhome tftpboot]# #Then we edit the file [root@skytrixhome tftpboot]# nano SIPDefault.cnf [root@skytrixhome tftpboot]# # let's pull up a live view to see what the phone is doing [root@skytrixhome tftpboot]# tail /var/log/atftpd.log -f
Now reset the phone using these procedures:
- 1. As the phone is starting up, immediately press *and hold* the # key.
- 2. Keep it pressed. The phone will flash the three lights for headset, mute, and speaker.
- 3. When the speaker light turns off, release the # button.
- 4. The phone should flash all three of those lights again. I believe it will keep flashing them for 60 seconds, which indicates it's waiting for you to do something.
- 5. Enter 123456789*0#
- 6. If it worked, the phone should ask "Keep network cfg?" with options for yes or no.
ls p0s has no sip files on it
how do I send sip firmware to tftpboot using trixbox/asterisk?
tail /var/log/atftpd.log -f
nothing happens when i reset the cisco phone
You can download the software from ftp://cisco.com for that series of phone for free.
Use WinSCP to transfer the files to /tftpboot, it's freeware.
You did not answer my question about dhcp on the trix server
It the phone is not even trying to pull config files fro the server tat you have another problem.
I think his DHCP server is missing option 150 (TFTP server address). if the phone doesn't read option 150 from DHCP, it will not know where to get the boot files.

Member Since:
2007-07-21