- 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
Configure the Clients
Client Configuration Workflow
| Command or Action | Purpose |
|---|
Introduction to Client Configuration
-
Service Profiles — You can configure some client settings in UC service profiles on Cisco Unified Communications Manager release 9 and later. When users launch the client, it discovers the Cisco Unified Communications Manager home cluster using a DNS SRV record and automatically retrieves the configuration from the UC service profile.
Applies to on-premises deployments only.
-
Phone Configuration — You can set some client settings in the phone configuration on Cisco Unified Communications Manager release 9 and later. The client retrieves the settings from the phone configuration in addition to the configuration in the UC service profile.
Applies to on-premises deployments only.
-
Cisco Unified Communications Manager IM and Presence Service — You can enable instant messaging and presence capabilities and configure certain settings such as presence subscription requests.
In the Advanced settings window, if you select Cisco IM & Presence, the client retrieves UC services from Cisco Unified Communications Manager IM and Presence Service. The client does not use service profiles or SSO discovery.
Applies to on-premises deployments only.
-
Client Configuration Files — You can create XML files that contain configuration parameters. You then host the XML files on a TFTP server. When users sign in, the client retrieves the XML file from the TFTP server and applies the configuration.
Applies to on-premises and cloud-based deployments.
-
Cisco WebEx Administration Tool — You can configure some client settings with the Cisco WebEx Administration Tool.
You can upload a jabber-config.xml client configuration file into the Cisco WebEx Administration Tool. You can apply separate configuration files for groups in the Cisco WebEx Messenger Administration Tool. When the client successfully connects to Cisco WebEx Messenger it downloads the XML file and the configuration is applied.
The client will use the following order for configuration settings: Settings in Cisco WebEx Messenger Administration Tool
Settings in jabber-config.xml file from Cisco WebEx Messenger Administration Tool.

NoteGroup configuration file settings take priority over the configuration file in Cisco WebEx Messenger Administration Tool.
Settings in jabber-config.xml file from the TFTP server.
If there are any conflicts with configuration settings, the settings set in Cisco WebEx Administration tool will take priority over this configuration file.
Applies to cloud-based deployments only.
Create and Host Client Configuration Files
For on-premises and hybrid cloud-based deployments, create client configuration files and host them on the Cisco Unified Communications Manager TFTP service.
For cloud-based deployments, configure the client with the Cisco WebEx Administration Tool. However, you can optionally set up a TFTP server to configure the client with settings that are not available in Cisco WebEx Administration Tool.
For Cisco Jabber for iPhone and iPad and Cisco Jabber for Android, you must create a global configuration file to set up:
-
Directory integration for on-premises deployments.
-
Voicemail service credentials for hybrid-cloud deployments.
![]() Note | In most environments, Cisco Jabber for Windows and Cisco Jabber for Mac do not require any configuration to connect to services. Create a configuration file only if you require custom content such as automatic updates, problem reporting, or user policies and options. |
Note the following configuration file requirements:
-
Configuration filenames are case-sensitive. Use lowercase letters in the filename to prevent errors and to ensure the client can retrieve the file from the TFTP server.
-
You must use utf-8 encoding for the configuration files.
-
The client cannot read configuration files that do not have a valid XML structure. Check the structure of your configuration file for closing elements and confirm that elements are nested correctly.
-
Valid XML character entity references only are permitted in your configuration file. For example, use & instead of &. If your XML contains invalid characters, the client cannot parse the configuration file.
To validate your configuration file, open the file in Microsoft Internet Explorer.
| Command or Action | Purpose | |
|---|---|---|
| Step 1 | Specify Your TFTP Server Address
|
Specify your TFTP server address for client to enable access to your configuration file. |
| Step 2 | Create Global Configurations
|
Configure the clients for users in your deployment. |
| Step 3 | Create Group Configurations
|
Apply different configuration to different set of users. |
| Step 4 | Host Configuration Files
|
Host configuration files on any TFTP server. |
| Step 5 | Restart Your TFTP Server
|
Restart the TFTP server before the client can access the configuration files. |
Specify Your TFTP Server Address
The client gets configuration files from a TFTP server. The first step in configuring the client is to specify your TFTP server address so the client can access your configuration file.
If Cisco Jabber gets the _cisco-uds SRV record from a DNS query, it can automatically locate the user's home cluster. As a result, the client can also locate the Cisco Unified Communications Manager TFTP service.
You do not need to specify your TFTP server address if you deploy the _cisco-uds SRV record.
Specify TFTP Servers in Phone Mode
Create Global Configurations
The client downloads the global configuration file from your TFTP server during the login sequence. Configure the client for all users in your deployment.
If the structure of your configuration file is not valid, the client cannot read the values you set. Review the XML samples in this chapter for more information.
Create Group Configurations
Group configuration files apply to subsets of users and are supported on Cisco Jabber for desktop (CSF devices) and on Cisco Jabber for mobile devices. Group configuration files take priority over global configuration files.
If you provision users with CSF devices, specify the group configuration filenames in the Cisco Support Field field on the device configuration. If users do not have CSF devices, set a unique configuration filename for each group during installation with the TFTP_FILE_NAME argument.
Host Configuration Files
You can host configuration files on any TFTP server. However, Cisco recommends hosting configuration files on the Cisco Unified Communications Manager TFTP server, which is the same as that where the device configuration file resides.
Restart Your TFTP Server
You must restart your TFTP server before the client can access the configuration files.
What to Do Next
To verify that the configuration file is available on your TFTP server, open the configuration file in any browser. Typically, you can access the global configuration file at the following URL: http://tftp_server_address:6970/jabber-config.xml
Configuration File
For detailed information on the jabber-config.xml configuration file structure, group elements, parameters, and examples, see the Parameters Reference Guide for Cisco Jabber.
Set Parameters on Phone Configuration for Desktop Clients
The client can retrieve configuration settings in the phone configuration from the following locations on Cisco Unified Communications Manager:
- Enterprise Phone Configuration
-
Applies to the entire cluster.

Note
For users with only IM and Presence Service capabilities (IM only), you must set phone configuration parameters in the Enterprise Phone Configuration window.
- Common Phone Profile Configuration
-
Applies to groups of devices and takes priority over the cluster configuration.
- Cisco Unified Client Services Framework (CSF) Phone Configuration
-
Applies to individual CSF devices and takes priority over the group configuration.
Parameters in Phone Configuration
| Desktop Client Settings Configuration | Description |
|---|---|
| Video Calling |
This parameter is available only on the CSF device configuration. |
| File Types to Block in File Transfer |
Restricts users from transferring specific file types. Set a file extension as the value, for example, .exe. Use a semicolon to delimit multiple values, for example, .exe;.msi;.rar;.zip |
| Automatically Start in Phone Control |
|
| Jabber For Windows Software Update Server URL |
Specifies the URL to the XML file that holds client update information. The client uses this URL to retrieve the XML file from your web server. In hybrid cloud-based deployments, you should use the Cisco WebEx Administration Tool to configure automatic updates. |
| Problem Report Server URL |
Specifies the URL for the custom script that allows users to submit problem reports. |
Set Parameters on Phone Configuration for Mobile Clients
Parameters in Phone Configuration
Parameter |
Description |
||
|---|---|---|---|
|
On-Demand VPN URL |
|
||
|
Preset Wi-fi Networks |
Enter the SSIDs for Wi-Fi networks (SSIDs) approved by your organization. Separate SSIDs with a forward slash (/). Devices do not connect to secure connect if connected to one of the entered Wi-Fi networks. |
||
|
Default Ringtone |
Sets the default ringtone to Normal or Loud. |
||
|
Video Capabilities |
|
||
|
|
Configure Proxy Setting
The client uses proxy settings to connect to services.
- Configure Proxy Settings for Cisco Jabber for Windows
- Configure Proxy Settings for Cisco Jabber for Mac
- Configure Proxy Settings for Cisco Jabber iPhone and iPad
- Configure Proxy Settings for Cisco Jabber for Android
Configure Proxy Settings for Cisco Jabber for Windows
Configure proxy settings for Windows in the Local Area Network (LAN) settings for Internet properties.
Configure Proxy Settings for Cisco Jabber for Mac
Configure proxy settings for Mac in System Preferences.
Configure Proxy Settings for Cisco Jabber iPhone and iPad
Configure proxy settings in the Wi-Fi settings of an iOS device using one of the following methods:
Feedback