05-21-2014 09:40 PM - edited 03-16-2019 10:51 PM
Solved! Go to Solution.
02-06-2015 12:24 AM
i test this config. If i set "USECALLMANAGER", 7945 has alarm (i can ssh 7945) such as:
-----------------Alarms sent out to UCM--------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<x-cisco-alarm>
<Alarm Name="LastOutOfServiceInformation">
<ParameterList>
<String name="DeviceName">SEP346F9017A92F</String>
<String name="DeviceIPv4Address">10.10.17.250/16</String>
<String name="IPv4DefaultGateway">10.10.255.254</String>
<String name="DeviceIPv6Address"></String>
<String name="IPv6DefaultGateway"></String>
<String name="ModelNumber">CP-7945G</String>
<String name="NeighborIPv4Address">172.16.1.17</String>
<String name="NeighborIPv6Address"></String>
<String name="NeighborDeviceID">C4503E-L3-X</String>
<String name="NeighborPortID">GigabitEthernet2/28</String>
<Enum name="DHCPv4Status">1</Enum>
<Enum name="DHCPv6Status">0</Enum>
<Enum name="TFTPCfgStatus">1</Enum>
<Enum name="DNSStatusUnifiedCM1">1</Enum>
<Enum name="DNSStatusUnifiedCM2">0</Enum>
<Enum name="DNSStatusUnifiedCM3">0</Enum>
<String name="VoiceVLAN">3</String>
<String name="UnifiedCMIPAddress">10.200.200.6</String>
<String name="LocalPort">-1</String>
<String name="TimeStamp">13787939489811423209613727</String>
<Enum name="ReasonForOutOfService">24</Enum>
<String name="LastProtocolEventSent">Sent:REGISTER sip:10.200.200.6 SIP/2.0 Cseq:122 REGISTER CallId:346f9017-a92f0017-0514e3a8-3ef8cf20@10.10.17.250</String>
<String name="LastProtocolEventReceived"></String>
</ParameterList>
</Alarm>
</x-cisco-alarm>
-------------------------------------------------------------------------------
If i set " ims.telecom.com" , 7945 has alarm such as:
-----------------Alarms not yet sent out to UCM--------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<x-cisco-alarm>
<Alarm Name="LastOutOfServiceInformation">
<ParameterList>
<String name="DeviceName">SEP346F9017A92F</String>
<String name="DeviceIPv4Address">10.10.17.250/16</String>
<String name="IPv4DefaultGateway">10.10.255.254</String>
<String name="DeviceIPv6Address"></String>
<String name="IPv6DefaultGateway"></String>
<String name="ModelNumber">CP-7945G</String>
<String name="NeighborIPv4Address">172.16.1.x</String>
<String name="NeighborIPv6Address"></String>
<String name="NeighborDeviceID">C4503E-L3-X</String>
<String name="NeighborPortID">GigabitEthernet2/28</String>
<Enum name="DHCPv4Status">1</Enum>
<Enum name="DHCPv6Status">0</Enum>
<Enum name="TFTPCfgStatus">1</Enum>
<Enum name="DNSStatusUnifiedCM1">1</Enum>
<Enum name="DNSStatusUnifiedCM2">0</Enum>
<Enum name="DNSStatusUnifiedCM3">0</Enum>
<String name="VoiceVLAN">3</String>
<String name="UnifiedCMIPAddress">10.200.200.6</String>
<String name="LocalPort">-1</String>
<String name="TimeStamp">13787939489811423209613727</String>
<Enum name="ReasonForOutOfService">24</Enum>
<String name="LastProtocolEventSent">Sent:REGISTER sip:10.200.200.6 SIP/2.0 Cseq:122 REGISTER CallId:346f9017-a92f0017-0514e3a8-3ef8cf20@10.10.17.250</String>
<String name="LastProtocolEventReceived"></String>
</ParameterList>
</Alarm>
</x-cisco-alarm>
-------------------------------------------------------------------------------
02-06-2015 12:29 AM
i have a problem: "<proxy>USECALLMANAGER</proxy>" why set "USECALLMANAGER".
Firmware version 9.X is very explicit. The tag "USECALLMANAGER" is all over the place. I have set mine this way too.
04-26-2017 08:28 AM
Hello Leo Laohoo, i use yours configuration(cisco 8961) for my CISCO 8941, but remain in "phone not registered"
IP (tos 0xc0, ttl 64, id 51172, offset 0, flags [none], proto ICMP (1), length 576)
192.168.199.207 > [PBX IP]: ICMP 192.168.199.207 udp port 54714 unreachable, length 556
IP (tos 0x60, ttl 64, id 25153, offset 0, flags [none], proto UDP (17), length 596)
[PBX IP].sip > 192.168.199.207.54714: SIP, length: 568
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.199.207:5060;branch=z9hG4bK4bc9ad6b;received=192.168.199.207;rport=54714
From: <sip:645@ [PBX IP]>;tag=8478acedd9e900083f65c792-218060a6
To: <sip:645@ [PBX IP]>;tag=as669ee78c
Call-ID: 8478aced-d9e90006-134a4358-686985eb@192.168.199.207
CSeq: 106 REGISTER
Server: FPBX-12.0.76.4(11.25.1)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="a[|sip]
Why?
04-26-2017 01:55 PM
Carlo,
Create a new thread and attach the SEPmacaddress.cnx.xml file used.
Also include in the thread what the "Status All" states on the phone.
03-12-2021 06:37 AM
10-06-2017 12:21 AM
Hello, has you try use cisco phone with two or more different SIP proxy for several SIP lines or it is NOT possible ?
07-25-2019 04:11 AM
10-19-2020 04:55 PM - edited 10-19-2020 04:57 PM
One of my clients had a number of old Cisco CP-6941 phones that previously had been attached to a Cisco Call Manager. They wanted to use them on a new FreePBX system (FreePBX version 15.0.16.75 running Asterisk 16.13.0). As much as possible I wanted to use the GUI interface provided by FreePBX, instead of patching Asterisk or writing config files by hand. These instructions require purchasing the commercial Endpoint Manager module. The following worked for me.
1. Upgrade the phones from SCCP to SIP. I used SIP 9.4(1)SR3 downloaded from Cisco's website. I unzipped the files and used the Endpoint Manager Custom Firmware Managment Tool to upload them to Firmware Slot 2. This places them in a directory under the /tftpboot directory. Unfortunately, I was never able to get the phones to update using this configuration. So, I used the command line on FreePBX to copy the following files from /tftpboot/customfw/cisco to /tftpboot:
BOOT69xx.0-0-0-14.zz.sgn
DSP69xx.12-4-123-2.160199.zz.sgn
SIP69xx.9-4-1-3SR3.loads
SIP69xx.9-4-1-3SR3.zz.sgn
Then I created a file named XMLDefault.cnf.xml in /tftpboot whose entire contents are as follows:
<Default>
<loadInformation>SIP6900.9-4-1-3SR3</loadInformation>
</Default>
I set the DHCP server to pass out the IP address of the FreePBX server on both options 66 (Boot Server Host Name) and 120 (SIP Server). The SIP one probably isn't needed, but I didn't test it without. When the phones first boot, they will look for a config file via TFTP. If they can't fine one with their MAC address, they will look for XMLDefault.cnf.xml. This will cause them to load the new SIP firmware. Note that this will not work if they already have an extension configured for their MAC address, as they will see that file and never look for the generic one. After they are upgraded to SIP I used the Extension Manager to generate config files with all of their settings (see below).
2. Trial and error showed that PJSIP worked, while CHAN_SIP did not with this version of FreePBX and SIP firmware. Also, the extension password needed to be shortened as the phones would not accept a password of the default length. An 8 character password worked reliably, although I did not do enough testing to know what the maximum viable length is.
3. To create endpoints, I used the template for the CP7961G phone. Trial and error showed that this created a configuration file that was compatible with the CP-6941.
4. I wanted to be able to both call and intercom each extension. For my purposes, I was using three digit extensions. I created two extensions for each phone. 1xx calls the phone normally. 2xx intercoms the phone. To make this work right, I had to use Basefile Edit in the Endpoint Manager to customize the Cisco extension, adding the following addition:
File: enterprise
UA: 2autoAnswer
Parameter: autoAnswerEnabled
Value: 3
This added an entry to the second line on each phone that auto answered when that line was dialed. Then I created two entries for each device in the Endpoint Manager, setting Account 1 to be extension 1xx and Account 2 to be extension 2xx. This generated an XML file for each MAC address that had all the correct settings. I also added all the 2xx extensions to a page group, which allowed paging of all devices.
5. I did not get BLF working, as it looked to be a real pain, and I didn't really want to install an Asterisk patch that might or might not add additional problems.
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