The Unified Managed Communications API (UCMA) is a .NET library that allows developers to write applications which leverage Lync / Skype for Business technology. This can either be done as a User Endpoint (in which the application signs in as a particular user and operates as that user), or as an Application Endpoint (in which the application is registered into the Lync / Skype for Business environment and is then trusted – which enables it perform additional functions with elevated privileges. In addition to Instant Messaging, Presence and Contact Management UCMA applications can make and receive audio calls with the ability to record or play audio files, perform Text-to-Speed (TTS) and make and receive DTMF tones.
Creating Lync / Skype for Business “bots” which respond to user input to provide information. Integration with legacy systems to look up information. IVR systems. Outbound caller surveys or announcements. Call flow management (hold, distributing calls, operator listen etc.).
|Platform Name||State||Last Update|
|Skype Consumer||Wednesday, March 25, 2015|
|Lync 2010||Tuesday, May 29, 2012|
|Lync 2013||Thursday, October 11, 2012|
|Skype for Business||Wednesday, April 1, 2015|
|On Premise||Saturday, July 25, 2015|
|Office365||Saturday, July 25, 2015|
|Mobile||Monday, September 21, 2015|