How do I in Lync 2013 SDK

Learn about adding Microsoft Lync 2013 features to your application by using the API classes in Microsoft Lync 2013 SDK.

Applies to: Lync 2013 | Lync Server 2013

In this article
How do I add SDK features to an application?
In this section
Additional resources

How do I add SDK features to an application?

The topics in this section are grouped by Lync 2013 feature and should be reviewed in the order that they are presented in the following list. Each topic introduces a feature, provides a procedural list of the code to add to your application, and includes an example application that demonstrates how the feature is implemented in code.

In this section

Topic

Description

What you can do in Lync SDK

Learn what you can do with Microsoft Lync 2013 SDK, including changing sign-in connection settings, signing in to and out of Lync 2013, publishing enhanced presence, and administering user privacy relationships.

What you can do with Lync Controls

Learn about the core tasks you can do with the Lync Controls, such as adding presences to a Web application and using Lync Controls to start a conversion.

What you can do with enhanced presence

Learn how to use the Microsoft Lync 2013 API to programmatically implement enhanced presence features. These tasks include getting contact enhanced presence, displaying presence in a ContactCard, getting available communication modes from a contact, publishing enhanced presence, and subscribing to enhanced presence.

What you can do with Lync contact lists

Learn about the Lync contact list-related programming tasks you can do with the Microsoft Lync 2013 API. These tasks include searching for new contacts and distribution groups, adding and removing contacts from the user’s list, adding and removing custom groups, and displaying custom views of a user’s contact list.

What you can do with Lync conversations

Learn about the conversation-related programming tasks you can do with Microsoft Lync 2013 SDK. These tasks include starting new conversations, accepting invitations to join conversations, docking Microsoft Lync 2013 conversation windows in your application, holding and transferring audio conversations, and handling delegated calls.

What you can do with Lync meetings

Learn about the Microsoft Lync 2013 meeting-related programming tasks you can do with the Microsoft Lync 2013 API. These tasks include defining a meeting access policy, managing the display of shared content and meeting video, assigning meeting presenters, and starting meet-now meetings.

What you can do with Persistent Chat

Learn about the Lync Persistent Chat-related programming tasks you can do with the Microsoft Lync 2013 API. These tasks include reading message sent to a Persistent Chat room, sending messages to a chat room, finding chat rooms, viewing a chat room roster, and filtering outgoing chat room messages.

What you can do with desktop, application, and display sharing

Learn about the Lync Persistent Chat-related programming tasks you can do with the Microsoft Lync 2013 API. These tasks include reading messages sent to a Persistent Chat room, sending messages to a chat room, finding chat rooms, viewing a chat room roster, and filtering outgoing chat room messages.

What you can do with content sharing

Learn about the Microsoft Lync 2013 content sharing-related programming tasks you can do with the Microsoft Lync 2013 API. These tasks include starting a content sharing conversation, adding a whiteboard and PowerPoint slide deck to the conversation, saving and clearing whiteboard annotations, and attaching native files to the conversation sharing stage.

See also