Client SDK

The Client SDK enables development of applications which run on end-users machines. In all cases the Lync / Skype for Business client must be installed and running on the user’s machine. This SDK allows for many tasks which would otherwise be done in the client to be automated. It also allows Lync/Skype for Business functionality to be embedded into other client-side applications. A special mode (known as UI Suppression) allows applications to be run without the client being visible – this is ideal for full-screen applications for kiosks etc. The Client SDK also incorporates Conversation Window Extensions (CWEs) which provide a pop-out window to the side of a client conversation in which web content can be shown.

Use Cases

Automating Lync/Skype for Business client functionality, such as setting presence in response to USB input, or automatically answering incoming calls. Full-screen kiosk applications which allow users to call specific contacts. Showing contextual information alongside conversations, such as order information from an existing CRM system when discussing a particular order number.

Support State on different Platforms

Platform Name State Last Update
Skype Consumer Friday, June 12, 2015
Lync 2010 Tuesday, July 24, 2012
Lync 2013 Friday, April 5, 2013
Skype for Business Monday, September 21, 2015
On Premise Monday, September 21, 2015
Office365 Monday, September 21, 2015
Mobile Monday, September 21, 2015

Support State History