10-19-2015 08:37 AM - edited 03-17-2019 04:37 AM
I have Cisco IP Phone CP-6921 and 7965 and few more Cisco phones earlier used with Cisco call manager and now we want to use them with Asterisk Based PBX, can any one please help how to change firmware and how to configure these phones to work with Asterisk.
10-20-2015 01:55 AM
Hi
You're probably better off posting in an Asterisk forum...
Aaron
10-20-2015 07:17 AM
Thanks Aaron.
10-20-2015 06:51 AM
You'd first need to have SEP<mac address>.cnf.xml files for the phones in the SIP format which you can edit and then make the phones point to the Asterisk server.
The cnf.xml file should have the processnode entry pointing to the Asterisk server.
10-20-2015 07:14 AM
Thank you for the response, well I think my only problem is XML file not sure what do you mean by CME Router Flash (I don't have cisco call manager) I was able to install SIP Firmware using TFTP Method and option 66 but phone is not registering so I think im not really able to XML editing or something is missing here, not sure where to obtain right SEP<mac address>.cnf.xml and how to verify.
are this SEP<mac address>.cnf.xml same for all phone models?
trying to adjust this cnf.xml but its not helping so far.
10-20-2015 09:41 PM
Can you attach the file here? Let's take a look at it.
10-21-2015 01:55 AM
Ok, here's the dig in regards to the 7965: I'm going to recommend 9.4(2)SR2 (or later). Don't get me wrong, firmware version 8.5(4) is a beautiful and stable firmware for the 7900 series phones but with 8.5(4):
1. You need more files (like XMLDefault.cnf.xml);
2. You're going to rip your hair out with the configuration;
3. If you stick with 9.X firmware, you can use the 7965 "base" template configuration file onto the 6921.
Ok, so what do you need?
First, you need the firmware on the phones. Like I've mentioned above, I'd recommend using 9.4(2)SR2 and later.
Next, a file called dialplan.xml. A good sample can be found below:
Explanation:
<TEMPLATE MATCH="*" Timeout="5"/>
Enter any numbers and after the last digit, wait for 5 seconds before dialing.
<TEMPLATE MATCH="*#" TIMEOUT="0" REWRITE="%1"/>
This means dial any number, however, when the "#" is entered, do not wait for the timeout and dial immediately.
<TEMPLATE MATCH="1300......" Timeout="0"/>
This means match the first four digits of "1300" and expect the next 6 digits. Timeout is "0" means after the 6th digit, dial immediately.
Finally, you need the SEPmacaddress.cnf.xml file. Fortunately, I've already done the "heavy lifting" for you. For a sample template, go HERE. There are two sample files there: One for an 8961 and another for a 9971. Choose which of the two you want to use. There are also some settings mandatory there.
As what Sreekanth has noted, don't forget DHCP Option 150. This is very important.
Hope this helps and please don't forget to rate our useful posts(s).
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide