cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
912
Views
0
Helpful
5
Replies

CME SIP and Presence

dkoole
Level 1
Level 1

I have CME 12 configured and 8851 SIP phones.  I am running the 11-7 firmware on the phones.  I have everything setup for presence and the BLF button works as a speed dial but I do not get presence light indicator.   

 

I had one phone that the light would come on only when I used it to call that person but it stopped after a reboot.   Once after recreating the CNF-Files and issuing create profile I had it work for 30 seconds until it seem to lock up because the BLF light stayed on until I rebooted the phone.

 

Has anyone heard of something like this.   Is there a bug fix.

5 Replies 5

Vaijanath Sonvane
VIP Alumni
VIP Alumni

Do you have below configuration on your CME router?

voice register pool 1
  presence call-list
!
voice register pool 2
  presence call-list
!
presence
 presence call-list
 allow subscribe
!
sip-ua 
 presence enable
!

If you have this configuration but not working, then please post your CME configuration.

 

 

Please rate helpful posts and if applicable mark "Accept as a Solution".
Thanks, Vaijanath S.

Yes I do have that in the config which I have included below.


Current configuration : 19390 bytes
!
! Last configuration change at 17:17:33 CDT Sat Aug 10 2019
! NVRAM config last updated at 18:04:22 CDT Tue Aug 6 2019
!
version 15.7
service timestamps debug datetime msec
service timestamps log datetime msec
service password-encryption
!
hostname CCME_Router
!
boot-start-marker
boot-end-marker
!
!
!
ip cef
no ipv6 cef
!
!
multilink bundle-name authenticated
!
!
!
!
!
!
voice-card 0
dspfarm
dsp services dspfarm
!
!
!
voice service pots
!
voice service voip
ip address trusted list
ipv4 192.168.100.10
ipv4 192.168.100.0 255.255.255.0
allow-connections h323 to h323
allow-connections h323 to sip
allow-connections sip to h323
allow-connections sip to sip
supplementary-service h450.12
fax protocol t38 version 0 ls-redundancy 0 hs-redundancy 0 fallback none
h323
sip
bind control source-interface GigabitEthernet0/1
bind media source-interface GigabitEthernet0/1
registrar server expires max 3600 min 3600
!
voice class codec 1
codec preference 1 g711ulaw
codec preference 2 g729r8
!
!
!
voice class custom-cptone leavetone
dualtone conference
frequency 400 800
cadence 400 50 200 50 200 50
!
voice class custom-cptone jointone
dualtone conference
frequency 600 900
cadence 300 150 300 100 300 50
!
!
voice register global
mode cme
source-address 192.168.100.10 port 5060
max-dn 50
max-pool 50
load 8851 sip88xx.11-7-1-17.loads
authenticate register
authenticate realm all
timezone 8
date-format D/M/Y
dialplan-pattern 1 2.. extension-length 3
voicemail 777
tftp-path flash:
create profile sync 0275953005097922
auto-register
!
!
voice register dn 1
number 201
call-forward b2bua noan 777 timeout 20
allow watch
pickup-group 740
label 201
mwi
!
voice register dn 2
number 203
call-forward b2bua noan 777 timeout 15
allow watch
pickup-group 740
label 203
mwi
!
!
voice register template 1
button-layout 1-2 line
button-layout 3-4 blf-speed-dial
button-layout 5 feature-button
!
voice register template 2
button-layout 1 line
button-layout 6-20 blf-speed-dial
button-layout 4-5 feature-button
!
voice register pool 2
busy-trigger-per-button 2
id mac D4AD.7120.162A
feature-button 1 HLog
type 8851
number 1 dn 2
template 1
presence call-list
username 203 password 203
codec g711ulaw
video
blf-speed-dial 1 201 label "Myra"
!
voice register pool 3
busy-trigger-per-button 2
id mac 34F8.E76D.7EB0
type 8851 addon 1 BEKEM
number 1 dn 1
template 2
presence call-list
username 201 password 201
codec g711ulaw
blf-speed-dial 1 203 label "Eric"
!
!
voice hunt-group 1 parallel
list 201,203
timeout 20
statistics collect
pilot 700
!
!
!
!
!
!
!
application
global
service alternate Default
!
hw-module pvdm 0/0
!
hw-module pvdm 0/1
!
hw-module sm 2
!
!
!
file privilege 0
redundancy
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
interface Embedded-Service-Engine0/0
no ip address
shutdown
!
interface GigabitEthernet0/0
ip address 192.168.5.154 255.255.255.0
duplex auto
speed auto
!
interface GigabitEthernet0/1
ip address 192.168.100.10 255.255.255.0
duplex auto
speed auto
!
interface GigabitEthernet0/2
no ip address
shutdown
duplex auto
speed auto
!
interface SM2/0
ip unnumbered GigabitEthernet0/1
service-module ip address 192.168.100.5 255.255.255.0
!Application: CUE Running on SM
service-module ip default-gateway 192.168.100.10
!
interface SM2/1
no ip address
!
interface Vlan1
no ip address
!
!
ip forward-protocol nd
!
ip http server
ip http authentication local
ip http secure-server
ip http path flash:/CME-GUI-12.0
!
ip route 0.0.0.0 0.0.0.0 192.168.5.1
ip route 192.168.100.5 255.255.255.255 SM2/0
!
ipv6 ioam timestamp
!
nls resp-timeout 1
cpd cr-id 1
!
control-plane
!
!
!
!
!
mgcp behavior rsip-range tgcp-only
mgcp behavior comedia-role none
mgcp behavior comedia-check-media-src disable
mgcp behavior comedia-sdp-force disable
!
mgcp profile default
!
sccp local GigabitEthernet0/1
sccp ccm 192.168.100.10 identifier 1 version 7.0
sccp
!
sccp ccm group 1
bind interface GigabitEthernet0/1
associate ccm 1 priority 1
associate profile 1 register confdsp1
!
!
!
dspfarm profile 1 conference
codec g729br8
codec g729r8
codec g729abr8
codec g729ar8
codec g711alaw
codec g711ulaw
maximum sessions 4
conference-join custom-cptone jointone
conference-leave custom-cptone leavetone
associate application SCCP
!
!
presence
max-subscription 120
!
sip-ua
presence enable
!
!
!
!
telephony-service
sdspfarm conference mute-on 111 mute-off 222
sdspfarm units 3
sdspfarm tag 1 confdsp1
conference hardware
no auto-reg-ephone
em logout 0:0 0:0 0:0
max-ephones 35
max-dn 50
ip source-address 192.168.100.10 port 2000
caller-id block code *10
calling-number initiator
service phone videoCapability 1
url services http://192.168.100.5/voiceview/common/login.do
url authentication http://192.168.100.10/CCMCIP/authenticate.asp
date-format dd-mm-yy
voicemail 777
max-conferences 8 gain -6
call-park system application
call-forward pattern .T
call-forward system redirecting-expanded
hunt-group logout HLog
moh enable-g711 "music-on-hold.au"
time-webedit
transfer-system full-consult
transfer-pattern 8.T
secondary-dialtone 8
night-service code *123
night-service weekday 18:00 07:00
night-service weekend 00:00 23:59
fac standard
create cnf-files version-stamp 7960 Aug 06 2019 17:54:21
!
!
ephone-dn 10
number 785...
mwi on
!
!
ephone-dn 11
number 786...
mwi off
!
!
ephone-dn 40
number 780
park-slot timeout 20 limit 3
!
!
ephone-dn 41
number 781
park-slot timeout 20 limit 3
!
!

CCME_Router#

Below is the output from a debug presence.   As I mentioned it is weird because after a reboot it might work once. Then the light might stay on permanently until a reboot or not come on at all.

 

CCME_Router# debug presence all
presence all debugging is on
CCME_Router#
Aug 10 22:24:36.719: //PRESENCE:[144]:/presence_asnl_callback: type [1]
Aug 10 22:24:36.719: //PRESENCE:[144]:/presence_asnl_callback: ASNL_RESP_SUBSCRIBE_INDICATION
Aug 10 22:24:36.719: //PRESENCE:[144]:/presence_handle_subscribe_ind:
Aug 10 22:24:36.719: //PRESENCE:[144]:/presence_create_avl_node:
Aug 10 22:24:36.719: //PRESENCE:[144]:/presence_init_timer: type: [0]
Aug 10 22:24:36.719: //PRESENCE:[144]:/presence_init_timer: type: [1]
Aug 10 22:24:36.719: //PRESENCE:[144]:/presence_init_timer: type: [2]
Aug 10 22:24:36.719: //PRESENCE:[144]:/presence_parse_sip_hdr:
Aug 10 22:24:36.719: //PRESENCE:[144]:/presence_parse_sip_hdr: From user 203
Aug 10 22:24:36.719: //PRESENCE:[144]:/presence_parse_sip_hdr: From host 192.168.100.57
Aug 10 22:24:36.719: //PRESENCE:[144]:/presence_parse_sip_hdr: To user 203
Aug 10 22:24:36.719: //PRESENCE:[144]:/presence_parse_sip_hdr: To host 192.168.100.10
Aug 10 22:24:36.719: //PRESENCE:[144]:/presence_parse_sip_hdr: Expires 3600
Aug 10 22:24:36.719: //PRESENCE:[144]:/presence_parse_sip_hdr: Accept application schema type default
Aug 10 22:24:36.719: //PRESENCE:[144]:/presence_set_sip_userhost: watcher [203@192.168.100.57], presentity [203@192.168.100.10]
Aug 10 22:24:36.719: //PRESENCE:[144]:/presence_handle_subscribe_ind: expires [3600]
Aug 10 22:24:36.723: //PRESENCE:[144]:/presence_handle_subscribe_ind: watcher [203], presenity [203]
Aug 10 22:24:36.723: //PRESENCE:[144]:/presence_handle_subscribe_ind: Local Watcher
Aug 10 22:24:36.723: //PRESENCE:[144]:/presence_handle_subscribe_ind: watcher ip [C0A86439]
Aug 10 22:24:36.723: //PRESENCE:[144]:/presence_handle_subscribe_ind: tmp watcher ip [C0A8643B]
Aug 10 22:24:36.723: //PRESENCE:[144]:/presence_set_presentity_ipaddr:
Aug 10 22:24:36.723: //PRESENCE:[0]:/presence_peer_is_local:
Aug 10 22:24:36.723: //PRESENCE:[0]:/presence_peer_is_local: local peer
Aug 10 22:24:36.723: //PRESENCE:[144]:/presence_handle_subscribe_ind: Local Presentity
Aug 10 22:24:36.723: //PRESENCE:[144]:/presence_demote_number: old demotedNumber [203$]
Aug 10 22:24:36.723: //PRESENCE:[144]:/presence_demote_number: new demotedNumber []
Aug 10 22:24:36.723: //PRESENCE:[144]:/presence_get_line_status:
Aug 10 22:24:36.723: //PRESENCE:[144]:/presence_get_line_status: dial-peer with same DN
Aug 10 22:24:36.723: //PRESENCE:[144]:/presence_get_line_status: allow the dial peer, [203$]
Aug 10 22:24:36.723: //PRESENCE:[144]:/presence_get_line_status: enqueue the dial-peer on node
Aug 10 22:24:36.723: //PRESENCE:[144]:/presence_get_line_status: get sip line status from dial-peer
Aug 10 22:24:36.723: //PRESENCE:[144]:/presence_get_sip_status:
Aug 10 22:24:36.723: //PRESENCE:[144]:/presence_get_sip_status_from_dp:
Aug 10 22:24:36.723: //PRESENCE:[144]:/presence_get_sip_status: line status [idle ]
Aug 10 22:24:36.723: //PRESENCE:[144]:/presence_get_line_status: enqueue SIP node to DP
Aug 10 22:24:36.723: //PRESENCE:[144]:/presence_set_line_status: new line status [idle ]
Aug 10 22:24:36.723: //PRESENCE:[144]:/presence_start_timer: new timer [3600 seconds]
Aug 10 22:24:36.723: //PRESENCE:[144]:/presence_start_timer: Start PRES_SUBSCRIPTION_TIMER timer
Aug 10 22:24:36.723: //PRESENCE:[144]:/presence_asnl_notify_body_handler:
Aug 10 22:24:36.723: //PRESENCE:[144]:/presence_xml_encode:
Aug 10 22:24:36.723: //PRESENCE:[144]:/xml_encode_presence: keyword = presence
Aug 10 22:24:36.723: //PRESENCE:[144]:/xml_encode_person: keyword = person
Aug 10 22:24:36.723: //PRESENCE:[144]:/xml_encode_generic: keyword = Open
Aug 10 22:24:36.723: //PRESENCE:[144]:/xml_encode_activities: keyword = activities
Aug 10 22:24:36.723: //PRESENCE:[144]:/xml_encode_tuple: keyword = tuple
Aug 10 22:24:36.723: //PRESENCE:[144]:/xml_encode_status: keyword = status
Aug 10 22:24:36.723: //PRESENCE:[144]:/xml_encode_generic: keyword = Open
Aug 10 22:24:36.723: <?xml version="1.0" encoding="UTF-8"?>
<presence xmlns="urn:ietf:params:xml:ns:pidf" entity="sip:203@192.168.100.10" xmlns:e="urn:ietf:params:xml:ns:pidf:status:rpid" xmlns:ce="urn:cisco:params:xml:ns:pidf:rpid" xmlns:dm="urn:ietf:params:xml:ns:pidf:data-model">
<dm:person>
<status>
<basic>Open</basic>
</status>
</dm:person>
<tuple id="cisco-cme">
<status>
<basic>Open</basic>
</status>
</tuple>
</presence>

Aug 10 22:24:36.727:
Aug 10 22:24:36.727: //PRESENCE:[145]:/presence_asnl_notify_body_handler: expires time 3600
Aug 10 22:24:36.727: //PRESENCE:[145]:/presence_handle_subscribe_ind: insert the node to AVL tree
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_asnl_callback: type [1]
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_asnl_callback: ASNL_RESP_SUBSCRIBE_INDICATION
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_handle_subscribe_ind:
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_create_avl_node:
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_init_timer: type: [0]
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_init_timer: type: [1]
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_init_timer: type: [2]
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_parse_sip_hdr:
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_parse_sip_hdr: From user 207
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_parse_sip_hdr: From host 192.168.100.57
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_parse_sip_hdr: To user 207
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_parse_sip_hdr: To host 192.168.100.10
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_parse_sip_hdr: Expires 3600
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_parse_sip_hdr: Accept application schema type default
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_set_sip_userhost: watcher [207@192.168.100.57], presentity [207@192.168.100.10]
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_handle_subscribe_ind: expires [3600]
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_handle_subscribe_ind: watcher [207], presenity [207]
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_handle_subscribe_ind: Local Watcher
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_handle_subscribe_ind: watcher ip [C0A86439]
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_handle_subscribe_ind: tmp watcher ip [C0A8643C]
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_set_presentity_ipaddr:
Aug 10 22:24:36.731: //PRESENCE:[0]:/presence_peer_is_local:
Aug 10 22:24:36.731: //PRESENCE:[0]:/presence_peer_is_local: local peer
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_handle_subscribe_ind: Local Presentity
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_demote_number: old demotedNumber [207$]
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_demote_number: new demotedNumber []
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_get_line_status:
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_get_line_status: dial-peer with same DN
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_get_line_status: allow the dial peer, [207$]
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_get_line_status: enqueue the dial-peer on node
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_get_line_status: get sip line status from dial-peer
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_get_sip_status:
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_get_sip_status_from_dp:
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_get_sip_status: line status [idle ]
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_get_line_status: enqueue SIP node to DP
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_set_line_status: new line status [idle ]
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_start_timer: new timer [3600 seconds]
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_start_timer: Start PRES_SUBSCRIPTION_TIMER timer
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_asnl_notify_body_handler:
Aug 10 22:24:36.731: //PRESENCE:[146]:/presence_xml_encode:
Aug 10 22:24:36.731: //PRESENCE:[146]:/xml_encode_presence: keyword = presence
Aug 10 22:24:36.731: //PRESENCE:[146]:/xml_encode_person: keyword = person
Aug 10 22:24:36.731: //PRESENCE:[146]:/xml_encode_generic: keyword = Open
Aug 10 22:24:36.731: //PRESENCE:[146]:/xml_encode_activities: keyword = activities
Aug 10 22:24:36.731: //PRESENCE:[146]:/xml_encode_tuple: keyword = tuple
Aug 10 22:24:36.731: //PRESENCE:[146]:/xml_encode_status: keyword = status
Aug 10 22:24:36.731: //PRESENCE:[146]:/xml_encode_generic: keyword = Open
Aug 10 22:24:36.731: <?xml version="1.0" encoding="UTF-8"?>
<presence xmlns="urn:ietf:params:xml:ns:pidf" entity="sip:207@192.168.100.10" xmlns:e="urn:ietf:params:xml:ns:pidf:status:rpid" xmlns:ce="urn:cisco:params:xml:ns:pidf:rpid" xmlns:dm="urn:ietf:params:xml:ns:pidf:data-model">
<dm:person>
<status>
<basic>Open</basic>
</status>
</dm:person>
<tuple id="cisco-cme">
<status>
<basic>Open</basic>
</status>
</tuple>
</presence>

Aug 10 22:24:36.731:
Aug 10 22:24:36.735: //PRESENCE:[146]:/presence_asnl_notify_body_handler: expires time 3599
Aug 10 22:24:36.735: //PRESENCE:[146]:/presence_handle_subscribe_ind: insert the node to AVL tree
Aug 10 22:24:36.739: //PRESENCE:[0]:/presence_asnl_free_resp:
Aug 10 22:24:36.739: //PRESENCE:[144]:/presence_asnl_callback: type [5]
Aug 10 22:24:36.739: //PRESENCE:[144]:/presence_asnl_callback: ASNL_RESP_NOTIFY_DONE
Aug 10 22:24:36.739: //PRESENCE:[144]:/presence_handle_notify_done: sip stack response code [18]
Aug 10 22:24:36.739: //PRESENCE:[144]:/presence_free_spi_respinfo: free ASNL resp info
Aug 10 22:24:36.743: //PRESENCE:[0]:/presence_asnl_free_resp:
Aug 10 22:24:36.743: //PRESENCE:[145]:/presence_asnl_callback: type [5]
Aug 10 22:24:36.743: //PRESENCE:[145]:/presence_asnl_callback: ASNL_RESP_NOTIFY_DONE
Aug 10 22:24:36.743: //PRESENCE:[145]:/presence_handle_notify_done: sip stack response code [18]
Aug 10 22:24:36.743: //PRESENCE:[145]:/presence_free_spi_respinfo: free ASNL resp info
Aug 10 22:24:36.747: //PRESENCE:[0]:/presence_asnl_free_resp:
Aug 10 22:24:36.747: //PRESENCE:[146]:/presence_asnl_callback: type [5]
Aug 10 22:24:36.747: //PRESENCE:[146]:/presence_asnl_callback: ASNL_RESP_NOTIFY_DONE
Aug 10 22:24:36.747: //PRESENCE:[146]:/presence_handle_notify_done: sip stack response code [18]
Aug 10 22:24:36.747: //PRESENCE:[146]:/presence_free_spi_respinfo: free ASNL resp info
Aug 10 22:24:51.380: //PRESENCE:[146]:/presence_asnl_callback: type [6]
Aug 10 22:24:51.380: //PRESENCE:[146]:/presence_asnl_callback: ASNL_RESP_UNSUBSCRIBE_INDICATION
Aug 10 22:24:51.380: //PRESENCE:[146]:/presence_handle_unsubscribe_ind:
Aug 10 22:24:51.380: //PRESENCE:[146]:/presence_get_node_by_subid:
Aug 10 22:24:51.380: //PRESENCE:[146]:/presence_handle_unsubscribe_ind: respCode is 37
Aug 10 22:24:51.380: //PRESENCE:[146]:/presence_send_final_notify:
Aug 10 22:24:51.380: //PRESENCE:[146]:/presence_asnl_notify_body_handler:
Aug 10 22:24:51.380: //PRESENCE:[146]:/presence_xml_encode:
Aug 10 22:24:51.380: //PRESENCE:[146]:/xml_encode_presence: keyword = presence
Aug 10 22:24:51.380: //PRESENCE:[146]:/xml_encode_person: keyword = person
Aug 10 22:24:51.380: //PRESENCE:[146]:/xml_encode_generic: keyword = Open
Aug 10 22:24:51.380: //PRESENCE:[146]:/xml_encode_activities: keyword = activities
Aug 10 22:24:51.380: //PRESENCE:[146]:/xml_encode_tuple: keyword = tuple
Aug 10 22:24:51.384: //PRESENCE:[146]:/xml_encode_status: keyword = status
Aug 10 22:24:51.384: //PRESENCE:[146]:/xml_encode_generic: keyword = Open
Aug 10 22:24:51.384: <?xml version="1.0" encoding="UTF-8"?>
<presence xmlns="urn:ietf:params:xml:ns:pidf" entity="sip:207@192.168.100.10" xmlns:e="urn:ietf:params:xml:ns:pidf:status:rpid" xmlns:ce="urn:cisco:params:xml:ns:pidf:rpid" xmlns:dm="urn:ietf:params:xml:ns:pidf:data-model">
<dm:person>
<status>
<basic>Open</basic>
</status>
</dm:person>
<tuple id="cisco-cme">
<status>
<basic>Open</basic>
</status>
</tuple>
</presence>

Aug 10 22:24:51.384:
Aug 10 22:24:51.384: //PRESENCE:[146]:/presence_asnl_notify_body_handler: expires time 0
Aug 10 22:24:51.384: //PRESENCE:[146]:/presence_free_spi_respinfo: free ASNL resp info
Aug 10 22:24:51.388: //PRESENCE:[145]:/presence_asnl_callback: type [6]
Aug 10 22:24:51.388: //PRESENCE:[145]:/presence_asnl_callback: ASNL_RESP_UNSUBSCRIBE_INDICATION
Aug 10 22:24:51.388: //PRESENCE:[145]:/presence_handle_unsubscribe_ind:
Aug 10 22:24:51.388: //PRESENCE:[145]:/presence_get_node_by_subid:
Aug 10 22:24:51.388: //PRESENCE:[145]:/presence_handle_unsubscribe_ind: respCode is 37
Aug 10 22:24:51.388: //PRESENCE:[145]:/presence_send_final_notify:
Aug 10 22:24:51.388: //PRESENCE:[145]:/presence_asnl_notify_body_handler:
Aug 10 22:24:51.388: //PRESENCE:[145]:/presence_xml_encode:
Aug 10 22:24:51.388: //PRESENCE:[145]:/xml_encode_presence: keyword = presence
Aug 10 22:24:51.388: //PRESENCE:[145]:/xml_encode_person: keyword = person
Aug 10 22:24:51.388: //PRESENCE:[145]:/xml_encode_generic: keyword = Open
Aug 10 22:24:51.388: //PRESENCE:[145]:/xml_encode_activities: keyword = activities
Aug 10 22:24:51.388: //PRESENCE:[145]:/xml_encode_tuple: keyword = tuple
Aug 10 22:24:51.388: //PRESENCE:[145]:/xml_encode_status: keyword = status
Aug 10 22:24:51.388: //PRESENCE:[145]:/xml_encode_generic: keyword = Open
Aug 10 22:24:51.388: <?xml version="1.0" encoding="UTF-8"?>
<presence xmlns="urn:ietf:params:xml:ns:pidf" entity="sip:213@192.168.100.10" xmlns:e="urn:ietf:params:xml:ns:pidf:status:rpid" xmlns:ce="urn:cisco:params:xml:ns:pidf:rpid" xmlns:dm="urn:ietf:params:xml:ns:pidf:data-model">
<dm:person>
<status>
<basic>Open</basic>
</status>
</dm:person>
<tuple id="cisco-cme">
<status>
<basic>Open</basic>
</status>
</tuple>
</presence>

Aug 10 22:24:51.392:
Aug 10 22:24:51.392: //PRESENCE:[144]:/presence_asnl_notify_body_handler: expires time 0
Aug 10 22:24:51.392: //PRESENCE:[144]:/presence_free_spi_respinfo: free ASNL resp info
Aug 10 22:24:51.392: //PRESENCE:[0]:/presence_asnl_free_resp:
Aug 10 22:24:51.392: //PRESENCE:[146]:/presence_asnl_callback: type [5]
Aug 10 22:24:51.392: //PRESENCE:[146]:/presence_asnl_callback: ASNL_RESP_NOTIFY_DONE
Aug 10 22:24:51.392: //PRESENCE:[146]:/presence_asnl_callback: type [7]
Aug 10 22:24:51.396: //PRESENCE:[146]:/presence_handle_notify_done: sip stack response code [27]
Aug 10 22:24:51.396: //PRESENCE:[146]:/presence_free_spi_respinfo: free ASNL resp info
Aug 10 22:24:51.396: //PRESENCE:[146]:/presence_handle_unsubscribe_done:
Aug 10 22:24:51.396: //PRESENCE:[146]:/presence_get_node_by_subid:
Aug 10 22:24:51.396: //PRESENCE:[146]:/presence_free_spi_respinfo: free ASNL resp info
Aug 10 22:24:51.396: //PRESENCE:[146]:/presence_free_node:
Aug 10 22:24:51.396: //PRESENCE:[146]:/presence_free_node: remove from AVL tree
Aug 10 22:24:51.396: //PRESENCE:[146]:/presence_free_node: remove node from dial-peer
Aug 10 22:24:51.396: //PRESENCE:[0]:/presence_asnl_free_resp:
Aug 10 22:24:51.396: //PRESENCE:[145]:/presence_asnl_callback: type [5]
Aug 10 22:24:51.396: //PRESENCE:[145]:/presence_asnl_callback: ASNL_RESP_NOTIFY_DONE
Aug 10 22:24:51.396: //PRESENCE:[145]:/presence_asnl_callback: type [7]
Aug 10 22:24:51.400: //PRESENCE:[145]:/presence_handle_notify_done: sip stack response code [27]
Aug 10 22:24:51.400: //PRESENCE:[145]:/presence_free_spi_respinfo: free ASNL resp info
Aug 10 22:24:51.400: //PRESENCE:[145]:/presence_handle_unsubscribe_done:
Aug 10 22:24:51.400: //PRESENCE:[145]:/presence_get_node_by_subid:
Aug 10 22:24:51.400: //PRESENCE:[145]:/presence_free_spi_respinfo: free ASNL resp info
Aug 10 22:24:51.400: //PRESENCE:[145]:/presence_free_node:
Aug 10 22:24:51.400: //PRESENCE:[145]:/presence_free_node: remove from AVL tree
Aug 10 22:24:51.400: //PRESENCE:[145]:/presence_free_node: remove node from dial-peer
Aug 10 22:24:51.404: //PRESENCE:[0]:/presence_asnl_free_resp:
Aug 10 22:24:51.404: //PRESENCE:[144]:/presence_asnl_callback: type [5]
Aug 10 22:24:51.404: //PRESENCE:[144]:/presence_asnl_callback: ASNL_RESP_NOTIFY_DONE
Aug 10 22:24:51.404: //PRESENCE:[144]:/presence_asnl_callback: type [7]
Aug 10 22:24:51.404: //PRESENCE:[144]:/presence_handle_notify_done: sip stack response code [27]
Aug 10 22:24:51.404: //PRESENCE:[144]:/presence_free_spi_respinfo: free ASNL resp info
Aug 10 22:24:51.404: //PRESENCE:[144]:/presence_handle_unsubscribe_done:
Aug 10 22:24:51.404: //PRESENCE:[144]:/presence_get_node_by_subid:
Aug 10 22:24:51.404: //PRESENCE:[144]:/presence_free_spi_respinfo: free ASNL resp info
Aug 10 22:24:51.404: //PRESENCE:[144]:/presence_free_node:
Aug 10 22:24:51.404: //PRESENCE:[144]:/presence_free_node: remove from AVL tree
Aug 10 22:24:51.404: //PRESENCE:[144]:/presence_free_node: remove node from dial-peer

Sorry the config post didn't have the changes.   I now verified the following.

 

presence
presence call-list
max-subscription 120
allow subscribe
!

 

It almost feels like the router runs out of memory or cache because it works for a brief bit.

 

 

Hi,

I don't see any issues with the configuration as it is working in my environment with similar setup. I do not know what hardware you are using but I am running CME on ISR 4351 with IOS version 16.9.2.  I have seen software bugs related to memory leak in older version but not in the version that you are running. In this case you can try upgrading your IOS version to newer one or open a Cisco TAC case. You can also try switching the transport protocol to UDP:

voice register pool 2
 session transport udp
!
voice register pool 3
session transport udp
! voice register global create profile ! voice register pool 2 reset
!
voice register pool 3
reset
Please rate helpful posts and if applicable mark "Accept as a Solution".
Thanks, Vaijanath S.