cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
5127
Views
6
Helpful
11
Replies

CIPC is not able to register with CME

Vivek Batra
VIP Alumni
VIP Alumni

​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

 

 

 

1 Accepted Solution

Accepted Solutions

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.

View solution in original post

11 Replies 11

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

 

 

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

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

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

 

 

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"

 

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

 

 

 

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?)

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

 

 

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.

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

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