Core IM and Presence represents the baseline offering for the "Jabber for Everyone" solution. You can extend your deployment by incorporating any of the following additional, optional feature sets:
Advanced IM
Rich UC Presence
Desk Phone Control
Visual Voicemail
Each deployment scenario assumes that Unified CM is installed.
The following figure shows the Core IM and Presence feature set and the optional features that can be deployed with additional configuration for Advanced IM, Rich UC Presence, Desk Phone Control and Visual Voicemail.
The following are the high-level tasks that you must complete to enable core IM and presence features in your network:
Set up users on Unified CM.
Install IM and Presence Service.
Verify essential services on Unified CM and IM and Presence Service.
Specify capabilities assignments for end users on Unified CM.
Create an LDAP profile on IM and Presence Service.
Install Cisco Jabber.
Note
You can deploy "Jabber for Everyone" in a mixed cluster where you provision some users with only instant messaging and availability and other users with instant messaging and availability along with audio capabilities.
You should create separate service profiles for users that have only instant messaging and availability capabilities. If the service profile contains a CTI or CCMCIP profile, the client attempts to retrieve device lists for users from Cisco Unified Communications Manager. If no device lists exist for users, the client continually requests device lists from the server. As a result, the server consumes additional CPU resources.
The Cisco Jabber clients retrieve user details from Cisco Unified Communications Manager. For this reason, you must add users to Cisco Unified Communications Manager, including users who are not Cisco IP phone users.
Procedure
Step 1
Add users to Cisco Unified Communications Manager using one of the following methods:
Configure and synchronize an LDAP directory.
See the “LDAP directory setup” section in the Cisco Unified Communications Manager Administration Guide for instructions on configuring and synchronizing an LDAP directory.
Add individual users manually.
See the “End user setup” section in the Cisco Unified Communications Manager Administration Guide for instructions on manually adding individual users.
Add multiple users with the Bulk Administration Tool.
See the “User additions” topic in the Cisco Unified Communications Manager Bulk Administration Guide for instructions on adding multiple users with the Bulk Administration Tool.
Step 2
Assign the users to the following access control group: Standard CCM End Users.
See the “Add users to access control groups” section in the Cisco Unified Communications Manager Administration Guide for instructions on assigning users to a user group.
"Jabber for Everyone" requires integration with IM and Presence Service. If your environment does not already include IM and Presence Service, you must install the IM and Presence Service software that is included in your Unified Communications software delivery.
Procedure
Install IM and Presence Service using one of the following methods:
Use an answer file to read predefined configuration values during the installation process.
Tip
You should use an answer file to install IM and Presence Service. The answer file enables you to define configuration values before initializing the installation process, which provides an automated installation and helps ensure a successful installation.
Perform a manual installation.
See Installing Cisco Unified Communications Manager for installation instructions.
Verify Essential Services on Unified CM and IM and Presence Service
A number of essential services must be activated and in a started state on Unified CM and IM and Presence Service to ensure that data synchronizes between the two servers and that the Cisco Jabber clients can access IM and presence feature services.
Note
Most services automatically activate and start when you install the server. However, you should verify that the services that are listed in the following procedure are in a started state before you proceed with any other deployment tasks.
Procedure
Step 1
Verify that the following service is activated and in a started state on Cisco Unified Communications Manager:
Cisco AXL Web
This service ensures that Cisco Unified Communications Manager synchronizes data to IM and Presence Service.
See the “Activate feature services” section in the Cisco Unified Serviceability Administration Guide for more information.
Step 2
Verify that the following feature services are activated and started on IM and Presence Service:
Cisco Presence Engine
Cisco Sync Agent
Cisco XCP Connection Manager
Cisco XCP Authentication Service
Cisco XCP Text Conference Manager
See the “Activate and deactivate feature services” section in the Cisco Unified Serviceability Administration Guide for more information.
Step 3
Verify that all network services on IM and Presence Service are activated and started.
IM and Presence Service LDAP profiles provide contact search capabilities to the client. See the appropriate Cisco Jabber client documentation for more information about directory requirements and setup.
Note
You should create an LDAP profile and verify LDAP attribute mappings, even if your Cisco Jabber client does not currently integrate with LDAP profiles on IM and Presence Service.
Create an LDAP profile and assign users to the profile.
See the “LDAP directory integration” section in the Deployment Guide for IM and Presence Service on Cisco Unified Communications Manager.
Note
The instructions in the Deployment Guide for IM and Presence Service on Cisco Unified Communications Manager refer to Cisco Unified Personal Communicator. However, these instructions also apply to Cisco Jabber clients that require an LDAP profile for IM and Presence Service.
You must ensure that the same LDAP attribute mappings are used for IM and Presence Service and Cisco Jabber.
Procedure
Step 1
Open the Cisco Unified CM IM and Presence Administration interface.
Step 2
Select Application > Legacy Clients > Settings.
Step 3
Verify the attribute mappings in the Legacy Client LDAP Attribute Mapping section.
Step 4
Select Save.
Cisco Jabber Installation
After you complete the procedures to set up Cisco Unified Communications Manager and IM and Presence Service, you must configure and install the appropriate Cisco Jabber clients. However, it is beyond the scope of this document to provide detailed instructions on installing all of the Cisco Jabber clients. This document provides a high-level overview of the steps you must complete to install an IM and Presence deployment of Cisco Jabber. Refer to the appropriate client documentation for detailed instructions.
This topic describes the high-level tasks you must complete to install Cisco Jabber for Windows.
See the “Cisco Jabber for Windows Administration Guide” for instructions on configuring and installing Cisco Jabber for Windows.
Procedure
Step 1
Review configuration parameters for
Cisco Jabber for Windows.
Note
In most environments, Cisco Jabber for Windows does not require any configuration and can connect automatically to IM and Presence Service and Microsoft Active Directory. Before you create a configuration file, review the default configuration parameters to determine if your deployment requires any configuration.
See the “Configure Cisco Jabber for Windows in an on-premises deployment” section of the “Cisco Jabber for Windows Administration Guide”.
Step 2
(Optional)Complete the following steps if your deployment requires configuration:
Create the configuration files.
Host the configuration files on your TFTP server.
Restart the TFTP service on Cisco Unified Communications Manager.
You must restart the TFTP service on each node where you host a configuration file.
See the following topics in the “Configure Cisco Jabber for Windows” chapter of the “Cisco Jabber for Windows Administration Guide”:
“Configuration overview”
“Prepare your TFTP server”
“Create global configurations”
“Create group configurations”
“Restart your TFTP server”
Step 3
Install Cisco Jabber for Windows.
See the “Deploy Cisco Jabber for Windows” section of the “Cisco Jabber for Windows Administration Guide”.
This topic describes the high-level tasks you must complete to install Cisco Jabber for Mac.
See the “Cisco Jabber for Mac Installation and Configuration Guide” for instructions on configuring and installing Cisco Jabber for Mac.
Procedure
Step 1
Review the configuration parameters for
Cisco Jabber for Mac.
See the “Overview of Cisco Jabber for Mac” and “Deploy Cisco Jabber for Mac on-premises” sections of the “Cisco Jabber for Mac Installation and Configuration Guide”.
Step 2
Install Cisco Jabber for Mac.
See the following topics in the “Overview of Cisco Jabber for Mac” and “Deploy Cisco Jabber for Mac on-premises” sections of the “Cisco Jabber for Mac Installation and Configuration Guide”.
The Cisco Jabber Web SDK enables you to integrate Cisco Unified Communications capabilities in web applications. To integrate IM capabilities in a web application, you use the Cisco AJAX XMPP Library (CAXL). CAXL is a client-side JavaScript library that runs in a web browser and sends and receives XMPP messages as HTTP POSTs.
Procedure
Step 1
Set up a web server.
Step 2
Download the CAXL library from the Cisco Developer Network.
Step 3
Extract the contents of the CAXL library to the working directory of your website.
Step 4
Implement the required HTML with JavaScript objects to send and receive XMPP messages.
This topic describes the high-level tasks you must complete to install Cisco Jabber IM for BlackBerry.
See the “Cisco Jabber IM for BlackBerry Quick Start Guide” and “Administration Guide” for instructions on configuring and installing Cisco Jabber IM for BlackBerry.
Procedure
Step 1
Install the client application from BlackBerry App World. See the “Updating or reinstalling Cisco Jabber IM for BlackBerry” section in the “Cisco Jabber IM for BlackBerry Release 1.0 Quick Start Guide” for details.
Step 2
Sign in to Cisco Jabber IM for BlackBerry. The following sections in the “Cisco Jabber IM for BlackBerry Release 1.0 Quick Start Guide” contain information on signing in to the application:
“Signing in to Cisco Jabber IM for BlackBerry”
“I installed Cisco Jabber IM for BlackBerry myself (from a link)”
“My administrator installed Cisco Jabber IM for BlackBerry for me”
This topic describes the high-level tasks you must complete to install Cisco Jabber IM for iPhone.
See the “Cisco Jabber IM for iPhone Administrator's Guide” for instructions on configuring and installing Cisco Jabber IM for iPhone.
Procedure
Step 1
Install the client application from Apple App Store. See the section “Deployment and Distribution” in the “Cisco Jabber IM for iPhone Administrator's Guide” for details.
Step 2
Sign in to Cisco Jabber IM for iPhone. The following sections in the “Cisco Jabber IM for iPhone Administrator's Guide” contain information on signing in to the application:
Obtain the application from Google Play (formerly known as Google Android Market). Install Cisco Jabber IM for Android the same way that you normally install any application from Google Play on your Android device. If you need help, consult the user manual for your device, or contact your system administrator.
"Jabber for Everyone" supports interdomain federation with the following:
Microsoft Live Communications Server (LCS)
Microsoft Office Communications Server (OCS)
Microsoft Lync
IBM Sametime
XMPP-enabled Enterprises (Cisco, WebEx, multiple third parties)
Google
For more information about deploying interdomain federation on Cisco Unified Presence, see the Interdomain Federation for IM and Presence Service on Cisco Unified Communications Manager.
See the appropriate Cisco Jabber client documentation to review support for interdomain federation and any required configuration.
"Jabber for Everyone" supports partitioned intradomain federation with the following:
Microsoft Office Communications Server
Microsoft Live Communications Server
For more information about deploying partitioned intradomain federation, see the Partitioned Intradomain Federation for IM and Presence Service on
Cisco Unified Communications Manager.
See the appropriate Cisco Jabber client documentation to review support for partitioned intradomain federation and any required configuration.
To provide IM compliance, the IM and Presence service collects data for the following types of IM in single server, intercluster, or federated network configurations:
Point-to-point messages
Group chats, including temporary and permanent chat messages
For more information about configuring IM compliance, see Instant Messaging Compliance for IM and Presence Service on Cisco Unified Communications Manager.
You can deploy multiple clusters of IM and Presence for large-scale deployments. If you deploy multiple clusters, you must define peer relationships for each IM and Presence cluster within the same domain.
For more information about multiple cluster deployments, see Cisco Unified Communications System 9.x SRND.
For more information about configuring an intercluster deployment, see the "IM and Presence Intercluster Deployment" section of the Deployment Guide for IM and Presence Service on Cisco Unified Communications Manager.
The IM and Presence Service supports high availability (HA) with clustered servers. If a node in a subcluster fails, the IM and presence services from that node fail over to the second node in the subcluster. As a result, there is no loss of IM and presence services for users.
For information about configuring HA deployments, see the Deployment Guide for IM and Presence Service on Cisco Unified Communications Manager.
You can optionally expand your "Jabber for Everyone" deployment to include Telephone Presence ("On a call") for Cisco IP phone users and Meeting Status ("In a Meeting") through integration with Microsoft Exchange.
Cisco Unified Communications Manager communicates with the IM and Presence Service through a SIP trunk.
Procedure
Step 1
Configure the SIP trunk on Cisco Unified Communications Manager.
For instructions, see the "SIP Trunk configuration on Cisco Unified Communications Manager" section in the Deployment Guide for IM and Presence Service on Cisco Unified Communications Manager.
Step 2
Select the SIP publish trunk on IM and Presence.
Open the Cisco Unified CM IM and Presence Administration interface.
Select Presence > Settings.
Select the SIP publish trunk from the CUCM SIP Publish Trunk drop-down list.
You must configure Cisco Unified Communications Manager as a presence gateway on IM and Presence Service. The presence gateway enables Cisco Unified Communications Manager and IM and Presence Service to share availability status for users.
Procedure
Step 1
Open the Cisco Unified CM IM and Presence Administration interface.
Step 2
Select Presence > Gateways.
Step 3
Select Add New.
Step 4
Select CUCM from the Presence Gateway Type drop-down list.
Step 5
Enter a description in the Description field.
Step 6
Specify one of the following values in the Presence Gateway field:
IP address of the Cisco Unified Communications Manager publisher
Fully qualified domain name (FQDN) of the Cisco Unified Communications Manager publisher
DNS SRV FQDN that resolves to the Cisco Unified Communications Manager subscriber nodes
Step 7
Select Save.
For more information about configuring a presence gateway, see the "Presence Gateway configuration on IM and Presence" section in the Deployment Guide for IM and Presence Service on
Cisco Unified Communications Manager.
To enable telephony presence, you must associate each IM and presence enabled user with a line appearance in Cisco Unified Communications Manager.
Procedure
Step 1
Open the Cisco Unified CM Administration interface.
Step 2
Select Device > Phone.
Step 3
Do one of the following to retrieve a list of phones:
Specify appropriate criteria in the Find Capabilities Assignment where field and select Find.
Select Find to retrieve a list of all available users.
Step 4
Select the appropriate device name from the list.
The Phone Configuration window opens.
Step 5
Select the link for the appropriate line in the Association Information section.
The Directory Number Configuration window opens.
Step 6
Select Associate End Users in the Users Associated with Line section.
The Find and List Users window opens.
Step 7
Do one of the following to retrieve a list of users:
Specify appropriate criteria in the Find Capabilities Assignment where field and select Find.
Select Find to retrieve a list of all available users.
Step 8
Select the appropriate users from the list.
Step 9
Select Add Selected.
Step 10
Select Save in the Directory Number Configuration window.
Integration with Microsoft Exchange
IM and Presence Service integrates with Microsoft Exchange so that events in a user’s Microsoft Outlook calendar change the user’s availability status in the client application.
To enable integration between IM and Presence Service and Microsoft Exchange, you must establish a gateway connection to the Microsoft Exchange server.
Note
IM and Presence Service supports integration with Microsoft Exchange 2003, 2007, and 2010.
For more information about Microsoft Exchange integration, see the Microsoft Exchange for IM and Presence Service on Cisco Unified Communications Manager.
Computer Telephony Integration (CTI), or desk phone control, allows users to control
their
Cisco IP Phone through Cisco Jabber. To enable desk phone control, you must set up a CTI UC service and assign it to a service profile.
See the Cisco Unified Communications Manager Administration Guide for more information about how to set up desk phone control for Cisco IP Phones.
Cisco Unity Connection provides Cisco Jabber users with the ability to view, play, sort, and delete voicemail messages from the Cisco Jabber interface.
See the Deployment Guide for IM and Presence Service on
Cisco Unified Communications Manager for more information about how to set up visual voicemail for Cisco Jabber users.
Note
The information regarding setting up visual voicemail in the Deployment Guide for IM and Presence Service on
Cisco Unified Communications Manager refers to Cisco Unified Personal Communicator, however, the same information also applies to Cisco Jabber.