09-08-2020 05:37 AM
Bit of a newbie question. We’re trying to set-up 2 CP.7841 phones with the Call Manager on a Cisco 4431 router. The phones are not registering on the router. The router version is 16.9. The phone’s original firmware version was SIP78xx.12-0-1-11. We tried upgrading the phones to SIP78xx.12-8-1-0001-455. The problem is the same with both firmware versions.
Have cut & pasted the config file being applied to the router and also TFTP and VOIP debug. Attached is a Wireshark file CSV file captured using the Router Web interface->Trouble Shooting->Packet Capture facility. The phones are set with static IP addresses (192.168.90.162 & 192.168.90.164). The phones also have the TFTP server address set to 192.168.90.6.
The wireshark file shows that the phones request config files from the router, (eg:- TEST4.csv lines 33 to 66), the default config of XMLDefault.cnf.xml being transferred to the phones seemingly successfully. The phones then request registration with the router which is refused with a 404 error. (eg:- TEST4.csv lines 128 to 131). Any help would be appreciated.
!
configure terminal
!
version 16.9
service timestamps debug datetime msec
service timestamps log datetime msec
platform qfp utilization monitor load 80
no platform punt-keepalive disable-kernel-core
!
hostname TESTVOIP2
!
logging console warnings
ip http authentication local
!
no service config
no cdp run
!
!
voice-card 0/4
!
!
! router web interface
interface GigabitEthernet0
ip address 192.168.1.1 255.255.255.0
no shutdown
!
!
! port connecting to phones
interface GigabitEthernet0/0/1
description TEST LAN 1
ip address 192.168.90.6 255.255.255.0
ip pim sparse-dense-mode
media-type rj45
no snmp trap link-status
no shutdown
no cdp enable
!
!
ip tftp source-interface GigabitEthernet0/0/1
!
!
ip http server
no ip http secure-server
!
ip pim rp-address 192.168.90.6
!
sip
registrar ipv4:192.168.90.6
!
voice service voip
sip
registrar server
!
! Setup VOIP telephony
voice service voip
allow-connections sip to sip
!
voice register global
mode cme
source-address 192.168.90.6 port 5060
max-dn 50
max-pool 10
!
voice register dn 1
number 101
name test1
label test1
!
voice register dn 2
number 102
name test2
label test2
!
voice register dn 3
number 201
name test3
label test3
!
voice register dn 4
number 202
name test4
label test4
!
voice register pool 1
type 7841
id mac 3C41.0E4B.84BB
number 1 dn 1
number 2 dn 2
!
voice register pool 2
type 7841
id mac 3C41.0E4B.839C
number 1 dn 3
number 2 dn 4
!
voice register global
create profile
!
end
*Sep 4 10:38:59.484: TFTP: Finished system:/its/vrf1/XMLDefault.cnf.xml, time 00:00:00 for process 379
*Sep 4 10:39:01.793: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:01.803: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:01.813: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:01.824: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:01.834: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:02.065: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:02.075: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:02.086: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:02.097: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
--More-- *Sep 4 10:39:02.107: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:02.131: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:02.132: voice_reg_get_reg_expires_timer: no voice register pool found
*Sep 4 10:39:02.132: VOICE_REG_POOL: Register request for (AUTO-REG) from (192.168.90.162)
*Sep 4 10:39:02.132: VOICE_REG_POOL: Auto Registration request from Name:3c410e4b84bb IP:192.168.90.162
*Sep 4 10:39:02.132: VOICE_REG_POOL: Auto-register: pool already present for mac: 3c410e4b84bb
*Sep 4 10:39:02.132: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:02.132: voice_reg_get_phone_index_from_contact: No contact list
*Sep 4 10:39:02.395: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:02.396: voice_reg_get_reg_expires_timer: no voice register pool found
*Sep 4 10:39:02.396: VOICE_REG_POOL: Register request for (AUTO-REG) from (192.168.90.164)
*Sep 4 10:39:02.396: VOICE_REG_POOL: Auto Registration request from Name:3c410e4b839c IP:192.168.90.164
--More-- *Sep 4 10:39:02.396: VOICE_REG_POOL: Auto-register: pool already present for mac: 3c410e4b839c
*Sep 4 10:39:02.396: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:02.396: voice_reg_get_phone_index_from_contact: No contact list
*Sep 4 10:39:02.730: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:02.741: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:02.746: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:02.748: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:02.752: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:02.756: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:02.759: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:02.772: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:02.977: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
--More-- *Sep 4 10:39:02.988: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:02.993: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:02.996: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:03.000: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:03.003: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:03.006: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:03.017: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:03.269: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:03.279: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:03.289: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:03.496: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
*Sep 4 10:39:03.511: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
--More-- *Sep 4 10:39:03.537: VOICE_REG_POOL: No entry for (AUTO-REG) found in contact table
Solved! Go to Solution.
09-10-2020 05:56 AM
We've now managed to fix the problem. What seemed to fix it was getting the router to generate the SEP<mac>.cnf.xml files for each phone. This required a rather strange repeat of the Voice Register Pools (for each of the 4 phones) and Create Profile commands. To be be honest, it looks like a bug in the Cisco firmware to me. Once our service contract has come through, we'll upgrade to the latest Cisco Router firmware and see if anything changes for the better. A fragment of our current router config is below :-
ip pim rp-address 192.168.90.6
!
sip
registrar ipv4:192.168.90.6
!
voice service voip
sip
registrar server
!
! Setup VOIP telephony
voice service voip
allow-connections sip to sip
!
voice register global
mode cme
source-address 192.168.90.6 port 5060
max-dn 50
max-pool 10
!
voice register dn 1
number 101
name test1
label test1
!
voice register dn 2
number 102
name test2
label test2
!
voice register dn 3
number 201
name test3
label test3
!
voice register dn 4
number 202
name test4
label test4
!
voice register dn 5
number 301
name test5
label test5
!
voice register dn 6
number 302
name test6
label test6
!
voice register dn 7
number 401
name test7
label test7
!
voice register dn 8
number 402
name test8
label test8
!
voice register pool 1
type 7841
id mac 3C41.0E4B.84BB
number 1 dn 1
number 2 dn 2
!
voice register pool 2
type 7841
id mac 3C41.0E4B.839C
number 1 dn 3
number 2 dn 4
!
voice register pool 3
type 7841
id mac 3C41.0E4B.84CB
number 1 dn 5
number 2 dn 6
!
voice register pool 4
type 7841
id mac 3C41.0E4B.846B
number 1 dn 7
number 2 dn 8
!
voice register global
load 7841 sip78xx.12-8-1-0001-455
tftp-path flash:
file text
no create profile
create profile
!
end
!
configure terminal
!
voice register pool 1
type 7841
id mac 3C41.0E4B.84BB
number 1 dn 1
number 2 dn 2
!
voice register pool 2
type 7841
id mac 3C41.0E4B.839C
number 1 dn 3
number 2 dn 4
!
voice register pool 3
type 7841
id mac 3C41.0E4B.84CB
number 1 dn 5
number 2 dn 6
!
voice register pool 4
type 7841
id mac 3C41.0E4B.846B
number 1 dn 7
number 2 dn 8
!
voice register global
load 7841 sip78xx.12-8-1-0001-455
tftp-path flash:
file text
no create profile
create profile
!
tftp-server flash:SEP3C410E4B839C.cnf.xml
tftp-server flash:SEP3C410E4B84BB.cnf.xml
tftp-server flash:SEP3C410E4B84CB.cnf.xml
tftp-server flash:SEP3C410E4B846B.cnf.xml
09-08-2020 05:52 AM
remove the below.
sip
registrar ipv4:192.168.90.6
Try the below.
voice service voip
sip
registrar server expires max 600 min 60
voice register global
mode cme
source-address X.X.X.X port 5060
max-dn 100
max-pool 50
load 7821 sip78xx.12-6-1-0101-692
load 7832 sip7832.12-5-1SR3-74
load 7841 sip78xx.12-6-1-0101-692
timezone 34
date-format D/M/Y
tftp-path flash:
last
no create profile
Create Profile
09-08-2020 09:15 AM
We've tried what you suggested, but unfortunately it hasn't made any difference. The interaction between the phones and the router is unchanged, culminating in registration refusal.
09-10-2020 05:56 AM
We've now managed to fix the problem. What seemed to fix it was getting the router to generate the SEP<mac>.cnf.xml files for each phone. This required a rather strange repeat of the Voice Register Pools (for each of the 4 phones) and Create Profile commands. To be be honest, it looks like a bug in the Cisco firmware to me. Once our service contract has come through, we'll upgrade to the latest Cisco Router firmware and see if anything changes for the better. A fragment of our current router config is below :-
ip pim rp-address 192.168.90.6
!
sip
registrar ipv4:192.168.90.6
!
voice service voip
sip
registrar server
!
! Setup VOIP telephony
voice service voip
allow-connections sip to sip
!
voice register global
mode cme
source-address 192.168.90.6 port 5060
max-dn 50
max-pool 10
!
voice register dn 1
number 101
name test1
label test1
!
voice register dn 2
number 102
name test2
label test2
!
voice register dn 3
number 201
name test3
label test3
!
voice register dn 4
number 202
name test4
label test4
!
voice register dn 5
number 301
name test5
label test5
!
voice register dn 6
number 302
name test6
label test6
!
voice register dn 7
number 401
name test7
label test7
!
voice register dn 8
number 402
name test8
label test8
!
voice register pool 1
type 7841
id mac 3C41.0E4B.84BB
number 1 dn 1
number 2 dn 2
!
voice register pool 2
type 7841
id mac 3C41.0E4B.839C
number 1 dn 3
number 2 dn 4
!
voice register pool 3
type 7841
id mac 3C41.0E4B.84CB
number 1 dn 5
number 2 dn 6
!
voice register pool 4
type 7841
id mac 3C41.0E4B.846B
number 1 dn 7
number 2 dn 8
!
voice register global
load 7841 sip78xx.12-8-1-0001-455
tftp-path flash:
file text
no create profile
create profile
!
end
!
configure terminal
!
voice register pool 1
type 7841
id mac 3C41.0E4B.84BB
number 1 dn 1
number 2 dn 2
!
voice register pool 2
type 7841
id mac 3C41.0E4B.839C
number 1 dn 3
number 2 dn 4
!
voice register pool 3
type 7841
id mac 3C41.0E4B.84CB
number 1 dn 5
number 2 dn 6
!
voice register pool 4
type 7841
id mac 3C41.0E4B.846B
number 1 dn 7
number 2 dn 8
!
voice register global
load 7841 sip78xx.12-8-1-0001-455
tftp-path flash:
file text
no create profile
create profile
!
tftp-server flash:SEP3C410E4B839C.cnf.xml
tftp-server flash:SEP3C410E4B84BB.cnf.xml
tftp-server flash:SEP3C410E4B84CB.cnf.xml
tftp-server flash:SEP3C410E4B846B.cnf.xml
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