Cisco Cisco TelePresence Video Communication Server Expressway Maintenance Manual

Page of 401
Applications
The Presence status pages provide information about the presentities who are providing presence
information and the users who are requesting presence information on others. The status pages are
organized into:
n
n
n
Presence is supported by clustering. For specific information about how Presence information is
managed across peers in a cluster, see
Presence Server
The Presence Server application on the VCS is responsible for managing the presence information for
all presentities in the
for which the VCS is authoritative. The Presence Server can
manage the presence information for locally registered endpoints and presentities whose information
has been received via a SIP proxy (e.g. another VCS Control or Expressway).
The Presence Server is made up of the following services, all of which are enabled (or disabled)
simultaneously when the Presence Server is enabled (or disabled):
n
Publication Manager: receives PUBLISH messages, which contain the status information about a
presentity, and writes this information to the Presence Database. PUBLISH messages are
generated by presence-enabled endpoints and by the
(PUA).
n
Subscription Manager: handles SUBSCRIBE messages, which request information about the
status of a presentity. Upon receipt of a SUBSCRIBE message, the Subscription Manager sends a
request to the Presentity Manager for information about that presentity, and forwards the
information that is returned to the subscriber. The Subscription Manager also receives notifications
from the Presentity Manager when a presentity’s status has changed, and sends this information to
all subscribers.
n
Presentity Manager: an interface to the Presence Database. It is used to support VCS features
such as FindMe and the PUA, where the presence information provided by a number of different
devices must be aggregated in order to provide an overall presence status for one particular
presentity. When the Presentity Manager receives a request from the subscription manager for
information on a presentity, it queries the Presence Database for all information available on all the
endpoints associated with that particular presentity. The Presentity Manager then aggregates this
information to determine the presentity’s current status, and returns this to the Subscription
Manager.
n
Presence Database: stores current presence information received in the form of PUBLISH
messages. Also sends NOTIFY messages to the Presentity Manager to inform it of any changes.
Presence User Agent (PUA)
Endpoints that do not support presence can have status published on their behalf by the VCS. The
service that publishes this information is called the Presence User Agent (PUA).
The PUA takes information from the local registration database and the call manager and determines,
for each endpoint that is currently locally registered, whether or not it is currently in a call. The PUA
then provides this status information via a PUBLISH message.
For the PUA to successfully provide presence information about a locally registered endpoint:
n
The endpoint must be registered with an alias in the form of a URI.
n
The domain part of the URI must be able to be routed to a SIP registrar that has a presence server
enabled. (This could be either the local Presence Server, if enabled, or another Presence Server on
a remote system.)
When enabled, the PUA generates presence information for all endpoints registered to the VCS,
including those which already support presence. The status information provided by the PUA is either:
Cisco VCS Administrator Guide (X6.1)
Page 183 of 401