- Cisco Jabber Overview
- Configuration and Installation Workflows
- Users
- Contact Source
- Configure Instant Messaging and Presence Service
- Configure Voicemail
- Configure WebEx Conferencing
- Configure Deskphone Control
- Configure Softphone
- Configure Extend and Connect
- Configure a Service Profile
- Configure Service Discovery
- Configure Certificate Validation
- Configure the Clients
- Deploy Cisco Jabber Applications
- Remote Access
- Quality of Service
- Integrate Cisco Jabber with Applications
- Troubleshooting
Contact Source
Configure Contact Source Workflow
| Command or Action | Purpose | |
|---|---|---|
| Step 1 | Configure directory integration: |
Configure directory integration through service profiles using Cisco Unified Communications Manager or with the configuration file. |
| Step 2 | Optional: Configure Photos |
Review the options for configuring photos for users. |
| Step 3 | Optional: Configure Intradomain Federation for BDI or EDI |
Let Cisco Jabber users communicate with users who are provisioned on different systems and who are using client applications other than Cisco Jabber. |
Client Configuration for Directory Integration
You can configure directory integration through service profiles using Cisco Unified Communications Manager release 9 or later or with the configuration file. Use this section to learn how to configure the client for directory integration.
When both a service profile and a configuration file are present, the following table describes which parameter value takes precedence.
|
Service Profile |
Configuration File |
Which Parameter Value Takes Precedence? |
|---|---|---|
|
Parameter value is set |
Parameter value is set |
Service profile |
|
Parameter value is set |
Parameter value is blank |
Service profile |
|
Parameter value is blank |
Parameter value is set |
Configuration file |
|
Parameter value is blank |
Parameter value is blank |
Service profile blank (default) value |
- Configure Directory Integration in a Service Profile
- Configure Photos
- Advanced Directory Integration in the Configuration File
Configure Directory Integration in a Service Profile
With Cisco Unified Communications Manager release 9 and later, you can provision users with service profiles and deploy the _cisco-uds SRV record on your internal domain server. The client can then automatically discover Cisco Unified Communications Manager and retrieve the service profile to get directory integration configuration.
| Command or Action | Purpose | |
|---|---|---|
| Step 1 | Add a Directory Service
|
Create a Directory UC Service. |
| Step 2 | Apply Directory Service to a Service Profile
|
Add the Directory UC Service to the Service Profile. |
Add a Directory Service
What to Do Next
Apply Directory Service.
Directory Profile Parameters
Attribute Mappings
It is not possible to change the default attribute mappings in a service profile. If you plan to change any default attribute mappings, you must define the required mappings in a client configuration file.
Apply Directory Service to a Service Profile
| Step 1 | Select . The Find and List Service Profiles window opens. |
| Step 2 | Select Add New. The Service Profile Configuration window opens. |
| Step 3 | Add the directory services to the directory profile. See the Directory Profile Parameters topic for information about the specific settings that are needed for the directory profile. |
| Step 4 | Select Save. |
Configure Photos
-
Active Directory Binary Objects—No configuration needed, Cisco Jabber retrieves the binary photo from the thumbnailPhoto attribute.
-
PhotoURL attribute—Use the PhotoSource parameter in the jabber-config.xml file to specify an attribute in your directory. The client will retrieve the attribute and determine if it is a URL or binary data and display the photo from either source.
EDI parameter: PhotoSource
Example: <Directory> <PhotoSource>url</PhotoSource> </Directory>
BDI parameter: BDIPhotoSource
<Directory> <BDIPhotoSource>url</BDIPhotoSource> </Directory>
-
URI Substitution—For your directory server type, use the following parameters in the jabber-config.xml file:
EDI parameters:
Example: <PhotoUriSubstitutionEnabled>True</PhotoUriSubstitutionEnabled> <PhotoUriSubstitutionToken>sAMAccountName</PhotoUriSubstitutionToken> <PhotoUriWithToken>http://example.com/photo/sAMAccountName.jpg</PhotoUriWithToken>
BDI parameters: Example: <BDIPhotoUriSubstitutionEnabled>True</BDIPhotoUriSubstitutionEnabled> <BDIPhotoUriSubstitutionToken>sAMAccountName</BDIPhotoUriSubstitutionToken> <BDIPhotoUriWithToken>http://example.com/photo/sAMAccountName.jpg</BDIPhotoUriWithToken>
UDS parameters: Example: <UDSPhotoUriSubstitutionEnabled>True</UDSPhotoUriSubstitutionEnabled> <UDSPhotoUriSubstitutionToken>sAMAccountName</UDSPhotoUriSubstitutionToken> <UDSPhotoUriWithToken>http://example.com/photo/sAMAccountName.jpg</UDSPhotoUriWithToken>
Advanced Directory Integration in the Configuration File
You can configure directory integration in the Cisco Jabber configuration file. For more information see the Directory chapter in the Parameters Reference Guide for Cisco Jabber.
Federation
Federation lets Cisco Jabber users communicate with users who are provisioned on different systems and who are using client applications other than Cisco Jabber.
Configure Intradomain Federation for BDI or EDI
In addition to configuring intradomain federation on the presence server, you might need to specify some configuration settings in the Cisco Jabber configuration files.
To resolve contacts during contact search or retrieve contact information from your directory, Cisco Jabber requires the contact ID for each user. Cisco Unified Communications Manager IM & Presence server uses a specific format for resolving contact information that does not always match the format on other presence servers such as Microsoft Office Communications Server or Microsoft Live Communications Server.
The parameters that you use to configure intradomain federation depend on whether you use Enhanced Directory Integration (EDI) or Basic Directory Integration (BDI). EDI uses native Microsoft Windows APIs to retrieve contact data from the directory service and is only used by Cisco Jabber for Windows. For BDI, the client retrieves contact data from the directory service and is used by Cisco Jabber for Mac, Cisco Jabber for Android, and Cisco Jabber for iPhone and iPad.
| Step 1 | Set the value of the relevant parameter to true: | ||
| Step 2 | Specify an
attribute that contains the Cisco Jabber contact ID that the client uses to
retrieve contact information. The default value is
msRTCSIP-PrimaryUserAddress, or you can specify
another attribute in the relevant parameter:
| ||
| Step 3 | In the
UriPrefix parameter, specify any prefix text that
precedes each contact ID in the relevant
SipUri parameter.
Example:For example, you specify msRTCSIP-PrimaryUserAddress as the value of SipUri. In your directory the value of msRTCSIP-PrimaryUserAddress for each user has the following format: sip:username@domain. |
<Directory> <BDIUseSIPURIToResolveContacts>true</BDIUseSIPURIToResolveContacts> <BDISipUri>non-default-attribute</BDISipUri> <BDIUriPrefix>sip:</BDIUriPrefix> </Directory>
<Directory> <UseSIPURIToResolveContacts>true</UseSIPURIToResolveContacts> <SipUri>non-default-attribute</SipUri> <UriPrefix>sip:</UriPrefix> </Directory>
Feedback