cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2252
Views
0
Helpful
2
Replies

Jabber service discovery and configuration download

Helen Mather
Level 1
Level 1

where can i find information on how jabber for windows clients discover services and the main sources of their configuration?

i know that if you use the SRV records (_cisco-uds) that it will find the server, but I've also read somewhere that if you create a manual connection, then the jabber client will ignore the service profile, and only use the jabber-config.xml.

is this information available anywhere, or located in one place?  it seems like you have to look through many different documents.

1 Accepted Solution

Accepted Solutions

Suresh Hudda
VIP Alumni
VIP Alumni

Hi Helen,

Settings that you enter in the Advanced settings window take priority over any other sources including SRV records and bootstrap settings.

If you select either Cisco IM & Presence or Cisco Communications Manager 8.xoptions, the client retrieves UC services from Cisco Unified Presence or Cisco Unified Communications Manager IM and Presence Service. The client does not use service profiles or SSO discovery.

For Cisco Jabber for Windows, service discovery stops after 20 seconds regardless of the number of servers the SRV record resolves to. During service discovery, once Cisco Jabber finds _cisco-uds, it attempts to connect to the first 2 servers within 20 seconds. Cisco Jabber doesn't attempt to connect to any servers after it's attempted service discovery for the highest 2 priority servers.

Users can manually point to the working server or re-order SRV priorities to at least one of the top two priority servers available for service discovery.
 

Here is the service discovery process which jabber go through during registration.

http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/jabber/Windows/9_7/CJAB_BK_C606D8A9_00_cisco-jabber-dns-configuration-guide/CJAB_BK_C606D8A9_00_cisco-jabber-dns-configuration-guide_chapter_00.html

Here is the doc which says about priority of manual settings over SRV discovery.

http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/jabber/10_6/CJAB_BK_C56DE1AB_00_cisco-jabber-106-deployment-and-installation-guide/CJAB_BK_C56DE1AB_00_cisco-jabber-106-deployment-and_chapter_010000.html#JABW_CN_U517728C_00

Hope this is helpful for you !!!

Suresh

View solution in original post

2 Replies 2

Suresh Hudda
VIP Alumni
VIP Alumni

Hi Helen,

Settings that you enter in the Advanced settings window take priority over any other sources including SRV records and bootstrap settings.

If you select either Cisco IM & Presence or Cisco Communications Manager 8.xoptions, the client retrieves UC services from Cisco Unified Presence or Cisco Unified Communications Manager IM and Presence Service. The client does not use service profiles or SSO discovery.

For Cisco Jabber for Windows, service discovery stops after 20 seconds regardless of the number of servers the SRV record resolves to. During service discovery, once Cisco Jabber finds _cisco-uds, it attempts to connect to the first 2 servers within 20 seconds. Cisco Jabber doesn't attempt to connect to any servers after it's attempted service discovery for the highest 2 priority servers.

Users can manually point to the working server or re-order SRV priorities to at least one of the top two priority servers available for service discovery.
 

Here is the service discovery process which jabber go through during registration.

http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/jabber/Windows/9_7/CJAB_BK_C606D8A9_00_cisco-jabber-dns-configuration-guide/CJAB_BK_C606D8A9_00_cisco-jabber-dns-configuration-guide_chapter_00.html

Here is the doc which says about priority of manual settings over SRV discovery.

http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/jabber/10_6/CJAB_BK_C56DE1AB_00_cisco-jabber-106-deployment-and-installation-guide/CJAB_BK_C56DE1AB_00_cisco-jabber-106-deployment-and_chapter_010000.html#JABW_CN_U517728C_00

Hope this is helpful for you !!!

Suresh

Varundeep Chhatwal
Cisco Employee
Cisco Employee

Hello

Even if you login manually , service profile will not be ignored.It will be downloaded if you have associated that with the end user. You will see below request going to CUCM server to download the SP.cnf.xml file

[csf.config] [csf::ucm90::TftpFileSet::fetchInitialTftpFile] - Tftp File Attempt 0 using url : http://x.x.x.x:6970/SP811b8e57-f02d-4708-82b7-89d400e1e21e.cnf.xml

You can see the content on service profile downloaded in cachesUCM90Configstore file downloadd by jabber in appdata folder.

But what ever you define in jabber-config xml file will have higher priority than SP if you login manually.

Remember , if you have enable " use UDS for contact resolution" on SP for directory  , then it will take highest priority regardless of what you have configured in jabber-config xml file.