Cisco IP phone 7940/7960
I got a couple of Cisco 7940 and 7960 IP phones and tried almost every thing that’s relevant to SIP firmware and Asterisk. Therefore i went through different experience and some issues as well, hopefully those all I will discuss later. For now let’s try to load the SIP firmware on a Cisco 7960 IP phone, also we will configure it’s SIP account with Asterisk PBX. Basically i can’t see any difference between Cisco 7940 and Cisco 7960 except one button but that really doesn’t matter if you are using SIP firmware. If you need Cisco 7960 help or Cisco 7940 help, you are on right place.

Cisco phone often come with SCCP protocol which probably Asterisk doesn’t support. So we need to install SIP firmware on the Cisco phone the latest SIP firmware version is 8.2 but you may have some natting issues there fore 7.4 will be a best option. If you got a new Cisco 7960 phone have SCCP firmware then you can’t install Cisco 7.4 firmware directly, first you will have to load SIP firmware version 6.x then you will upgrade it to 7.4.
- You can download latest SIP firmware version from here. Of course you need a Cisco CCO login. SIP firmware will have the following:
1) OS79XX.TXT - text file in which you should write the name of the image version (IMPORTANT This file is case sensitive and it must only contain the name of the file that you are attempting to load, without the .bin extension.)
2) P003-xx-y-zz.bin - where xx-y-zz is the number of the image version
3) P003-xx-y-zz.sbn - where xx-u-zz is the number of the image version
4) P0S3-xx-y-zz.loads - where xx-u-zz is the number of the image version and “S” is for SIP
5) P0S3-xx-y-zz.sb2 - where xx-u-zz is the number of the image version and “S” is for SIP
- You would need below configuration files which you will place on TFTP server along SIP firmware to load on the phone. You can download these all files from here just modify these example files according to your need.
- TFTP server. You can download it from here
- SIP.cnf ; Just a MAC address back on the Cisco 7960 phone Example: SIP00036BAAD139.cnf (Where the last 12 hex digits is the MAC address of your Cisco phone)
- SIPDefault.cnf (Contains generic parameters for all Cisco phones at your location)
In addition, the following optional files may also be present in the TFTP directory:
- dialplan.xml (contains entries like “9,1….” that cause the phone to automatically dial after a match)
- RINGLIST.DAT (a list of ringing tones to be downloaded, like ringer1.pcm)
- ringer1.pcm (a ringing tone to be downloaded to the phone)
Tags: 7960 IP phone, Cisco 7060, Cisco 7940 help, cisco 7960 handset, Cisco 7960 help, cisco 7960 ip, Cisco CCO login, Cisco IP phone 7940, cisco voip phone 7960, Configring Cisco 7960 IP Phone, install Cisco 7.4 firmware, IP phones, SCCP firmware, SIP firmware, TFTP server
Hello,
When I configure my Cisco 7960 IP phone with voipuser I get the following message:
SIP/2.0 400 Bad Request
I can’t believe that this is a firewall problem, beause I’m using a pix which is SIP aware.
Regestering with other voip providers is no problem (for e.g. voipbuster.com)
This is the sip debug log from the phone:
Can anyone PLEASE, PLEASE help me out here, many thankx in advance! I’m so stuck in this.