IM and Presence, which is a service of Cisco Unified Communications Manager, provides native standards-based dual-protocol enterprise instant messaging (IM) and network-based presence as part of Cisco Unified Communications. This secure, scalable, and easy-to-manage service offers users feature-rich communications capabilities both within and external to the enterprise.
Publisher and subscriber nodes
Before you install IM and Presence, you must install Cisco Unified Communications Manager. From Release 9.0(1), IM and Presence and Cisco Unified Communications Manager software releases must match.
The first node that you install in each IM and Presence cluster is called the publisher node. All subsequent nodes in the cluster are called subscriber nodes. Each subscriber node must be associated with the publisher node. You must set up all subscriber nodes in the system topology on the publisher node before you install the IM and Presence software on the subscriber nodes.
In multi-node deployments, the order in which you configure the system topology and install new nodes is very important. The order of installation and configuration is as follows:
Install and configure the IM and Presence publisher node.
On the publisher node, create the IM and Presence subclusters and subscriber nodes in the cluster.
Install and configure each of the subscriber nodes in the cluster.
On the publisher node, assign the subscriber nodes to the subcluster arrangement as required.
For more information about how to configure the system topology, see the Deployment Guide for IM and Presence Service on Cisco Unified Communications Manager.
Interaction with Cisco Unified Communications Manager
IM and Presence is a service of Cisco Unified Communications Manager (Unified CM) and is therefore tightly integrated with Unified CM.
From IM and Presence Release 9.0(1) onwards, IM and Presence and Cisco Unified Communications Manager (Unified CM) software versions must match. For two software versions to match, they must have the same major and minor release number. Major and minor release numbers are defined as follows:
where 9 = major release number, x = minor release number and y = maintenance release number.
For example, IM and Presence Release 22.214.171.12400-1 is compatible with Unified CM Release 126.96.36.199000-3, but it is not compatible with Unified CM Release 188.8.131.5200-5. Similarly, Unified CM Release 184.108.40.20600-6 is not compatible with IM and Presence Release 220.127.116.1100-1.
You must install Unified CM before you install IM and Presence.
When you install
IM and Presence, you must provide the following Unified CM information:
The Unified CM publisher hostname
The Unified CM IP address (only for deployments that do not use Domain Name Service (DNS))
The Unified CM publisher security password
User ID and password for the Standard AXL API Access role
When you install the IM and Presence publisher node, you must specify an external Network Time Protocol (NTP) server to ensure that accurate system time is set on the publisher node. Cisco recommends that you configure the Cisco Unified Communications Manager (Unified CM) publisher node as the sole NTP server. This means that all subsequent nodes in the cluster will set the time from the Unified CM server.
If, for some reason, you do not want to set the Unified CM as the NTP server, you must specify at least three other NTP servers and ensure that these servers are stratum 5 or higher. However, regardless of which NTP server(s) you configure during installation of the publisher node, after you complete the post-installation deployment wizard in Cisco Unified CM IM and Presence Administration, the Unified CM will be used to set the time for all IM and Presence nodes in the cluster to ensure consistent time between Unified CM and IM and Presence.
To verify that the Unified CM publisher’s NTP service is working correctly, you can select Cisco Unified OS Administration > Settings > NTP Servers or enter the following CLI command: utils ntp status.
IM and Presence license requirements
The IM and Presence Service does not require a server license or software version license. However, you must assign the IM and Presence Service to each IM and Presence Service user.
With the Jabber for Everyone Offer, no end user licenses are required to enable IM and presence functionality. See the Jabber for Everyone Quick Start Guide for more information.
You can assign IM and Presence on a per user basis, regardless of the number of clients you associate with each user. When you assign IM and Presence to a user, this enables the user to send and receive IMs and also to send and receive presence updates. If users are not enabled for IM and Presence, they will not be able to log in to the IM and Presence server to view the presence of other users, send or receive IMs, and other users will not see their presence status.
You can enable a user for IM and Presence using any of the following options:
The End User Configuration window in Cisco Unified Communications Manager. See the Cisco Unified Communications Manager Administration Guide for more information.
The Bulk Administration Tool (BAT)
Assign IM and Presence to a feature group template which you can reference from the Quick User/Phone Add window in Unified CM.
See the IM and Presence chapter in the Cisco Unified Communications Manager Features and Services Guide for more information.
IM and Presence capabilities are included within both User Connect Licensing (UCL) and Cisco Unified Workspace Licensing (CUWL). IM and Presence capabilities can also be acquired for users that are not Cisco Unified Communications Manager IP Telephony users through the Jabber for Everyone Offer. See the Jabber for Everyone Quick Start Guide for more information.