15 KB - 63.5 MB*
The Microsoft Unified Communications Managed API 2.0 is a managed-code platform that empowers developers to build applications that provide access to and control over Microsoft’s Enhanced Presence information, instant messaging, telephone and video calls and audio/video conferencing. It enables both text based, as well as voice based - speech technology enabled – conversations and collaboration.
The UC Managed API 2.0 is intended to support the development of server side, middle-tier applications targeting Microsoft Office Communicator 2007 R2 and Microsoft Office Communications Server 2007 R2. It contains a SIP stack, a media stack as well as powerful speech engines for both automatic speech recognition (ASR) as well as speech synthesis (TTS).
The UCMA 2.0 can be used to communications-enable your business software and processes and can be used to create outbound applications like alerts or notifications and surveys, as well as inbound speech technology enabled interactive voice response applications and automated agents, a.k.a. query response bots. The API gives access to the presence information available in Microsoft Office Communications Server 2007 R2 and can be used to build role agents that use Microsoft’s Enhanced Presence information to streamline communications between people.
More advanced developer scenarios enable applications like Automated Call Distributors, that do skill based routing, Conferencing Services, like conference access control, custom client gateways, which can interface e.g. with other communications networks, Interactive Voice Response platforms and speech servers using the Microsoft ASR and TTS engines.
The UCMA 2.0 Core SDK abstracts away most of the Office Communications Server SIP/SIMPLE based protocols by offering an API that exposes almost all of the features of the protocol, but is simpler to understand and use.
The UCMA 2.0 Speech API is a server grade speech API, that allows developers to build multi channel speech recognition and speech synthesis enabled applications using Microsoft’s state of the art speech technology. The Microsoft speech engines bundled with the API support twelve different languages, including English (North America, United Kingdom), French (France, Canada), German, American Spanish, Brazilian Portuguese, Italian, Japanese, Korean and Chinese (Simplified and Traditional).
The UCMA 2.0 Workflow API is an higher API abstraction layer of the UCMA Core and Speech APIs that adds unified communications Windows Workflow Activities to the .NET 3.5 SP1 Workflow Foundation for querying presence and IM or speech technology enabled dialogs in Workflow based applications build e.g. on Microsoft SharePoint Server 2007.