- New and Changed Information
- Jabber Overview
- Configuration and Installation Workflows
- Configure Directory Integration
- Set Up Certificate Validation
- Service Discovery
- Configure a Service Profile
- Configure the IM and Presence Service
- Configure Voice and Video Communication
- Configure Voicemail
- Configure Conferencing
- Configure Client
- Integrate with Directory Sources
- Install Client
- Remote Access
- Troubleshooting
- Cisco Jabber Options
- Cisco Jabber Reference Information
- Install Cisco Jabber for Windows
- LCID for Languages
Install Client
Install Cisco Jabber for Windows
Cisco Jabber for Windows provides an MSI installation package that you can use in the following ways:
Install Option |
Description |
---|---|
You can specify arguments in a command line window to set installation properties. Choose this option if you plan to install multiple instances. |
|
Run the MSI manually on the file system of the client workstation and then specify connection properties when you start the client. Choose this option if you plan to install a single instance for testing or evaluation purposes. |
|
Open the default installation package, specify the required installation properties, and then save a custom installation package. Choose this option if you plan to distribute an installation package with the same installation properties. |
|
Install the client on multiple computers in the same domain. |
You must be logged in with local administrative rights.
Use the Command Line
Specify installation arguments in a command line window.
Example Installation Commands
Review examples of commands to install Cisco Jabber for Windows.
Cisco Unified Communications Manager, Release 9.x
msiexec.exe /i CiscoJabberSetup.msi /quiet CLEAR=1
- CLEAR=1 — Deletes any existing bootstrap file.
- /quiet — Specifies a silent installation.
Cisco Unified Communications Manager, Release 8.x in Default Mode
msiexec.exe /i CiscoJabberSetup.msi /quiet CLEAR=1 AUTHENTICATOR=CUP CUP_ADDRESS=1.2.3.4
- CLEAR=1 — Deletes any existing bootstrap file.
- AUTHENTICATOR=CUP — Sets Cisco Unified Presence as the authenticator.
- CUP_ADDRESS=1.2.3.4 — Sets 1.2.3.4 as the IP address of the presence server.
- /quiet — Specifies a silent installation.
Cisco Unified Communications Manager, Release 8.x in Phone Mode
If you are integrating with UDS when you are installing in phone mode, you must first define the <PresenceDomain>Domain address of your Presence server</PresenceDomain> parameter.
msiexec.exe /i CiscoJabberSetup.msi /quiet CLEAR=1 PRODUCT_MODE=Phone_Mode AUTHENTICATOR=CUCM TFTP=1.2.3.4 CTI=5.6.7.8
- CLEAR=1 — Deletes any existing bootstrap file.
- PRODUCT_MODE=Phone_Mode — Sets the client to phone mode.
- AUTHENTICATOR=CUCM — Sets Cisco Unified Communications Manager as the authenticator.
- TFTP=1.2.3.4 — Sets 1.2.3.4 as the IP address of the TFTP server that hosts the client configuration.
- CTI=5.6.7.8 — Sets 5.6.7.8 as the IP address of the CTI server.
- /quiet — Specifies a silent installation.
Cisco WebEx Messenger Service
msiexec.exe /i CiscoJabberSetup.msi /quiet CLEAR=1 AUTHENTICATOR=WEBEX
- CLEAR=1 — Deletes any existing bootstrap file.
- AUTHENTICATOR=WEBEX — Sets the Cisco WebEx Messenger service as the authenticator.
- /quiet — Specifies a silent installation.
Cisco WebEx Messenger Service with SSO
msiexec.exe /i CiscoJabberSetup.msi /quiet CLEAR=1 AUTHENTICATOR=WEBEX SSO_ORG_DOMAIN=example.com
- CLEAR=1 — Deletes any existing bootstrap file.
- AUTHENTICATOR=WEBEX — Sets the Cisco WebEx Messenger service as the authenticator.
- SSO_ORG_DOMAIN=example.com — Sets example.com as the single sign-on (SSO) domain.
- /quiet — Specifies a silent installation.
Command Line Arguments
Review the command line arguments you can specify when you install Cisco Jabber for Windows.
- Override Argument
- Mode Type Argument
- Authentication Arguments
- Common Installation Arguments
- SSO Arguments
Override Argument
The following table describes the parameter you must specify to override any existing bootstrap files from previous installations:
Argument |
Value |
Description |
---|---|---|
CLEAR |
1 |
Specifies if the client overrides any existing bootstrap file from previous installations. The client saves the arguments and values you set during installation to a bootstrap file. The client then loads settings from the bootstrap file at startup. |
msiexec.exe /i CiscoJabberSetup.msi CLEAR=1
Mode Type Argument
Argument | Value | Description |
---|---|---|
PRODUCT_MODE |
Phone_Mode |
|
When to Set the Product Mode
-
Cisco Unified Communications Manager, Release 9.x and Later — You should not set PRODUCT_MODE during installation. The client gets the authenticator from the service profile. After the user signs in, the client requires a restart to enter phone mode.
-
Cisco Unified Communications Manager, Release 8.x — You can specify phone mode during installation if you set Cisco Unified Communications Manager as the authenticator. The client reads the bootstrap file on the initial launch and determines it should start in phone mode. The client then gets Cisco Unified Communications Manager as the authenticator from the bootstrap file or manual settings. After the user signs in, the client does not require a restart.
Change Product Modes
To change the product mode, you must change the authenticator for the client. The client can then determine the product mode from the authenticator.
![]() Note | In all deployments, the user can manually set the authenticator in the Advanced settings window. In this case, you must instruct the user to change the authenticator in the Advanced settings window to change the product mode. You cannot override the manual settings, even if you uninstall and then reinstall the client. |
Change Product Modes with Cisco Unified Communications Manager Version 9.x and Later
To change product modes with Cisco Unified Communications Manager version 9.x and later, you change the authenticator in the service profile.
After the user restarts the client, the product mode change is complete.
Change Product Modes with Cisco Unified Communications Manager Version 8.x
To change product modes with Cisco Unified Communications Manager version 8.x, you must reinstall Cisco Jabber for Windows to change the authenticator.
- Change Default Mode > Phone Mode
-
Set the following arguments, at a minimum: - Change Phone Mode > Default Mode
-
Set the following arguments, at a minimum:
Authentication Arguments
Argument | Value | Description |
---|---|---|
AUTHENTICATOR |
In on-premises deployments with Cisco Unified Communications Manager version 9.x and later, you should deploy the _cisco-uds SRV record. The client can then automatically determine the authenticator. |
|
CUP_ADDRESS |
IP address Hostname FQDN |
|
TFTP |
IP address Hostname FQDN |
You should specify this argument if you set Cisco Unified Communications Manager as the authenticator. |
CTI |
IP address Hostname FQDN |
Sets the address of your CTI server. |
CCMCIP |
IP address Hostname FQDN |
Sets the address of your CCMCIP server. 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. |
SERVICES_DOMAIN |
Domain |
Sets the value of the domain where the DNS SRV records for Service Discovery reside. This argument can be set to a domain where no DNS SRV records reside if you want the client to use installer settings or manual configuration for this information. If this argument is not specified and Service Discovery fails, the user will be prompted for services domain information. |
VOICE_SERVICES_DOMAIN |
Domain |
This setting is optional and if not specified, the DNS records are queried on the Services Domain which is obtained from the SERVICES_DOMAIN, email address input by the user, or cached user configuration. |
EXCLUDED_SERVICES |
|
Lists the services that you want Jabber to exclude from Service Discovery. For example, you may have done a trial with WebEx which means that your company domain is registered on WebEx, but you do not want Jabber users to authenticate using WebEx. You want Jabber to authenticate with an on-premises CUP CUCM server. In this case set: To exclude more than one service, use comma separated values. For example, to exclude CUP and CUCM, specify: EXCLUDED_SERVICEs=CUP,CUCM. To exclude all services, specify: EXCLUDED_SERVICES=CUP,CUCM,WEBEX If you exclude all services, you need to use manual configuration or bootstrap configuration to configure the Jabber client. |
UPN_DISCOVERY_ENABLED |
true false |
Example installation command: msiexec.exe /i CiscoJabberSetup.msi /quiet UPN_DISCOVERY_ENABLED=false |
TFTP Server Address
To minimize effort, you should host your client configuration files on the Cisco Unified Communications Manager TFTP service. You then have only one TFTP server address for all configuration files and can specify that address as required.
You can, however, host your client configuration on a different TFTP server to the one that contains the device configuration. In this case, you have two different TFTP server addresses, one address for the TFTP server that hosts device configuration and another address for the TFTP server that hosts client configuration files.
Default Deployments
This section describes how you should handle two different TFTP server addresses in deployments that have a presence server.
-
Retrieves the address of the Cisco Unified Communications Manager TFTP service from the bootstrap file.
-
Gets device configuration from the Cisco Unified Communications Manager TFTP service.
-
Connects to the presence server.
-
Retrieves the address of the TFTP service that hosts the client configuration from the presence server.
-
Gets client configuration from the TFTP server.
Phone Mode Deployments
This section describes how you should handle two different TFTP server addresses in phone mode deployments.
-
During installation, specify the address of the TFTP server that hosts the client configuration with the TFTP argument.
-
Specify the address of the TFTP server that hosts the device configuration in your client configuration file with the following parameter: TftpServer1.
-
Host the client configuration file on the TFTP server.
-
Retrieves the address of the TFTP server from the bootstrap file.
-
Gets client configuration from the TFTP server.
-
Retrieves the address of the Cisco Unified Communications Manager TFTP service from the client configuration.
-
Gets device configuration from the Cisco Unified Communications Manager TFTP service.
Common Installation Arguments
The following table describes command line arguments that are common to all deployments:
Argument | Value | Description | ||
---|---|---|---|---|
LANGUAGE |
Defines the Locale ID (LCID), in decimal, of the language that Cisco Jabber for Windows uses. The value must be an LCID in decimal that corresponds to a supported language. See the LCID for Languages topic for a full list of the languages that you can specify. If you do not specify a value, Cisco Jabber for Windows uses the regional language for the current user as the default. From Release 11.1(1) onwards, if you do not specify a value, Cisco Jabber for Windows checks the value for the UseSystemLanguage parameter. If the UseSystemLanguage parameter is set to true, the same language is used as for the operating system. If the UseSystemLanguage parameter is to set to false or not defined, then the client uses the regional language for the current user as the default. The regional language is set at . |
|||
FORGOT_PASSWORD_URL |
Specifies the URL where users can reset lost or forgotten passwords. This argument is optional but recommended.
|
|||
AUTOMATIC_SIGN_IN |
true false |
Applies to Release 11.1(1) onwards. Specifies whether the Sign me in when Cisco Jabber starts check box is checked when the user installs the client. |
||
TFTP_FILE_NAME |
Specifies the unique name of a group configuration file. You can specify either an unqualified or fully qualified filename as the value. The filename you specify as the value for this argument takes priority over any other configuration file on your TFTP server. You can specify group configuration files in the Cisco Support Field on the CSF device configuration on Cisco Unified Communications Manager. |
|||
LOGIN_RESOURCE |
Controls user sign in to multiple client instances.
|
|||
LOG_DIRECTORY |
Absolute path on the local filesystem |
Defines the directory where the client writes log files. Use quotation marks to escape space characters in the path, as in the following example: "C:\my_directory\Log Directory" The path you specify must not contain Windows invalid characters. The default value is %USER_PROFILE%\AppData\Local\Cisco\Unified Communications\Jabber\CSF\Logs |
||
CLICK2X |
DISABLE |
Disables click-to-x functionality with Cisco Jabber. If you specify this argument during installation, the client does not register as a handler for click-to-x functionality with the operating system. This argument prevents the client from writing to the Microsoft Windows registry during installation. You must re-install the client and omit this argument to enable click-to-x functionality with the client after installation. |
||
ENABLE_PRT |
true false |
If you set the argument to false, users can still manually use the directory, or the Program files directory and launch the Problem Report Tool manually. If a user manually creates a PRT, and this parameter value is set to false, then the zip file created from the PRT has no content. |
||
ENABLE_PRT_ENCRYPTION |
true false |
PRT encryption requires a public/private key pair to encrypt and decrypt the Cisco Jabber problem report. |
||
PRT_CERTIFICATE_NAME |
Certificate name |
Specifies the name of a certificate with a public key in the Enterprise Trust or Trusted Root Certificate Authorities certificate store. The certificate public key is used to encrypt Jabber Problem reports. You must configure this argument with the ENABLE_PRT_ENCRYPTION argument. |
||
INVALID_CERTIFICATE_BEHAVIOR |
RejectAndNotify PromptPerSession |
Specifies the client behavior for invalid certificates.
For invalid certificates in FIPS mode, this argument is ignored, the client displays a warning message and doesn't load. |
||
Telemetry_Enabled |
true false |
Specifies whether analytics data is gathered. The default value is true. To improve your experience and product performance, Cisco Jabber may collect and send non-personally identifiable usage and performance data to Cisco. The aggregated data is used by Cisco to understand trends in how Jabber clients are being used and how they are performing. Full details on what analytics data Cisco Jabber does and does not collect can be found in the Cisco Jabber Supplement to Cisco’s On-Line Privacy Policy at http://www.cisco.com/web/siteassets/legal/privacy_02Jun10.html. |
||
LOCATION_MODE |
ENABLED DISABLED ENABLEDNOPROMPT |
Specifies whether the Location feature is enabled and whether users are notified when new locations are detected. |
||
FIPS_MODE |
true false |
Specifies whether the Cisco Jabber is in FIPS mode. Cisco Jabber can be in FIPS mode on an operating system that is not FIPS enabled. Only connections with non-Window's APIs are in FIPS mode. If you don't include this setting, Cisco Jabber will determine the FIPS mode from the operating system. |
SSO Arguments
This section describes the command line arguments you can use to deploy Cisco Jabber for Windows with single sign on (SSO) capabilities.
Cloud-Based SSO Arguments
LCID for Languages
The following table lists the Locale Identifier (LCID) or Language Identifier (LangID) for the languages that the Cisco Jabber clients support.
Supported Languages |
Cisco Jabber for Windows |
Cisco Jabber for Mac |
Cisco Jabber for Android, Cisco Jabber for iPhone and iPad |
LCID/LangID |
---|---|---|---|---|
Arabic - Saudi Arabia |
X |
|
X |
1025 |
Bulgarian - Bulgaria |
X |
X |
|
1026 |
Catalan - Spain |
X |
X |
|
1027 |
Chinese (Simplified) - China |
X |
X |
X |
2052 |
Chinese (Traditional) - Taiwan |
X |
X |
X |
1028 |
Croatian - Croatia |
X |
X |
1050 |
|
Czech - Czech Republic |
X |
X |
|
1029 |
Danish - Denmark |
X |
X |
X |
1030 |
Dutch - Netherlands |
X |
X |
X |
1043 |
English - United States |
X |
X |
X |
1033 |
Finnish - Finland |
X |
X |
|
1035 |
French - France |
X |
X |
X |
1036 |
German - Germany |
X |
X |
X |
1031 |
Greek - Greece |
X |
X |
|
1032 |
Hebrew - Israel |
X |
|
|
1037 |
Hungarian - Hungary |
X |
X |
|
1038 |
Italian - Italy |
X |
X |
X |
1040 |
Japanese - Japan |
X |
X |
X |
1041 |
Korean - Korea |
X |
X |
X |
1042 |
Norwegian - Norway |
X |
X |
|
2068 |
Polish - Poland |
X |
X |
|
1045 |
Portuguese - Brazil |
X |
X |
X |
1046 |
Portuguese - Portugal |
X |
X |
|
2070 |
Romanian - Romania |
X |
X |
|
1048 |
Russian - Russia |
X |
X |
X |
1049 |
Serbian |
X |
X |
|
1050 |
Slovak - Slovakian |
X |
X |
1051 |
|
Slovenian -Slovenia |
X |
X |
|
1060 |
Spanish - Spain (Modern Sort) |
X |
X |
X |
3082 |
Swedish - Sweden |
X |
X |
X |
5149 |
Thai - Thailand |
X |
X |
|
1054 |
Turkish |
X |
X |
1055 |
Run the MSI Manually
You can run the installation program manually to install a single instance of the client and specify connection settings in the Advanced settings window.
Step 1 | Launch CiscoJabberSetup.msi. The installation program opens a window to guide you through the installation process. |
Step 2 | Follow the steps to complete the installation process. |
Step 3 | Start Cisco Jabber for Windows. |
Step 4 | Select Manual setup and sign in. The Advanced settings window opens. |
Step 5 | Specify values for the connection settings properties. |
Step 6 | Select Save. |
Create a Custom Installer
You can transform the default installation package to create a custom installer.
![]() Note | You use Microsoft Orca to create custom installers. Microsoft Orca is available as part of the Microsoft Windows SDK for Windows 7 and .NET Framework 4. Download and install Microsoft Windows SDK for Windows 7 and .NET Framework 4 from the Microsoft website. |
Command or Action | Purpose | |
---|---|---|
Step 1 | Get the Default Transform File |
You must have the default transform file to modify the installation package with Microsoft Orca. |
Step 2 | Create Custom Transform Files
|
Transform files contain installation properties that you apply to the installer. |
Step 3 | Transform the Installer |
Apply a transform file to customize the installer. |
Get the Default Transform File
You must have the default transform file to modify the installation package with Microsoft Orca.
Step 1 | Download the Cisco Jabber administration package from Software Download page. |
Step 2 | Copy CiscoJabberProperties.msi from the Cisco Jabber administration package to your file system. |
What to Do Next
Create Custom Transform Files
To create a custom installer, you use a transform file. Transform files contain installation properties that you apply to the installer.
The default transform file lets you specify values for properties when you transform the installer. You should use the default transform file if you are creating one custom installer.
You can optionally create custom transform files. You specify values for properties in a custom transform file and then apply it to the installer.
Create custom transform files if you require more than one custom installer with different property values. For example, create one transform file that sets the default language to French and another transform file that sets the default language to Spanish. You can then apply each transform file to the installation package separately. The result is that you create two installers, one for each language.
The transform file you created is saved as file_name.mst. You can apply this transform file to modify the properties of CiscoJabberSetup.msi.
What to Do NextTransform the Installer
Apply a transform file to customize the installer.
![]() Note | Applying transform files will alter the digital signature of CiscoJabberSetup.msi. Attempts to modify or rename CiscoJabberSetup.msi will remove the signature entirely. |
Step 1 | Start Microsoft Orca. | ||||
Step 2 | Open
CiscoJabberSetup.msi in
Microsoft Orca.
The installation package opens in Microsoft Orca. The list of tables for the installer opens in the Tables pane. | ||||
Step 3 | Remove all
language codes except for 1033 (English).
You must remove all language codes from the custom installer except for 1033 (English). Microsoft Orca does not retain any language files in custom installers except for the default, which is 1033. If you do not remove all language codes from the custom installer, you cannot run the installer on any operating system where the language is other than English. English is set as the language for your custom installer. | ||||
Step 4 | Apply a transform file. | ||||
Step 5 | Select
Property from the list of tables in the
Tables pane.
The list of properties for CiscoJabberSetup.msi opens in the right panel of the application window. | ||||
Step 6 | Specify
values for the properties you require.
| ||||
Step 7 | Remove any properties that you do not require. It is essential to remove any properties that are not being set, otherwise the properties being set will not take effect. Remove each property that is not needed one at a time. | ||||
Step 8 | Enable your custom installer to save embedded streams. | ||||
Step 9 | Save your custom installer. |
Installer Properties
These properties correspond to the installation arguments and have the same values.
Deploy with Group Policy
Install Cisco Jabber for Windows with Group Policy using the Microsoft Group Policy Management Console (GPMC) on Microsoft Windows Server.
![]() Note | To install Cisco Jabber for Windows with Group Policy, all computers or users to which you plan to deploy Cisco Jabber for Windows must be in the same domain. |
Command or Action | Purpose | |
---|---|---|
Step 1 | Set a Language Code
|
You must use this procedure and set the Language field to 1033 only if the MSI is to be modified by Orca in any way. |
Step 2 | Deploy the Client with Group Policy
|
Deploy Cisco Jabber for Windows with Group Policy. |
Set a Language Code
Altering the installation language is not necessary in Group Policy deployment scenarios where the exact MSI file provided by Cisco will be used. The installation language will be determined from the Windows User Locale (Format) in these situations. You must use this procedure and set the Language field to 1033 only if the MSI is to be modified by Orca in any way.
Step 1 | Start Microsoft Orca. Microsoft Orca is available as part of the Microsoft Windows SDK for Windows 7 and ,NET Framework 4 that you can download from the Microsoft website. |
Step 2 | Open CiscoJabberSetup.msi. |
Step 3 | Select . |
Step 4 | Locate the Languages field. |
Step 5 | Set the Languages field to 1033. |
Step 6 | Select OK. |
Step 7 | Enable your custom installer to save embedded streams. |
Step 8 | Save your custom installer. |
What to Do Next
Deploy the Client with Group Policy
Complete the steps in this task to deploy Cisco Jabber for Windows with Group Policy.
Step 1 | Copy the installation package to a software distribution point for deployment. All computers or users to which you plan to deploy Cisco Jabber for Windows must be able to access the installation package on the distribution point. |
Step 2 | Select and then enter the following command:GPMC.msc The Group Policy Management console opens. |
Step 3 | Create a new group policy object. |
Step 4 | Set the scope of your deployment. |
Step 5 | Specify the installation package. |
Group Policy installs Cisco Jabber for Windows on each computer the next time each computer starts.
Cisco Media Services Interface
Cisco Jabber for Windows supports Cisco Media Services Interface version 4.1.2 for Microsoft Windows 7 and later.
Cisco Jabber for Mac supports Cisco Media Services Interface version 4.0.2 or later.
Desk Phone Video Capabilities
Install Cisco Media Services Interface
Step 1 | Download the Cisco Media Services Interface installation program from the download site on cisco.com. |
Step 2 | Install
Cisco Media Services Interface on each computer on which you
install
Cisco Jabber.
See the appropriate Cisco Medianet documentation for installing Cisco Media Services Interface. |
Uninstall Cisco Jabber for Windows
You can uninstall Cisco Jabber for Windows using either the command line or the Microsoft Windows control panel. This document describes how to uninstall Cisco Jabber for Windows using the command line.
Use the Installer
If the installer is available on the file system, use it to remove Cisco Jabber for Windows.
The command removes Cisco Jabber for Windows from the computer.
Use the Product Code
If the installer is not available on the file system, use the product code to remove Cisco Jabber for Windows.
The command removes Cisco Jabber for Windows from the computer.
Install Cisco Jabber for Mac
Distribute the Cisco Jabber for Mac client
Visit the Cisco Software Center to download the Cisco Jabber for Mac client.
Upgrading in the Mac OS X environment is performed automatically by the application, with permission from the user.