Cisco Unified Presence Architecture Highlights
Cisco Unified Presence supports the following high level functions:
Enterprise Instant Messaging
Point-to-Point Instant Messaging (CUP 1+)
Multi-Device instant Messaging (CUP 8+)
Text Conferencing (Group Chat)
Ad-hoc Group Chat (CUP 8+)
Persistent Group Chat (requires an off-board Postgres Database) (CUP 8+)
Network based Rich Presence
Cisco Unified Communications Manager Telephony Presence (CUP 1+)
Microsoft Exchange Calendar Presence:
Web-based Distributed Authoring and Versioning (WebDav) (CUP 6+)
Exchange Web Services (EWS) (CUP 8.5.1+)
Contact Management
Management of a user’s roster (also referred to as buddy list) (CUP 1+)
Management of a user’s non roster contacts. (also referred to “pizza guy” contacts) (CUP 7+)
Policy and User Preferences
Management of administrative and user policies via:
Cisco Unified Presence Administration/End User GUI (CUP 6+)
Client Configuration Web Service (SOAP) interface (CUP 7+)
Extensible Messaging and Presence Protocal (XMPP) interface (CUP 8+)
Inter-Domain Federation
XMPP federation to:
IBM Sametime (CUP 8+)
Google Talk (CUP 8+)
WebEx (CUP 8+)
Cisco Unified Presence 8+ (CUP 8+)
Any other server that is XMPP Standards compliant (CUP 8+)
SIP federation to:
Microsoft Office Communications Server 2007 R2 (CUP 7+)
AOL AIM (CUP 8.5.1+)
Microsoft Lync Server 2010 (CUP 8.5.2+)
Intra-Domain Partitioned Federation
Microsoft Live Communications Server 2005 Standard Edition and Enterprise Edition (CUP 8.6.1+)
Microsoft Office Communications Server 2007 R2 Standard Edition and Enterprise Edition (CUP 8.6.1+)
Remote Call Control
Microsoft Live Communications Server 2005 Standard or Enterprise (CUP 1+)
Microsoft Office Communications Server 2007 or 2007 R2, Standard or Enterprise (CUP 7+)
Microsoft Lync Server 2010 Standard Edition and Enterprise Edition (CUP 8.5.2+)
Open APIs
SIP for Instant Messaging and Presence Leveraging Extensions (SIMPLE) (CUP 1+)
Simple Object Access Protocol (SOAP) (CUP 7+)
Representational State Transfer (REST) (CUP 7+)
Extensible Messaging and Presence Protocol (XMPP) (CUP 8+)
Bidirectional Streams over Synchronous HTTP (BOSH) (CUP 8+)
Compliance (CUP 8+)
The options are using an ODBC-based external database connection for message archiving using native Jabber components or the customer deploying a FaceTime server which connects to CUP through the XDB interface.
High Availability (CUP 7, CUP 8.5.1+, but not CUP 8.0.x)
Allows for users on one Cisco Unified Presence node within a subcluster to automatically fail-over to the other node within the subcluster.
Clustering over WAN (CUP 7.0.5, CUP 8.5.1+, but not CUP 8.0.x)
A Cisco Unified Presence cluster can be deployed with one of the nodes of a subcluster deployed across the Wide Area Network (WAN). This allows for geographic redundancy of a subcluster and high availability for the users between the nodes across the sites.
File Transfer (CUP 8+)
Peer to Peer mode of file transfer using out of band signaling (SOCKS5).
Supports file transfer for XMPP clients only. File transfer to chat rooms is not supported.
No File Transfer Proxy is supported so transfers to clients behind a firewall (including federated clients) is not supported.
Cisco Unified Presence System Architecture
Below is a diagram which shows the overall Cisco Unified Presence system architecture.