Beyond the basics: Enhanced presence
Learn about advanced enhanced presence concepts such as Lync 2013 contact privacy relationship administration and custom presence states in Microsoft Lync 2013 SDK.
Last modified: February 22, 2013
Applies to: Lync 2013 | Lync Server 2013
A local user publishes a complete set of enhanced presence information, including name, business title, company name, business address, email address, state information, personal note, and personal telephone numbers. The local user also creates contact privacy relationships with other users to restrict the visibility of the published enhanced presence. A custom client Microsoft Lync 2013 API-based application that replaces a UI suppressed Lync 2013 client must be able to let a user define those privacy relationships with other users. The Lync 2013 API exposes the classes necessary to create a contact privacy relationship UI to replace the client feature.
You might need to create a set of custom user presence states that refine general presence states in a way that gives a more accurate view of a user’s availability. In addition, default activity can be customized to meet specific business or cultural requirements. Custom availability and custom activity values are defined by a Lync Server 2013 administrator but the publication and display logic for custom states is performed at the client level. The Lync 2013 API exposes the classes necessary to publish and display custom presence states.