Elastix @ Cisco 7941 7970 @ SIP
- Install Elastix 2.0
- Prerequisites:
- Enable dhcp, tftp
Disable iptables
For enable/disable of services use: chkconfig
For starting of services use: service [nameofservice] start - Update system
yum -y update - Upgrading phone firmware
- INFO:
SIP firmware needed,
XMLDefault.cnf.xml and
SEP<macaddress>.cnf.xml - Upgrade firmware
In this example upgrading Cisco 7941 and 7970
Firmware verision:
7941: cmterm-7941_7961-sip8-5-2
7970: cmterm-7970_7971-sip8-4-4Use google to find SIP firmware or register with Cisco.
If you need any help, send us email.Put the firmware files, XMLDefault.cnf.xml and SEP<macaddress>.cnf.xml
/tftpbootEdit XMLDefault.cnf.xml and insert this line for
7941:
<loadInformation115 model="Cisco Phone 7941"> SIP41.8-5-2S</loadInformation115> <loadInformation309 model="Cisco Phone 7941G-GE"> SIP41.8-5-2S</loadInformation309>7970:
<loadInformation30006 model="Cisco Phone 7970"> SIP70.8-4-4S</loadInformation30006>Important thing to do is to change the name of SIP firmware inside <> <>
with name of the firmware you are going to use!
- INFO:
- Upgrade Mode
Unplug the network cable form the phone, press and hold #, plug the cable back in,
still holding the # button, continue to hold # until the LED lamps on the right side of
the screen starts to flash, release #, and type in 123456789*0#
If every thing is ok the phone sholud start the upgrade processView/debug what is hapening by typing following command:
tail –v –f /var/log/messages
- Enable dhcp, tftp
- Registering the phone with Elastix
In order to register the phone with Elastix, we need to set up the SEP<macaddress>.cnf.xml
configuration file.Two different SEP files are needed because for two different phones.
Every SEP file contains user extension, password if any, ip address of Elastix.SEP file examples:
SEP for 7941
SEP for 7970
After you adapt SEP files to your needs, put them inside /tftpboot, and dont forget to
put the right MAC address of your device inside.SEP<hMACCADdress>.cnf.xmlOpen up web gui of your Elastix and set up user extensions.
PBX – EXTENSIONS – ADD AN EXTENSION – SIP DEVICE
One thing you should be especially carefull about, is that the phone
will not register unless you set option for nat to nat = no,
you can do that when you edit your extension inside web gui.
If You have multiple extensions, and want to set nat=no globally
check our How To inside this section. - Open up shell of your Elastix server and type
asterisk –rvvvvvvvvvvvvvvvvvvvvvvvvvAnd when you enter Asterisk shell, type:
sip show peersWith this command, if everything is ok you will see your extension as registered
- Download Links With Examples
XMLDefault.cnf.xml
SEP<XXXXXXXXXXXX>.cnf.xml 7941
SEP<XXXXXXXXXXXX>.cnf.xml 7970If you cant get SIP firmware for 7941 or 7979 please send us email.
Made by Holistic VoIP Wizards
http://www.holisticware.net/
MORE INFO TO READ:
http://www.selbytech.com/2009/10/setup-cisco-7941-or-7961-with-asterisk/