Deployment Guide for Cisco Unified Presence Release 8.6
Overview of a Basic Integration
Downloads: This chapterpdf (PDF - 279.0KB) The complete bookPDF (PDF - 3.54MB) | Feedback

Overview

Table Of Contents

Overview

Cisco Unified Presence Interfaces

Main Components

SIP Interface

AXL/SOAP Interface

LDAP Interface

XMPP Interface

XMPP Standards

IM Compliance


Overview


July 5, 2013

Cisco Unified Presence Interfaces

XMPP Standards

IM Compliance

Cisco Unified Presence Interfaces

Main Components

SIP Interface

AXL/SOAP Interface

LDAP Interface

XMPP Interface

Main Components

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

SIP Interface

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.


Related Topics

How to Configure the SIP Trunk on Cisco Unified Communications Manager

How to Configure the Presence Gateway on Cisco Unified Presence

AXL/SOAP Interface

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.

Related Topics

Cisco Unified Presence SRND:

http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/srnd/7x/presence.html

Turning On the Sync Agent

LDAP Interface

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.

Related Topic

Integrating the LDAP Directory

XMPP Interface

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.

Related Topics

Integrating Third-Party XMPP Client Applications on Cisco Unified Presence

Configuring Chat on Cisco Unified Presence

XMPP Standards

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-0054 Vcard-temp

XEP-0055 Jabber Search

XEP-0060 Publish-Subscribe

XEP-0065 SOCKS5 Bystreams

XEP-0066 Out of Band Data Archive OOB requests

XEP-0068 Field Standardization for Data Forms

XEP-0071 XHTML-IM

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-0126 Invisibility

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)

IM Compliance

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:

http://www.cisco.com/en/US/products/ps6837/products_installation_and_configuration_guides_list.html

Database Setup Guide for Cisco Unified Presence

http://www.cisco.com/en/US/products/ps6837/products_installation_and_configuration_guides_list.html