General features of Enhanced Presence
Learn how to use Unified Communications Enhanced Presence Schemas in a Microsoft Lync Server 2013 deployment.
Last modified: August 16, 2013
Applies to: Lync 2013 | Lync Server 2013
Lync Server 2013 includes a general presence publication and presence subscription framework that the clients can use for the user to share the enhanced presence data with others. In this process, a unified communications client determines how enhanced presence data is used in a particular application, because the semantics of enhanced presence data is application-specific.
Microsoft Lync 2013 is a unified communication client that defines the enhance presence data model that is specified by the enhance presence schemas. For information about the enhanced presence data model, see Lync-defined Enhanced Presence category instance elements.
Other unified communications clients can use and extend the Lync 2013-supported presence features. Alternatively, they can define and implement their own custom presence features. The first kind of application is tied to Lync 2013 and it leverages the enhanced presence features that are included with Lync 2013 by automating a running Lync 2013 instance. The second kind of application may be a Lync 2013-like client with application-specific requirements and behaviors. They may or may not interoperate with Lync 2013.
This section is a general overview of the enhanced presence subsystem and provides programming guidance to enable custom presence features in a Lync Server 2013 deployment. Code examples that are based on Microsoft Unified Communications Managed API (UCMA) 4.0 are used to demonstrate enhanced presence features. For information about Lync 2013-specific presence features, see Lync-specific features of Enhanced Presence.