This is a HOW TO upgrade guide for Converting a Cisco IP Phone 7940/7960 from SCCP (Skinny Call Control Protocol) to SIP Firmware
By default, Cisco phone often come with SCCP protocol ,Which is developed to work with cisco call manager infrastructure, If you did want to run Asterisk, Trixbox,.. or any other standards-based SIP platform, you’ll need to update your Cisco phone from SCCP (Skinny Call Control Protocol)to SIP firmware in order to use them.
So we need to install SIP firmware on the Cisco phone, we need the latest version of the SIP image file In our case this is version 7.4 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.
The firmware upgrade procedure is significantly easier to do ,You would need below :
1)-download latest SIP firmware version from http://www.cisco.com/pcgi-bin/tablebuild.pl/sip-ip-phone7960(You’ll need a CCO login for Cisco.com )
2)-download TFTP server
3)-just modify configuration files and place in the root directory of the TFTP server
Follow these steps to enable SIP functionality:
Step #1
1-Firstly download latest SIP firmware from here ,The .zip file should contain the following:
OS79XX.TXT | This file tells the Cisco 7940/7960 which binary to download from the TFTP server. This file is case sensitive and must only contain the name of the file that you want to load, without the .bin extension |
P003-xx-y-zz.bin | where xx-y-zz is the number of the image version |
P003-xx-y-zz.sbn | where xx-y-zz is the number of the image version |
P0S3-xx-y-zz.loads | where xx-u-zz is the number of the image version and “S” is for SIP |
P0S3-xx-y-zz.sb2 | where xP0S3-xx-y-zz.sb2 x-u-zz is the number of the image version and “S” is for SIP |
The MAC address must be specified in capital letters and the extension (.cnf) must be in lower case.(for example, SIP002094D245CB.cnf) now edite SIP exemple:line1_name : namevoip1 line1_authname : namevoip2;user name registered in your Asterisk PBX line1_password : passwvoip1;password registered in your Asterisk PBX | |
SIPDefault.cnf | .write the image version you are going to use .write the IP address of your Asterisk server exemple: #Image Version image_version:P0S3-08-2-00 ; #Proxy server address proxy1_address: 10.8.5.30 ; proxy_register: 1; |
xmlDefault.CNF.XML | add the IP address of yur Asterisk PBX exemple:add this tag <loadInformation7 model="IP Phone 7960">P003-07-4-00 loadInformation7> |
RINGLIST.DAT | This is the file where you show the ringtone files |
dialplan.xml | file controls the phone's matching of digits |
If the Cisco Phone is not already running SIP protocol, then please go through Step #2
Step #2:
1) Erase the current configuration
The first step would be to erase the current configuration as follows:
a.Power up the phone without connecting the network cable.
b.Unlock configuration, Settings, Network Configuration.
c.Scroll down to “ Erase Configuration”: yes.
d.Press Save, then Cancel and then Exit
2) Point to an alternative TFTP server
a. Unlock configuration, Settings and Network Configuration.
b. Scroll down to TFTP server.
c. Enter the TFTP server IP address here
Step #3:
Remove power, connect network, add power and wait. If it eventually says “a. anonymous”, then it is running SIP
0 comments:
Post a Comment