How the Client Connects to Services
To connect to services, Cisco Jabber requires the following information:
-
Source of authentication that enables users to sign in to the client.
-
Location of services.
- URL Configuration
-
Users are sent an email from their administrators. The email contains a URL that will configure the domain needed for service discovery.
- Service Discovery
-
The client automatically locates and connects to services.
- Manual Connection Settings
-
Users manually enter connection settings in the client user interface.
Cisco Webex Platform Service Discovery
Cisco Jabber sends an HTTPS request to Cisco Webex Platform Service to check whether the user is enabled for team messaging mode. If the user is enabled for team messaging, then Jabber continues to check for available on-premises services.
Cisco Webex Messenger Service Discovery
Cisco Jabber sends a cloud HTTP request to the CAS URL for the Webex Messenger service. Cisco Jabber authenticates users with Webex Messenger Service and connects to the available services.
The services are configured on Webex Administration Tool.
Cisco Intercluster Lookup Service
In an environment with multiple Cisco Unified Communications Manager clusters, you configure Intercluster Lookup Service (ILS). ILS enables the client to find the user's home cluster and discover services.
Expressway for Mobile and Remote Access Service Discovery
Expressway for Mobile and Remote Access enables remote users access services.
The client queries the name server for SRV records. With the
_collab-edge
SRV record the client connects to the
internal network through Expressway for Mobile and Remote Access and discover
services.
The name server returns the
_collab-edge
SRV record and the client gets the
location of the Cisco Expressway-E server. The Cisco Expressway-E server then
provides the client with the results of the query to the internal name server.
This must include the
_cisco-uds
SRV record, the client then retrieves the
service profiles from Cisco Unified Communication Manager
Note |
When your voice service domain is the same as the sign-in domain, don't configure voiceservicesdomain for MRA. Only configure voiceservicesdomain when the domains are different. |
Recommended Connection Methods
The method that you should use to provide the client with the information it needs to connect to services depends on your deployment type, server versions, and product modes. The following tables highlight various deployment methods and how to provide the client with the necessary information.
Product Mode |
Server Versions |
Discovery Method |
Non DNS SRV Record Method |
---|---|---|---|
Full UC (default mode) |
Release 9.1.2 and later:
|
A DNS SRV request against _cisco-uds .<domain> |
Use the following installer switches and values:
|
IM Only (default mode) |
|
A DNS SRV request against _cisco-uds .<domain> |
Use the following installer switches and values:
|
Phone Mode |
|
A DNS SRV request against _cisco-uds.<domain> |
Use the following installer switches and values:
High availability is not supported using this method of deployment. |
Cisco Unified Communications Manager release 9.x and earlier—If you enable Cisco Extension Mobility, the Cisco Extension Mobility
service must be activated on the Cisco Unified Communications Manager nodes that are used for CCMCIP. For information about
Cisco Extension Mobility, see the Feature and Services guide for your Cisco Unified Communications Manager release.
Note |
Cisco Jabber release 9.6 and later can still discover full Unified Communications and IM-only services using the _cuplogin DNS SRV request but a _cisco-uds request will take precedence if it is present. |
Use the SERVICES_DOMAIN installer switch to specify the value of the domain where DNS records reside if you want users to bypass the email screen during the first login of a fresh installation.
Product Mode |
Server Versions |
Discovery Method |
---|---|---|
Full UC (default mode) |
Release 9 and later:
|
A DNS SRV request against _cisco-uds.<domain> |
Product Mode |
Server Versions |
Discovery Method |
---|---|---|
Full UC (default mode) |
Release 9 and later:
|
A DNS SRV request against _cisco-uds .<domain> and _cuplogin.<domain> |
IM Only (default mode) |
Release 9 and later: Cisco Unified Communications Manager IM and Presence Service |
A DNS SRV request against _cisco-uds .<domain> and _cuplogin.<domain> |
Phone mode |
Release 9 and later: Cisco Unified Communications Manager |
A DNS SRV request against _cisco-uds.<domain> |
Note |
Cisco Unified Communications Manager version 9 and later can still discover full Unified Communications and IM-only services using the _cuplogin DNS SRV request but a _cisco-uds request will take precedence if it is present. |
Server Versions |
Connection Method |
---|---|
Webex Messenger |
HTTPS request against https://loginp.webexconnect.com/cas/FederatedSSO?org=<domain> |
Cisco Webex Platform service |
HTTPS request against atlas-a.wbx2.com |
Deployment Type |
Connection Method |
---|---|
Enabled for single sign-on (SSO) |
Webex Administration Tool Bootstrap file to set the SSO_ORG_DOMAIN argument. |
Not enabled for SSO |
Webex Administration Tool |
Sources of Authentication
A source of authentication, or an authenticator, enables users to sign in to the client.
-
Cisco Unified Communications Manager IM and Presence—On-premises deployments in either full UC or IM only.
-
Cisco Unified Communications Manager—On-premises deployments in phone mode.
-
Webex Messenger Service—Cloud-based or hybrid cloud-based deployments.
-
Cisco Webex Platform Service—Cloud-based or hybrid cloud-based deployments.