Beyond the basics in Lync 2013 SDK

Beyond the basics topic

Learn about the advanced features of Microsoft Lync 2013 SDK that you can use to make your stand-alone Lync 2013 API-enabled application more flexible and robust.

Applies to: Lync 2013 | Lync Server 2013

In this article
Advanced API features
In this section
Additional resources

Advanced API features

These advanced features are designed to give you programmatic access to some of the options that a Lync user can access through the Lync options menu on the client. If you're building an application that replaces the UI of a UI-suppressed Lync 2013 client and you want to provide a user with configuration options, then the topics in this section will get you started.

UI suppression is a feature that starts the Lync.exe process programmatically from your application and suppresses the entire user interface of the Lync 2013 client. This means that a user can only access Lync contacts, change configuration settings, start and accept conversations, and participate in conversations through your application.

Sign-in configuration means giving a user the ability to set connection settings. Settings include selecting automatic configuration or manual configuration, setting internal and external sign-in server names and IP addresses, and setting the connection protocol. These settings are also found in the Lync options, Personal, Advanced Connection Settings dialog box.

Conversation alert settings give a user the ability to control the circumstances when a conversation invitation alert dialog box open on the primary display. With these settings, the user can set the type and priority of conversation invitation that opens the invitation dialog box.

In this section

Topic

Description

Beyond the basics: Lync 2013 SDK

Learn about advanced concepts such as UI suppression, sign-in settings, and telephone number administration in Microsoft Lync 2013 SDK.

Beyond the basics: Lync Controls

Learn about advanced features of the Microsoft Lync 2013 Controls that you can use to make your stand-alone Lync 2013 API-enabled application more flexible and robust.

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.

Beyond the basics: Lync contact lists

Learn about advanced features of Microsoft Lync 2013 SDK that you can use to give your custom Lync 2013 contact list advanced capabilities such as contact searching and distribution group expansion.

Beyond the basics: Lync conversations

Learn about extending the functionality of the Lync 2013 conversation window by creating hosted Silverlight browser applications that are powered by Microsoft Lync 2013 SDK object model to tightly integrate the browser application with the hosting Lync conversation window.

Beyond the basics: Lync meetings

Learn about obtaining meeting admission keys for external access, managing the lobby of a meeting, and pinning or locking the video stream of a meeting participant.

Beyond the basics: Persistent Chat

Learn about advanced features of Microsoft Lync 2013 SDK that let you enhance the Persistent Chat experience of the Lync 2013 user.

Beyond the basics: Desktop, application, and display sharing

Learn about advanced features of Microsoft Lync 2013 SDK that let you complete the resource sharing experience of the Lync 2013 user in your application.

Beyond the basics: Content sharing

Learn about using Microsoft Lync 2013 SDK to handle meeting content sharing events and shared content item presentation in Lync 2013 meetings.

See also