support

Cisco 7940 Manual Config

dino91605
Posts: 3
Member Since:
2007-09-21

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



anchor85
Posts: 549
Member Since:
2006-06-07
7940 Manual Config

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.

--

John
Cat24.net



dino91605
Posts: 3
Member Since:
2007-09-21
7940 Manual Config

No. I'm using the SCCP firmware version 3.3(2.2)
APP Load ID: P00303030202
Boot Load ID: PC0303010001
I'm not sure of the details but I know that the phone was taken from a CallManager system.

Ljones



viconsul
Posts: 3
Member Since:
2006-09-22
7940 Manual Config

To unlock a Cisco 7940/60 phone running SCCP firmware, you will need to press the setting button once and then press * * # which will then unlock the phone and it will display the unlocked padlock symbol indicating the phone is unlocked.



AndyMead
Posts: 17
Member Since:
2007-07-22
Manual Config

Hi,

You need to enter * * # to unlock the phone. Then scroll to the bottom of the network menu and set DHCP to NO. Then you can Manually set the IP Address, Subnet Mask, Etc

Andy



dino91605
Posts: 3
Member Since:
2007-09-21
Manual Config

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



AndyMead
Posts: 17
Member Since:
2007-07-22
Manual Config

Hi,

Are you trying to re-flash the phone to SIP?

You could try doing a factory default then do the IP address, etc again and reboot the phone.

Andy



iansivell
Posts: 3
Member Since:
2007-09-05
Cisco 7940 wont boot past tftp timeout message

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



anchor85
Posts: 549
Member Since:
2006-06-07
Cisco 7940 config

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.

--

John
Cat24.net



iansivell
Posts: 3
Member Since:
2007-09-05
Cisco 7940 config

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



anchor85
Posts: 549
Member Since:
2006-06-07
Cisco 7940 config

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.

--

John
Cat24.net



iansivell
Posts: 3
Member Since:
2007-09-05
Cisco 7940 config

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



anchor85
Posts: 549
Member Since:
2006-06-07
Cisco 7940 config

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.

--

John
Cat24.net



anchor85
Posts: 549
Member Since:
2006-06-07
Cisco 7940 7960 telnet commands

Here is the link for the
Cisco Telnet Commands

I have tried a few and they seem to work. HTH

--

John
Cat24.net



gzpxyj
Posts: 49
Member Since:
2008-01-11
Have you ever figured out

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.



gzpxyj
Posts: 49
Member Since:
2008-01-11
I tried to telnet from

I tried to telnet from trixbox to the ip address my router assigned for the cisoc IP 7940g but timeout, no connection. Anyway to identify the IP phone existing tftp IP address? I could not access the setting menu at all.



Networks
Posts: 43
Member Since:
2007-04-15
If you use a dhcp server and

If you use a dhcp server and setup option 66 to point to your tftp server IP. The phone will load from that IP. That is how I have finally got my Cisco 7960 to load a config

--

Jim



gzpxyj
Posts: 49
Member Since:
2008-01-11
Thanks for the reply. But my

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.



Networks
Posts: 43
Member Since:
2007-04-15
Well you don't tell us what

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.

--

Jim



gzpxyj
Posts: 49
Member Since:
2008-01-11
Thanks again. I just bought

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.



SkykingOH
Posts: 3633
Member Since:
2007-12-17
I don't even try and use any

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

  1. Configure DHCP on trixbox with option 66 (/etc/dhcpd.conf)
  2. run setup-cisco
  3. Stop all other DHCP services on the same network
  4. Unzip Cisco firmware to /tftpboot (cisco firmware for 79x0 free at ftp.cisco.com)
  5. Setup the global options in the trixbox endpoint manager make sure the softare version matches
  6. Configure the phone in endpoint manager
  7. factory reset the phone
--

Scott

aka "Skyking"



CMCLAIN
Posts: 142
Member Since:
2007-01-24
tftp

During the bootup process press the "settings" button twice or you can wait until it hangs and then press it twice. Very simple but cisco doesn't provide this information. If you have any futher problems let me know.



Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.