Collaboration

CME Watcher to CUCM Presentity

CME Watcher to CUCM (SIP Trunk) Presentee on top of CUCM Watcher to CME Presentee configuration

CME

! Not used on this one - no auth.
!voice register global
! Enables authentication of incoming presence requests from a remote presence server.
! authenticate presence
! Specifies the credential file to use for authenticating presence subscription requests.
! authenticate credential
!
voice register pool  2
blf-speed-dial 1 2001000 label "Simon(HQ)"
!
presence
server 192.168.0.40       ! Pub in this case NOTHING TO DO WITH CUPS !
allow subscribe
!
! **** allows the router to accept incoming presence requests (SUBSCRIBE messages)
! **** from internal watchers and SIP trunks i.e. Enables Presence !
sip-ua
presence enable
!
! Create Profiles & Reset Phone
!
voice register global
create profile
!
voice register pool  2
reset

CUCM

SIP Trunk

BLF Presence Group: left as default standard presence group

SUBSCRIBE Calling Search Space: SCSS_BR3 (BR3 is CME site), SCSS_BR3 has PA_BIRTLES_DID which the Presentee (Watched) DN is a member of. This allows the SIP Trunk to SUBSCRIBE to any DNs in the PA_BIRTLES_DID partition.

SIP Trunk Security Profile : New Profile, copied from standard, changes as below:

Accept presence subscription: Enabled

CUCMService ParamCallManager

BLF Status Depicts DND: Changed to TRUE

 

Debug/Show

 

  • debug presence all
  • debug ccsip messages
  • show presence global
  • show presence subscription summary

 

BR3#show presence global
Presence Global Configuration Information:
=============================================
Presence feature enable            : TRUE
Presence allow external watchers   : TRUE
Presence max subscription allowed  : 100
Presence number of subscriptions   : 3
Presence allow external subscribe  : TRUE
Presence call list enable          : FALSE
Presence server IP address         : 192.168.0.40
Presence sccp blfsd retry interval : 60
Presence sccp blfsd retry limit    : 10
Presence router mode               : CME mode
BR3(config-register-pool)#do show presence subscription
Presence Active Subscription Records:
=============================================
Subscription ID         : 29
  Watcher               : f0de6b42-2367-c375-8f96-c4d78fe49a41@192.168.0.40
  Presentity            : 5001006@192.168.5.1
  Expires               : 3600 seconds
  Subscription Duration : 1875 seconds
  line status           : idle
  watcher type          : remote
  presentity type       : local
  subscription type     : Incoming Indication
  retry limit           : 0
Subscription ID         : 40
  Watcher               : f0de6b42-2367-c375-8f96-c4d78fe49a41@192.168.0.40
  Presentity            : 5001004@192.168.5.1
  Expires               : 3600 seconds
  Subscription Duration : 3072 seconds
  line status           : idle
  watcher type          : remote
  presentity type       : local
  subscription type     : Incoming Indication
  retry limit           : 0
Subscription ID         : 41
  Watcher               : f0de6b42-2367-c375-8f96-c4d78fe49a41@192.168.0.40
  Presentity            : 5001006@192.168.5.1
  Expires               : 3600 seconds
  Subscription Duration : 3072 seconds
  line status           : idle
  watcher type          : remote
  presentity type       : local
  subscription type     : Incoming Indication
  retry limit           : 0
Subscription ID         : 46
  Watcher               : 5001004@192.168.5.2
  Presentity            : 2001000@192.168.5.1
  Expires               : 3600 seconds
  Subscription Duration : 3548 seconds
  line status           : idle
  watcher type          : local
  presentity type       : remote
  Watcher phone type    : SIP Phone
  subscription type     : Incoming Indication
  retry limit           : 0

 

 

Simon Birtles

I have been in the IT sector for over 20 years with a primary focus on solutions around networking architecture & design in Data Center and WAN. I have held two CCIEs (#20221) for over 12 years with many retired certifications with Cisco and Microsoft. I have worked in demanding and critical sectors such as finance, insurance, health care and government providing solutions for architecture, design and problem analysis. I have been coding for as long as I can remember in C/C++ and Python (for most things nowadays). Locations that I work without additional paperwork (incl. post Brexit) are the UK and the EU including Germany, Netherlands, Spain and Belgium.