CUPC and IPPM phone presence issue

Unanswered Question
Jan 13th, 2010
User Badges:

Hi All,

I am now integrating CUPS 7.0.2 to CUCM, and CUCM is using its local user database and CUPS have a LDAP integration. Also, this setup does not use DNS.

I have installed CUPC and configured the IPPM phone service for the IP phone. Everything seems working fine, I can send the instant message and see the different presence status. However, if I reset the phone in CUCM admin page or by pressing **#** or disconnected the power. I found that in CUPC cannot detect the on/off hook phone presence. Besides, I have the same symptom on IPPM, IPPM cannot view the phone availability.

Is it normal or I have missed something?


  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
htluo Wed, 01/13/2010 - 05:31
User Badges:
  • Red, 2250 points or more

Did you mean:

1) Phone presence was working on CUPC before

2) You reset the phone

3) Now phone presence stops working on CUPC?

When you say "phone presence", did you mean the popup window on CUPC or the "on-the-phone" status of CUPC status?


siukai.kwok Wed, 01/20/2010 - 00:23
User Badges:

Hi Michael,

Yes. The phone presence works in the very beginning, it doesn't work after resetting the phone.

I can see the popup windows on CUPC, but the "on the phone" status does not show.


(Attachment is in normal situation, after reset the CUPC will keep in "available" status.)

htluo Wed, 01/20/2010 - 05:09
User Badges:
  • Red, 2250 points or more

Couple things to check:

1) Go to CUCM > Device > Phone.  Find the phone in problem.  Go to the line (DN) configuration.  Go to the bottom of the page.  Is there a user associated with the line?  Is it that the user you logged into CUPC with?

2) Go to CUPS > System Diagnositics > System Troubleshooter.  See if you got any error/warning regarding the SIP trunk.

3) Go to CUCM > Device > Trunk.  Look at the SIP trunk.  Is the destination address in IP address?  If it's in DNS name, is the name resolvable?  Is the destination port 5060?

4) If everything checked out, you may try reset the SIP trunk from CUCM and restart "Presenece Engine" from CUPS.

If still having problem, we need to get traces:

1) Set "Cisco CallManager" trace level to detailed.  Make sure "SIP Call Process" is checked in the trace options.

2) Get the phone off hook.  Wait for 3 seconds.  Put it on hook.

3) Get "Cisco CallManager" traces.

In traces, CUCM should send "PUBLISH SIP" message to CUPS corresponding to the offhook event.  If not, the problem is on CUCM.


siukai.kwok Wed, 01/20/2010 - 20:38
User Badges:

I got the logging from the RTMT, I found the PUBLISH SIP message in the logging.


PUBLISH sip:[email protected]:5060 SIP/2.0
Date: Thu, 21 Jan 2010 04:29:07 GMT
From: ;tag=1189032665
Event: presence
Content-Length: 873
User-Agent: Cisco-CUCM7.0
Expires: 3600
Content-Type: application/pidf+xml
Call-ID: [email protected]
Via: SIP/2.0/TCP;branch=z9hG4bK112773e292b
Max-Forwards: 70

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>

    sip:[email protected]:5060;dpkid=92fcf37a-e917-c86b-e03f-35f625771406;npkid=c5d19365-dfae-20b1-a5dc-6c1ebd6ca93f


It seems that CUCM response to this offhook event successful. Any ideas?



This Discussion