Office

    Microsoft Unified Communications Managed API 2.0 SDK (64 bit)

    Language:
    English
    The Microsoft Unified Communications Managed API 2.0 is the middle-tier API of Microsoft Office Communications Server 2007 R2.
    • Note:There are multiple files available for this download.Once you click on the "Download" button, you will be prompted to select the files you need.
      Version:

      6907.205

      File Name:

      UcmaSdkWebDownload.msi

      Unified_Communications_Managed_API_2.0_SDK_Relnotes.htm

      Date Published:

      11/30/2011

      File Size:

      81.1 MB

      19 KB

        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).

        UCMA 2.0 can be used to add communications capabilities to your business software and processes and can be used to create outbound applications such as 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 provides 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 such as Automated Call Distributors, that perform skill based routing; Conferencing Services, such as conference access control; custom client gateways that can interface with, for example, 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 a 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 built on, for example, Microsoft SharePoint Server 2007.

    • Supported Operating System

      Windows 7, Windows Server 2003 Service Pack 2, Windows Server 2003 Service Pack 2 x64 Edition, Windows Server 2008, Windows Server 2008 R2, Windows Vista Service Pack 1



        Typical current hardware configurations with a minimum of 2 GB RAM are recommended for the supported operating systems.

        Although the development using UCMA API is supported on Windows Vista SP1 (Both 32 bit and 64 bit), deployment of the applications is only supported on 64 bit server OSs that include the latest service packs of Windows Server 2003 (64 bit), Windows Server 2008 (64 bit) and Windows Server 2008 R2 (64 bit). Additional run-time requirements can be found in the documentation provided with the SDK.
      • To install:
        1. Download the UcmaSdkWebDownload.msi file.
        2. Launch the UcmaSdkWebDownload.msi and follow the screens to accept EULA and to choose install location to save the files to your hard disk.
        3. Launch SetupUCMASdk.exe from the installation directory on hard disk of web download to start the SDK installation.
        4. Follow the instructions on the screen to complete the installation.
        5. As a last step, go online to download at least one speech language package by clicking the link “Language pack download” and install it.

        Notes:
        • As part of SDK installation SetupUCMASdk.exe also installs VC ++ 2008 Redistributable, UCMA Core Redist, UCMA Speech Redist, Windows Media Format Runtime and OCSCore if not found.
        • On installing the 64 bit SDK on 64 bit platforms the 32 bit versions of VC ++ 2008 Redistributable, UCMA Core Redist are also installed in addition to 64 bit versions if not found.
        • On Windows Server 2003 (64 bit) and Windows Server 2008 (64 bit), the Windows Media Format (WMF) Runtime is installed if it is not found.
        • On Windows Server 2008 R2 (64 bit), the WMF runtime is not installed unless the Desktop Experience feature is installed. For more information, see Desktop Experience Overview.
        • The WMF runtime is assumed to be present on the supported Client OS, Windows Vista.
        • MSXML 6 SP1 and SQL Native Client are also installed as part of the OCSCore installer if not found.
        • Some of the main entries which show up in Add Remove Programs after installation are as follows [All Entries are prefixed with Microsoft Communications Office Server 2007 R2,]:
          • Microsoft Unified Communications Managed API 2.0 SDK Installer Package
          • Microsoft Unified Communications Managed API 2.0 SDK
          • Microsoft Unified Communications Managed API 2.0 Core Redist
          • Microsoft Unified Communications Managed API 2.0 Speech Redist
          • Core Components




        To uninstall:
        1. Go to Control Panel\Programs and Features to remove the SDK.
        2. Go to the entry “Microsoft Unified Communications Managed API 2.0 SDK” and right click to get the option to uninstall. Click the uninstall option.
        3. It launches a page with “Remove” button. Follow the instructions on the screen to complete the un-installation.
        4. Go to the entry “Microsoft Unified Communications Managed API 2.0 SDK Installer Package” and right click to get the option to uninstall. Click the uninstall option to remove the SDK installer package.

        Notes:
        • Uninstall does not automatically uninstall the pre-requisites which it installed on user’s behalf as some other components may have taken the dependency on them.
        • Users should not uninstall pre-requisites such as Microsoft Unified Communications Managed API 2.0 Speech Redist. If a pre-requisite is accidently removed, it should be installed again. Users can find installers for the pre-requisites in the setup folder selected in step 2 in the Installation instructions listed above.

    Popular downloads

    Loading your results, please wait...

    Free PC updates

    • Security patches
    • Software updates
    • Service packs
    • Hardware drivers

    Microsoft suggests

    Office 365 on the devices you love. Buy now.
    The Office you love, on the devices you love
    Includes PC, Mac, smartphone, and tablet—starting at $6.99/month.
    Buy and download