12-04-2014 01:00 AM - edited 03-17-2019 01:11 AM
Friends,
I'm not able to register CIPC with CME.
PCAP trace where TFTP is returning error however create cnf-files command is configured, available at https://drive.google.com/a/matrixcomsec.com/file/d/0BwB9K-haSMcWVmp4cVFuTjJkQWs/view?usp=sharing
Router version is 7200 Software (C7200-P-M), Version 12.3(22).
CIPC version is 7.0.3.0
Following is the router config;
R1#show running-config
Building configuration...
*Dec 4 11:17:50.379: %SYS-5-CONFIG_I: Configured from console by console
Current configuration : 1961 bytes
!
version 12.3
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname R1
!
boot-start-marker
boot-end-marker
!
!
no aaa new-model
ip subnet-zero
no ip icmp rate-limit unreachable
!
!
ip cef
no ip domain lookup
!
!
!
!
!
!
!
!
!
!
!
!
!
!
ip tcp synwait-time 5
!
!
!
interface FastEthernet0/0
ip address 192.168.41.210 255.255.255.0
duplex auto
speed auto
!
interface FastEthernet0/1
no ip address
shutdown
duplex auto
speed auto
!
!
ip classless
!
!
no cdp log mismatch duplex
!
!
!
!
!
!
!
telephony-service
max-ephones 10
max-dn 20
ip source-address 192.168.41.210 port 2000
create cnf-files version-stamp Jan 01 2002 00:00:00
!
!
ephone-dn 1
number 500
name vivek
!
!
ephone 1
mac-address 4C72.B94F.B3DD
button 1:1
!
!
!
!
line con 0
exec-timeout 0 0
privilege level 15
logging synchronous
stopbits 1
line aux 0
exec-timeout 0 0
privilege level 15
logging synchronous
stopbits 1
line vty 0 4
login
!
!
end
Solved! Go to Solution.
12-04-2014 03:32 AM
Hi Vevik,
The telephony binding command:
Use this command to display the current configuration files accessible to IP phones
IF the files are not present:
A.) The firmware was not apart of the CME Version, Download firmware from cisco and upload
B.) The CME AND IOS Version is legacy and hence IOS version upgrade is needed.
As you see below the version 12.3 and 12.4 are running the same CME Version 3.3, but the catch is that CIPC is only supported on IOS Version 12.4.
This is per CME 3.3 Compatibility Docs.
Finally Resolution: Upgrade IOS Version to 12.4
Hopefully this helps.
Please Rate.
12-04-2014 01:29 AM
Hi Vivek,
1.)Please try to ping from the your PC to the Routers Source Interface (192.168.41.210 )
2.) Make sure the MAC Address is correct, if it is change the make address on the router and the cipc
3.) Finally post the "debug ephone register/debug tftp events"
4.) If all else fails, try auto-registration using the below command:
telephony-service
max-ephones 5
max-dn 10
ip source-address x.x.x.x
create cnf-files
auto-reg-ephone
GOOD LUCK Vivek
12-04-2014 01:41 AM
Hi Zekeria,
Doing all this, result is same.
Following is the debug of tftp-events;
*Dec 4 14:08:29.435: TFTP: Looking for CTLSEP4C72B94FB3DD.tlv
*Dec 4 14:08:29.439: TFTP: Looking for SEP4C72B94FB3DD.cnf.xml
R1#
*Dec 4 14:08:32.251: TFTP: Looking for CTLSEP4C72B94FB3DD.tlv
*Dec 4 14:08:32.291: TFTP: Looking for CTLSEP4C72B94FB3DD.tlv
*Dec 4 14:08:32.755: TFTP: Looking for CTLSEP4C72B94FB3DD.tlv
*Dec 4 14:08:32.795: TFTP: Looking for CTLSEP4C72B94FB3DD.tlv
*Dec 4 14:08:32.835: TFTP: Looking for CTLSEP4C72B94FB3DD.tlv
*Dec 4 14:08:32.875: TFTP: Looking for SEP4C72B94FB3DD.cnf.xml
*Dec 4 14:08:32.915: TFTP: Looking for CTLSEP4C72B94FB3DD.tlv
*Dec 4 14:08:32.955: TFTP: Looking for XMLDefault.cnf.xml
R1#
*Dec 4 14:08:38.035: TFTP: Opened system:/its/XMLDefault.cnf.xml, fd 0, size 560 for process 138
*Dec 4 14:08:38.063: TFTP: Finished system:/its/XMLDefault.cnf.xml, time 00:00:00 for process 138
debug ephone register didn't print any debug however if output of show ephone is as following;
ephone-1 Mac:4C72.B94F.B3DD TCP socket:[-1] activeLine:0 UNREGISTERED
mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:1
IP:192.168.41.57 58791 Unknown 30016 keepalive 5 max_line 0
Thanks
Vivek
12-04-2014 01:49 AM
Hello
Please add type cipc command under ephone 1 and if it is still not registering please send me the status message snapshot from cipc.
Regards
Afsal Abdul Gafoor
12-04-2014 02:14 AM
Hi Afsal,
I just noticed that my IOS has no option of cipc under type command. Only following options are available under type command;
7910 Cisco IP Phone 7910
7935 Polycom 7935
7940 Cisco IP Phone 7940
7960 Cisco IP Phone 7960
ata ATA phone emulation for analog phone
vgc-phone vg248 phone emulation for analog phone
This could be the issue?
Snap shot of status message in cipc is attached herewith.
Thanks
Vivek
12-04-2014 02:38 AM
Hi Vivek,
I suspect that you are running below CME 3.3(Which does not support CIPC)
1) Cisco Unified CME and Cisco IOS Software Version Compatibility Matrix
http://www.cisco.com/en/US/docs/voice_ip_comm/cucme/requirements/guide/33matrix.htm
Which version of CME are you running?
sh telephony-service
Also post the below commands to see what devices are support. If CICP is supported you should see "/XMLDefaultCIPC.cnf.xml"
"show telephony-service tftp-bindings"
12-04-2014 02:44 AM
Hi Zekeria,
Seems command is not displaying CME version, its displaying;
CONFIG
======
ip source-address 192.168.41.210 port 2000
max-ephones 20
max-dn 20
max-conferences 50
time-format 12
date-format mm-dd-yy
keepalive 30
interdigit timeout 10
busy timeout 10
web admin system name Admin
web admin customer name Customer
edit DN through Web: disabled.
edit TIME through web: disabled.
create cnf-files version-stamp Jan 01 2002 00:00:00
------------------------------------------------------------------------------------------------------------
show ephone is displaying phone as registered but there is no line display on phone, I doubt phone can't get it's MAC specific file. Following is the output;
ephone-1 Mac:4C72.B94F.B3DD TCP socket:[1] activeLine:0 REGISTERED
mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:1
IP:192.168.41.57 62243 Unknown 30016 keepalive 8 max_line 0
-------------------------------------------------------------------------------------------------------------
Now I again took the debug and seems registration process is going further but stucked somewhere. At the end I'm seeing unsupported phone type.
*Dec 4 14:58:03.783: TFTP: Looking for CTLSEP4C72B94FB3DD.tlv
*Dec 4 14:58:03.803: TFTP: Looking for SEP4C72B94FB3DD.cnf.xml
R1#
*Dec 4 14:58:06.571: TFTP: Looking for CTLSEP4C72B94FB3DD.tlv
*Dec 4 14:58:06.579: TFTP: Looking for CTLSEP4C72B94FB3DD.tlv
*Dec 4 14:58:07.043: TFTP: Looking for CTLSEP4C72B94FB3DD.tlv
*Dec 4 14:58:07.083: TFTP: Looking for CTLSEP4C72B94FB3DD.tlv
*Dec 4 14:58:07.123: TFTP: Looking for CTLSEP4C72B94FB3DD.tlv
*Dec 4 14:58:07.163: TFTP: Looking for CTLSEP4C72B94FB3DD.tlv
*Dec 4 14:58:07.203: TFTP: Looking for SEP4C72B94FB3DD.cnf.xml
*Dec 4 14:58:07.243: TFTP: Looking for CTLSEP4C72B94FB3DD.tlv
*Dec 4 14:58:07.283: TFTP: Looking for XMLDefault.cnf.xml
R1#
*Dec 4 14:58:12.375: TFTP: Opened system:/its/XMLDefault.cnf.xml, fd 0, size 560 for process 138
*Dec 4 14:58:12.423: TFTP: Finished system:/its/XMLDefault.cnf.xml, time 00:00:00 for process 138
*Dec 4 14:58:12.491: New Skinny socket accepted [1] (0 active)
*Dec 4 14:58:12.491: sin_family 2, sin_port 62243, in_addr 192.168.41.57
*Dec 4 14:58:12.491: skinny_add_socket 1 192.168.41.57 62243
*Dec 4 14:58:12.923:
Skinny StationAlarmMessage on socket [1] 192.168.41.57 SEP4C72B94FB3DD
*Dec 4 14:58:12.923: ** severityWarning p1=0 [0x0] p2=0 [0x0]
*Dec 4 14:58:12.923: 6: Name=SEP4C72B94FB3DD Load= 7.0.3.0 File Not Found
*Dec 4 14:58:12.923:
Skinny StationAlarmMessage on socket [1] 192.168.41.57 SEP4C72B94FB3DD
*Dec 4 14:58:12.927: severityInformational p1=0 [0x0] p2=0 [0x0]
*Dec 4 14:58:12.927: 25: Name=SEP4C72B94FB3DD Load= 7.0.3.0 Last=Initialized
*Dec 4 14:58:12.927: ephone-(1)[1] StationRegisterMessage (0/0/20) from 192.168.41.57
*Dec 4 14:58:12.927: ephone-
R1#(1)[1] Register StationIdentifier DeviceName SEP4C72B94FB3DD
*Dec 4 14:58:12.927: ephone-(1)[1] StationIdentifier Instance 0 deviceType 30016
*Dec 4 14:58:12.927: ephone-1[-1]:stationIpAddr 192.168.41.57
*Dec 4 14:58:12.931: ephone-1[-1]:maxStreams 5
*Dec 4 14:58:12.931: ephone-1[-1]:protocol Ver -2056257521
*Dec 4 14:58:12.931: ephone-1[-1]:phone-size 752 dn-size 280
*Dec 4 14:58:12.931: ephone-(1) Allow any Skinny Server IP address 192.168.41.210
*Dec 4 14:58:12.931: ephone-1[-1]:socket change -1 to 1
*Dec 4 14:58:12.931: ephone-1[-1]:FAILED: CLOSED old socket -1
*Dec 4 14:58:12.931: ephone-1[1]:phone SEP4C72B94FB3DD re-associate OK on socket [1]
*Dec 4 14:58:12.931: Phone 0 socket 1
*Dec 4 14:58:12.931: Skinny Local IP address = 192.168.41.210 on port 2000
*Dec 4 14:58:12.935: Skinny Phone IP address = 192.168.41.57 62243
*Dec 4 14:58:12.935: ephone-1[1]:Reset protocol ver 3
*Dec 4 14:58:12.935: ephone-1[1]:RegisterAck sent to ephone 1: keepalive pe
R1#riod 30
*Dec 4 14:58:12.939: ephone-1[1]:CapabilitiesReq sent
*Dec 4 14:58:12.947: ephone-1[1]:Skinny IP port 3500 set for socket [1]
*Dec 4 14:58:13.199: ephone-1[1]:ButtonTemplateReqMessage
*Dec 4 14:58:13.199: ephone-1[1]:ButtonTemplateReqMessage waiting for Caps
*Dec 4 14:58:13.199: ephone-1[1]:StationSoftKeyTemplateReqMessage
*Dec 4 14:58:13.199: ephone-1[1]:StationSoftKeyTemplateResMessage
*Dec 4 14:58:13.203: ephone-1[1]:StationSoftKeySetReqMessage
*Dec 4 14:58:13.203: ephone-1[1]:StationSoftKeySetResMessage
*Dec 4 14:58:13.203: ephone-1[1]:StationConfigStatReqMessage
*Dec 4 14:58:13.203: ephone-1[1]:StationConfigStatMessage sent for device SEP4C72B94FB3DD
*Dec 4 14:58:13.207: ephone-1[1]:CapabilitiesRes received
*Dec 4 14:58:13.207: ephone-1[1]:Caps list 10
G711Ulaw64k 60 ms
G711Alaw64k 60 ms
Unrecognized Media Type 86 60 ms
G722_56k 20 ms
G722_64k 20 ms
G729 60 ms
G729AnnexA 60 ms
G729AnnexB 60 ms
G729AnnexAwAnnexB 60 ms
Unrecognized
R1# Media Type 257 1 ms
*Dec 4 14:58:13.211: ephone-1[1]:Process pending button template
*Dec 4 14:58:13.211: ephone-1[1]:ButtonTemplateReqMessage
*Dec 4 14:58:13.211: ephone-1[1]:StationButtonTemplateReqMessage for unsupported phone-type 30016
-----------------------------------------------------------------------------------------------------------------
Thanks
Vivek
12-04-2014 02:53 AM
Do the below commands:
show telephony-service tftp-bindings
Show version(the version of the ios can tell us which cme version you are running?)
12-04-2014 03:02 AM
Hi Zekeria,
Following is the output of tftp-bindings command, seems my cipc mac specific file is not there. This could be b/c of absence of type command under ephone?
R1#show telephony-service tftp-bindings
tftp-server system:/its/SEPDEFAULT.cnf
tftp-server system:/its/SEPDEFAULT.cnf alias SEPDefault.cnf
tftp-server system:/its/XMLDefault.cnf.xml alias XMLDefault.cnf.xml
tftp-server system:/its/ATADefault.cnf.xml
tftp-server system:/its/ATADefault.cnf.xml alias ATA4C72B94FB3DD.cnf.xml
tftp-server system:/its/XMLDefault.cnf.xml alias VGC4C72B94FB3DD.cnf.xml
tftp-server system:/its/united_states/SCCP-dictionary.xml alias English_United_States/SCCP-dictionary.xml
----------------------------------------------------------------------------------------------
Following is the output of show version;
Cisco Internetwork Operating System Software
IOS (tm) 7200 Software (C7200-P-M), Version 12.3(22), RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2007 by cisco Systems, Inc.
Compiled Wed 24-Jan-07 20:17 by ccai
Image text-base: 0x60008AF4, data-base: 0x61A62000
ROM: ROMMON Emulation Microcode
BOOTLDR: 7200 Software (C7200-P-M), Version 12.3(22), RELEASE SOFTWARE (fc2)
R1 uptime is 3 hours, 0 minutes
System returned to ROM by unknown reload cause - suspect boot_data[BOOT_COUNT] 0x0, BOOT_COUNT 0, BOOTDATA 19
System image file is "tftp://255.255.255.255/unknown"
cisco 7206VXR (NPE400) processor (revision A) with 491520K/32768K bytes of memory.
Processor board ID 4279256517
R7000 CPU at 150MHz, Implementation 39, Rev 2.1, 256KB L2 Cache
6 slot VXR midplane, Version 2.1
Last reset from power-on
X.25 software, Version 3.0.0.
Bridging software.
PCI bus mb0_mb1 (Slots 0, 1, 3 and 5) has a capacity of 600 bandwidth points.
Current configuration on bus mb0_mb1 has a total of 1200 bandwidth points.
The set of PA-2FE, PA-POS-2OC3, and I/O-2FE qualify for "half
bandwidth points" consideration, when full bandwidth point counting
results in oversubscription, under the condition that only one of the
two ports is used. With this adjustment, current configuration on bus
mb0_mb1 has a total of 600 bandwidth points.
This configuration is within the PCI bus capacity and is supported
under the above condition.
PCI bus mb2 (Slots 2, 4, 6) has a capacity of 600 bandwidth points.
Current configuration on bus mb2 has a total of 0 bandwidth points
This configuration is within the PCI bus capacity and is supported.
Please refer to the following document "Cisco 7200 Series Port Adaptor
Hardware Configuration Guidelines" on Cisco.com <http://www.cisco.com>
for c7200 bandwidth points oversubscription and usage guidelines.
6 FastEthernet/IEEE 802.3 interface(s)
8 Serial network interface(s)
253K bytes of non-volatile configuration memory.
1024K bytes of ATA PCMCIA card at slot 0 (Sector size 512 bytes).
8192K bytes of Flash internal SIMM (Sector size 256K).
Configuration register is 0x2102
----------------------------------------------------------------------------------------------
Thanks
Vivek
12-04-2014 03:32 AM
Hi Vevik,
The telephony binding command:
Use this command to display the current configuration files accessible to IP phones
IF the files are not present:
A.) The firmware was not apart of the CME Version, Download firmware from cisco and upload
B.) The CME AND IOS Version is legacy and hence IOS version upgrade is needed.
As you see below the version 12.3 and 12.4 are running the same CME Version 3.3, but the catch is that CIPC is only supported on IOS Version 12.4.
This is per CME 3.3 Compatibility Docs.
Finally Resolution: Upgrade IOS Version to 12.4
Hopefully this helps.
Please Rate.
12-04-2014 04:34 AM
Hi Zekeria,
Fantastic result...i upgraded IOS to 12.4 and CIPC is now registered. Seems type command was the only issue. Thanks for your gr8 help.
Thanks
Vivek
12-04-2014 04:36 AM
Hi Afsal,
In my IOS, type command was not supported. I upgraded the IOS, configure the type CIPC command under ephone 1 and phone got registered.
Thanks for your help.
Thanks
Vivek
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