Microsoft Office Communications Server 2007 R2 Standard, Sngl, OLP-NL, 1UsrCAL, AE KLA-01099 User Manual

Product codes
KLA-01099
Page of 85
 
 
Office Communications Server 2007 R2 Product Overview – v 2009.1.30 
 
 70
 
The unified communications managed API 2.0 
The new Microsoft unified communications-managed API 2.0 in Office Communications Server 2007 R2 
is the key API to building communications-enabled business processes. It is a managed-code platform 
that empowers developers to build applications that provide access to and control over 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 unified communications-managed API 2.0 is intended to support the development of server side, 
middle-tier applications targeting Office Communicator 2007 R2 and 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 Test To Speech (TTS). 
The unified communications-managed API 2.0 can be used to make business software and processes 
communications-ready 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 (query response bots). The API gives access to the presence information available in 
Office Communications Server 2007 R2 and can be used to build role agents that use the rich presence 
information to streamline communications between people. 
More advanced developer scenarios enable applications such as: 
 
Automated call distributors that do skill based routing 
 
Conferencing services, such as conference access control 
 
Custom client gateways that can interface with other communications networks 
 
Interactive voice response platforms & speech servers using the Microsoft ASR and TTS engines 
 
The following are available for developing solutions: 
 
 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.  
 
 is a server grade speech API, that allows developers to build multi-
channel speech recognition and speech synthesis enabled applications using state of the art 
speech technology from Microsoft. The UCMA 2.0 Speech API supports 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). 
 
 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, for example, on Office SharePoint Server 2007.