Cisco 7940 Manual Config
Got a cisco 7940G IP phone...trying to access the configuration in order to change the IP, SUB, Gateway, etc... I followed the instructions (**#) posted here in this forum to change the settings but I keep getting the message "That key is not active here" on the phone display. Anyone knows how to fix this?
Ljones
Ljones
Is your 7940 using the SIP firmware? If so I have briefly covered manually changing the 7940 config in my post on this thread
http://www.trixbox.org/forums/trixbox-forums/trixbox-endpoints/ne...
This may help.
Andy,
Thanks friend...that worked. I've configured the unit's IP address and TFTP setting. It boots past the IP config stage but stops at "Deafulting CM to TFTP server." I'm thinking that I may have to look at the TFTP directory contents in Trixbox. What do you think?
LJones
Hi
I have a 7940 bought from EBAY, when I fist booted it I could get into the settings but they were locked after googleing I found a tutorial that advises how to reset to factoruy default hold down # whilst booting and then 123456789*0#, now the phone gets to TFTP TIMEOUT, and won't go any further
Please help what have I done wrong, and how can I fix it.
When I first got it I could see it from a browser, now even though my dhcp server is assigning it a correct address the phone will not respond by telnet or from the web gui
ARGHHHHHHH
afaik you cannot configure a 79x0 using a browser. I am not sure how much you can do with telnet, if you search the web, telnet is mentioned but there does not seem to be a good description of what is possible. try searching http://www.voip-info.org there is a lot help on Cisco phones there.
The simplest way is to use tftp and if you are running trixbox use the tftp server, atftpd, on that.
You can manually configure a phone, as described in this recent thread http://www.trixbox.org/forums/trixbox-forums/trixbox-endpoints/ne...
I have covered a number of 79x0 issues, including upgrading, configuring incl. sample config files, using atftpd on trixbox etc in a how-to here:
http://cat24.net/Cisco_Sip_Phones.html
At the end of this how-to I have listed a number of links that I found useful.
But why does it not proceed to booting the phone correctly, as soon as the tftp server timesout, (according to CISCO site) after 20 seconds the phone should let you use the settings key to enter the settings to change them, mine just sits at the tftp timeout and goes no further, how do I resolve that issue, because if I cna't resolve that I cna't get to the menus to change the settings?
Sorry If I appear to be a little dumb here.
thanks
Do you have it on a network where there is a DHCP server running? If so do a factory reset and after the 123456789*0#, I think, it asks you to enter 1 to keep the network settings and 2 to clear them. If you select 2 via the KEYPAD, (or whichever is the correct number) and clear the network settings it should reset the phone to query your dhcp server for an IP address.
Sometimes I have found that the settings button does not respond if the phone is busy so maybe you need to hold it down a bit longer.
Yes thats what I thought,
I have a DHCP server running on the network, and it has assigned an address to the phone, as I can see it registered in the DHCP lease section of the DHCP server, however I have reset the phone a number of times and keyed in the said number and still it will not boot past the TFTP Timout message, I have even left the phone over night to see what happened and the message was still there in the morning, Soooooo frustrating, Im gonna just chuck it away soon and chalk this up to experience, and get something a little less difficult and demanding to get working.
Thanks for your help appreciate it. If there is anything else you can think of then please let me know
If you know the IP from your dhcp server logs can you telnet into the phone?
eg from my trixbox console (password is cisco):
telnet 192.168.x.x
Trying 192.168.x.x...
Connected to 192.168.x.x (192.168.x.x).
Escape character is '^]'.
Password :*****
Cisco Systems, Inc. Copyright 2000-2005
Cisco IP phone MAC: 000d:28e8:0eb3
Loadid: SW: P0S3-08-6-00 ARM: PAS3ARM1 Boot: PC030301 DSP: 4.0(2.0)[A0]
SIP Phone> ?
?,clear,debug,dns,erase,exit,ping,register,reset,show,test,timers,traceroute,
tty,undebug
SIP Phone> show
debug strpool memorymap malloc-table stacks status abort_vector reset-log cpu flash timers dspstate rtp ethernet tcp dialplan personaldir lsm fsm fsmdef fsmcnf fsmxfr fim cdp network arp config ip register
I have logged in with cisco as the password and then entered '?' as the help command and then 'show'
Something to try. It's a great shame to discard it! They are really nice phones.
Have you ever figured out how to reset the tftp address? I have the same problem and I could not get the setting to show up so I can change the tftp server IP address. If only I know the tftp server IP address, I might trick the phone to load. I need to know the IP address of the tftp or find a way to get the setting menu to work. I tried the web access or the telnet access, all failed.
Thanks for the reply. But my dhcp server is the router. And how to setup the option 66? where to setup the option 66? Do I have to setup the dhcp server to my trixbox and how does the phone just use that dhcp server instead of the router? I am not familiar with the dhcp server. I have no way to access the 7940 phone setting menu.
Well you don't tell us what make or brand of router you have ? Cisco's support option 66 but many examples as well as documentation on setting up DHCP on the TrixBox server exist just do a search and read for a while. help-trixbox is a great start at the command prompt. Google dhcp option 66 you will get more information than you could ever want about it and how it works. Also run setup-cisco at the command prompt on your trixbox as well as setup the phone with the endpoint manager. I am not sure if you are trying to run the phone with SIP or SCCP protocol ? I spent many many hours working on this myself its not easy it will take some reading time and trial and error to get it working.
Thanks again. I just bought 10 used 7940 phones and I have ocnfigured 9 of them successfully, 8 out of 9 configured as local extension and one of 9 as remote extension. 9 of them I can access the setting key and menu showed up so I can unlock the phone and change the original tftp address. They are all with some address starting with 99.somehting. I did not write done the tftp for the ones I can successfully configured. Only this one gives me trouble becuase the setting menu is not show up when setting key is pressed. My router is the linksys with dd-wrt, I have not setup the dhcp server before so forgive my ignorance.
Just wonder how a second dhcp server on the same network would work, one from the router and another from the trixbox inside the loal lan.
I don't even try and use any DHCP server accept the one included in CentOS.
Turn off the DD-WRT DHCP server. I am not saying you can't get it to work just that the procedure is so well documented on how to do this with trixbox. If you do it right you should be able to add the phone using the endpoint manager and perform the factory reset to add any phones to the network.
In a nutshell
- Configure DHCP on trixbox with option 66 (/etc/dhcpd.conf)
- run setup-cisco
- Stop all other DHCP services on the same network
- Unzip Cisco firmware to /tftpboot (cisco firmware for 79x0 free at ftp.cisco.com)
- Setup the global options in the trixbox endpoint manager make sure the softare version matches
- Configure the phone in endpoint manager
- factory reset the phone



Member Since:
2007-09-21