How I set up a Cisco 7940 7960 phone for use with Trixbox

chiptransi
Posts: 106
Member Since:
2006-06-01

These are the steps that I used. It was trial and error but this sequence worked for me. The cisco phone had the factory default callmanager firmware installed so the problem was loading the sip firmware and getting it to work with Trixbox. My steps were:

1. Run setup-cisco from root login.
2. Upload your sip firmware to the /tftpboot folder – mine was the P0S3-07-4-00 version. Make sure that all of the files in the folder reference the correct firmware. On my first installation, my OS79XX.txt file referenced 07-5-00 rather than 07-4-00.
3. Run endpoint manager on Trixbox log in and create the sip-macaddy-.cnf file in the tftpboot directory. Just run the enpoint manager and enter what it asks for.
4. Copy the XmlDefault.cnf.xml and xmlDefault.cnf.xml files from the /tftpboot/cisco-utility folder to the /tftpboot folder.
5. Do a chmod for the directory so that all files have 777 access.
6. On the phone type “**#” then settings then network configuration. On my phone, I had the factory default firmware loaded which was not the sip firmware. I think it was call manager. I found out that if you want to change any setting, you have to highlight the setting, type “**#” again then you are given the option to change it. That’s “**#” for every setting that you want to change.
7. Change the ‘use dhcp yes’ setting first. I changed it to ‘no’ then set a static ip address for the phone then set the ip of the Trixbox for the tftp server.
8. Unplug the phone, plug it back in and it loaded the sip firmware and signed on to Trixbox.
P.S.
One thing that I forgot. When I set up the Cisco 7960 at the office, I read a posting about having one of the lines on the phone being an extension on my home server. When I set it up, everything worked except the sound. I could ring both lines but when you picked up the ringing line, you couldn't hear the other end. KennyG had a posting about putting the ip of the server in the sip-nat. conf file. After that change, everything worked perfectly. The lines rang on both ends and there was sound both ways! You could pick up the office phone, select the home extension and dial out just as if you were at home and had picked up the home phone. You could do the reverse at home; i.e. pick up the phone at home and dial out from the office line.



timgaunt
Posts: 44
Member Since:
2008-01-17
How do you upload

In point 2 you say "Upload your sip firmware to the /tftpboot folder" -how do I do that?

Thanks

Tim



SkykingOH
Posts: 9678
Member Since:
2007-12-17
Quote: "Upload your sip
Quote:
"Upload your sip firmware to the /tftpboot folder" -how do I do that?

What he means is to copy the contents of the Cisco SIP firmware to the /tftp directory on your trixbox. If you are using a Windows desktop WinSCP is the simplest way to do this.

--

Scott

aka "Skyking"



timgaunt
Posts: 44
Member Since:
2008-01-17
That's great Scott thanks

That's great Scott thanks for the heads up.

Tim



Comment viewing options

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