Category Archives: UCWA 2.0

Code – UCWA in C#

I will publish in the upcoming months C# software I have developed based upon UCWA 1.0 and UCWA 2.0 showcasing advanced integration scenarios in on-premise environments, based upon UCWA documentation (and with a little help of Fiddler for the undocumented modalities).

Revisit this page when the Application API and JS UC Controls, UCWA JS OM, UC Controls, UCWA Mobile OM become generally available, with more options in Hybrid or Office365 environments.

I was inspired by the blog and movie of Tsuyoshi Matsuzaki san – my basic skills of the Japanese language acquired during previous employment at company NEC was most helpful to understand his point. Also the specs at MS-OCDISCWS and article of Graham Cropley explaining the discovery process.

In the meantime I recommend reviewing the basic introduction samples available on Microsoft Developer Network

  • Create UCWA Windows Store apps using C#/XAML and XML: info, code
  • Open an event channel in a UCWA app using C#/XAML and XML: code

© Microsoft Developer Network – Apache license, version 2.0
Continue reading

UCWA 2.0

Microsoft Unified Communications Web API 2.0 is a REST API that exposes Skype for Business Server 2015 instant messaging (IM) and presence capabilities.

UCWA 2.0 enables developers to make their enterprise applications and intranets more lively and connected to business contacts. Although UCWA 2.0 is language-independent, developers can use any programming language from C/C++ to Java, and the API is fine-tuned for web developers who are familiar with ordinary web technologies such as HTTP, OAuth, JSON, and JavaScript.

UCWA 2.0 is available only to customers who have Lync on-premises. New features include

  • Contact and Group Management: UCWA 2.0 now supports the ability to add and remove Contacts, User Groups, as well as Distribution Groups from the contact list.
  • Conversation History and Auto-Accept: With UCWA 2.0 applications have the ability to view a list of past conversations and continue from an existing conversation thread. In addition, UCWA 2.0 endpoints now have the ability to auto-accept the incoming IM invites and messages like any other Skype for Business endpoints.
  • Ability to contact a Skype buddy: UCWA 2.0 and Skype for Business Server 2015, UCWA 2.0 endpoints can communicate with contacts from the Skype Directory.

More information on MSDN. Check the UCWA 2.0 general reference and the UCWA 2.0 API reference with updated Resource list.

I recommend reviewing the with more information on Skype Web SDK.

I will publish in the upcoming months information on the Web Development SDK of the Skype Development platform, have a look at UCWA in C# and UCWA in C# part 1 of 5 and UCWA in C# part 2 of 5

Please review the presentation introducing the new Skype for Business Developer Platform.