Chat room features in Lync SDK
Microsoft Lync 2013 SDK includes new Persistent Chat classes and shows how to use the new classes to add features to an application.
Applies to: Lync 2013 | Lync Server 2013
The following table describes the new Persistent Chat features in Microsoft Lync 2013 SDK.
Chat room add-in
The add-in application feature lets you create a Silverlight add-in application that is hosted in a Lync 2013 host chat room. The hosting chat room starts one associated add-in in a window extension when a user opens the chat room window. The Lync 2013 API gives the hosted add-in access to the room and all message history in the room. This includes message text entered by the local user before it is posted to the room. This pending message text can be intercepted and altered or canceled.
Use the message-related API to format and filter message text before it is posted to a room. In addition, an add-in can programmatically generate room messages to be posted to the hosting room on behalf of the local user. If a middle-tier bot has joined the room, an add-in can listen for messages from the bot and then reformat the messages as human-friendly text and display the message directly in the add-in. For information about creating an add-in, see Get started with Persistent Chat.
Custom chat room
When Lync 2013 is running in UI suppression mode, you can still provide a chat room feature to a signed-in user. The API allows you to create a full chat room experience including a room participation list, access to all messages posted to a room, and message posting.
Advanced features include access to a user’s followed room list, the ability to search for a room given a full or partial room name, and the ability to join a room or leave a room. For information about how to create a custom chat room, see What you can do with Persistent Chat.