Table Of Contents
Cisco Unified Presence Interfaces
July 5, 2013
•Cisco Unified Presence Interfaces
Cisco Unified Presence Interfaces
Figure 2-1 provides an overview of a Cisco Unified Presence deployment, including the main components and interfaces between Cisco Unified Communications Manager and Cisco Unified Presence.
Figure 2-1 Cisco Unified Presence Interfaces
A Session Initiation Protocol (SIP) connection handles the availability information exchange between Cisco Unified Communications Manager and Cisco Unified Presence. To enable the SIP connection on Cisco Unified Communications Manager, you must configure a SIP trunk pointing to the Cisco Unified Presence server.
On Cisco Unified Presence, configuring Cisco Unified Communications Manager as a Presence Gateway will allow Cisco Unified Presence to send SIP subscribe messages to Cisco Unified Communications Manager over the SIP trunk.
Note Cisco Unified Presence does not support clients (Cisco clients or third party) connecting to Cisco Unified Presence using SIP/SIMPLE interface over TLS. Only a SIP connection over TCP is supported.
•How to Configure the SIP Trunk on Cisco Unified Communications Manager
•How to Configure the Presence Gateway on Cisco Unified Presence
The AXL/SOAP interface handles the database synchronization from Cisco Unified Communications Manager and populates the Cisco Unified Presence database. To activate the database synchronization, you must start the Sync Agent service on Cisco Unified Presence.
By default the Sync Agent load balances all users equally across all nodes within the Cisco Unified Presence cluster. You also have the option to manually assign users to a particular node in the Cisco Unified Presence cluster.
For guidelines on the recommended synchronization intervals when executing a database synchronization with Cisco Unified Communications Manager, see the Cisco Unified Presence SRND document.
•Cisco Unified Presence SRND:
•Turning On the Sync Agent
Cisco Unified Communications Manager obtains all user information via manual configuration or synchronization directly over LDAP. Cisco Unified Presence then synchronizes all this user information from Cisco Unified Communications Manager (using the AXL/SOAP interface).
Cisco Unified Presence provides LDAP authentication for users of the Cisco Unified Personal Communicator client and Cisco Unified Presence user interface. If a Cisco Unified Personal Communicator user logs into Cisco Unified Presence, and LDAP authentication is enabled on Cisco Unified Communications Manager, Cisco Unified Presence goes directly to the LDAP directory for Cisco Unified Personal Communicator user authentication. Once Cisco Unified Personal Communicator is authenticated, Cisco Unified Presence forwards this information to Cisco Unified Personal Communicator to continue the user login.
Cisco Unified Personal Communicator and third party XMPP clients use the LDAP directory to allow users to search and add contacts.
Integrating the LDAP Directory
An XMPP connection handles the exchange of availability information and instant messaging operations for XMPP-based clients. Cisco Unified Presence supports temporary (ad-hoc) and persistent chat rooms for XMPP-based clients. An IM Gateway supports the IM interoperability between SIP-based and XMPP-based clients in a Cisco Unified Presence deployment.
•Integrating Third-Party XMPP Client Applications on Cisco Unified Presence
•Configuring Chat on Cisco Unified Presence
Cisco Unified Presence is compliant with the following XMPP standards:
•RFC 3920 Extensible Messaging and Presence Protocol (XMPP): Core RFC 3921 Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Availability
–XEP-0004 Data Forms
–XEP-0012 Last Activity
–XEP-0013 Flexible Offline Message Retrieval
–XEP-0016 Privacy Lists
–XEP-0030 Service Discovery
–XEP-0045 Multi-User Chat
–XEP-0055 Jabber Search
–XEP-0065 SOCKS5 Bystreams
–XEP-0066 Out of Band Data Archive OOB requests
–XEP-0068 Field Standardization for Data Forms
–XEP-0082 XMPP Date and Time Profiles
–XEP-0092 Software Version
–XEP-0106 JID Escaping
–XEP-0114 Jabber Component Protocol
–XEP-0115 Entity Capabilities
–XEP-0124 Bidirectional Streams over Synchronous HTTP (BOSH)
–XEP-0128 Service Discovery Extensions
–XEP-0160 Best Practices for Handling Offline Messages
–XEP-0163 Personal Eventing Via PubSub
–XEP-0170 Recommended Order of Stream Feature Negotiation
–XEP-0178 Best Practices for Use of SASL EXTERNAL
–XEP-0220 Server Dialback
–XEP-0273 SIFT (Stanza Interception and Filtering Technology)
Instant Message (IM) compliance is a server-side login solution. For information about configuring IM compliance on Cisco Unified Presence, refer to the following documents:
•Instant Messaging Compliance Guide for Cisco Unified Presence:
•Database Setup Guide for Cisco Unified Presence