07-13-2016 06:51 PM - edited 03-17-2019 06:14 PM
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.
Solved! Go to Solution.
07-14-2016 12:05 AM
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
07-14-2016 12:05 AM
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
07-21-2016 08:39 AM
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.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide