CUCME Presence

VN:F [1.9.6_1107]
Rating: 4.3/5 (3 votes cast)
By Amy Ryan on September 1st, 2010

When enabling the presence service in CUCME, you are using the SIP methods of Subscribe and Notify to allow users the ability to see changes in the line state of phones.  The phone acts as a watcher using the subscribe method to get status updates from a directory number assigned to a phone that acts as the presentity.  CUCME will respond to the request and each time there is a status update for that DN or presentity, CUCME will send all watchers a notification message.  CUCME presence can be applied either as a BLF speed-dial assigned to a line button or as BLF call-lists that will support status notifications of a presentity in the directories or call log (missed, placed, received) of the phone.

The first step when configuring presence on CUCME is to enable the router the ability to accept incoming presence requests.

BR2-RTR(config)#sip-ua

BR2-RTR(config-sip-ua)# presence enable

The next step is to enable the presence service and the ability to globally monitor all directory number that will need to be enabled for “watching” via the call lists and directories of the local phones.

BR2-RTR(config)#presence

BR2-RTR(config-presence)#presence call-list

Then configure the directory numbers that will be enabled for watching.

SCCP Phones

BR2-RTR(config)#ephone-dn 1

BR2-RTR(config-ephone-dn)#allow watch

SIP Phones

BR2-RTR(config)#voice register dn 1

BR2-RTR(config-register-dn)#allow watch

!

BR2-RTR(config)#voice register global

BR2-RTR(config-register-global)#create profile

BR2-RTR(config-register-global)#reset

At this point, if BLF monitoring of directory numbers that appear in the call lists and the directories has not been enabled globally, then this can be applied at the phone level and reset devices.

SCCP Phones

BR2-RTR(config)#ephone 1

BR2-RTR(config-ephone)#allow watch

!

BR2-RTR(config)#telephony-service

BR2-RTR(config-telephony)#create cnf

Creating CNF files

BR2-RTR(config-telephony)#reset all

SIP Phones

BR2-RTR(config)#voice register pool 1

BR2-RTR(config-register-pool)#allow watch

!

BR2-RTR(config)#voice register global

BR2-RTR(config-register-global)#create profile

BR2-RTR(config-register-global)#reset

In the event it was asked to enable BLF monitoring of a directory number and associate this DN with a speed-dial assigned to a line button on the phone then first ensure the DN has “allow watch” assigned and then perform the following.

SCCP Phones

BR2-RTR(config-ephone)#blf-speed-dial 1 3001 label Sales

BR2-RTR(config-ephone)#reset

SIP Phones

BR2-RTR(config)#voice register pool 1

BR2-RTR(config-register-pool)#blf-speed-dial 1 3001 label Sales

!

BR2-RTR(config)#voice register global

BR2-RTR(config-register-global)#create profile

BR2-RTR(config-register-global)#reset

By assigning a BLF speed-dial to a phone, it enables that phone to watch all ephone-dns or voice register dns with that same extension number at the same time acting as a speed-dial.  However, with CUCME version 7.0 the lamp will only illuminate red if the monitored dn is in use.  It will not indicate DND status and cannot distinguish which phone is using the extension number if it is shared across multiple phones or assigned to multiple DNs, much like that of the “monitor mode” button “m”.  The main difference to remember with Monitor Mode button is that it is only supported on SCCP devices and will only monitor a single ephone-dn <tag>.  It is not extension number based.  In CUCME 7.0 to achieve status updates if a phone is in DND mode, it can be achieved with the “watch mode” button “w”. This method of presence will watch all activity on the phone in which the ephone-dn  <tag> assigned is the primary extension.  It should be noted here that the ephone-dn used in this method could be shared across phones but not assigned as the primary extension to more than one phone.

To verify presence use the following commands.

-show presence global

-show presence subscription

To troubleshoot presence use the following commands.

-debug presence X

-debug ephone blf <mac-address>

-debug ccsip messages

Amy Ryan – CCIE #24677 (Voice)
Technical Instructor – IPexpert, Inc.
Mailto: aryan@ipexpert.com

CUCME Presence, 4.3 out of 5 based on 3 ratings
Share and Enjoy:
  • RSS
  • Twitter
  • Facebook
  • Google Bookmarks
  • Digg
  • Print
  • Technorati
  • Slashdot
  • LinkedIn
  • del.icio.us
  • Reddit
  • Sphinn
  • Mixx
  • Blogplay
  • Netvibes
  • NewsVine
  • Live
  • Ping.fm
  • MySpace
  • Yahoo! Bookmarks
  • Yahoo! Buzz

2 Responses to “CUCME Presence”

  1. shingei says:

    Hi Amy,
    May i know what is the IOS version that u run? I can’t seem to find the command that you entered on SIP phone, and according to CUCME admin guide ver7.0, there is no such command.

    “BR2-RTR(config)#voice register pool 1
    BR2-RTR(config-register-pool)#allow watch <–Can't get!
    !
    BR2-RTR(config)#voice register global
    BR2-RTR(config-register-global)#create profile
    BR2-RTR(config-register-global)#reset"

    VA:F [1.9.6_1107]
    Rating: 0.0/5 (0 votes cast)

Leave a Reply