Overview

Lab Time: 45 Minutes

Lab Folder: C:\%UC14TrainingKit%\Labs\6\Source\Before

Note:
The After folder contains the completed lab exercises.

Lab Overview: The Unified Communications Managed API 3.0 SDK provides a managed API for developing server-side communications solutions for Microsoft Lync Server 2010 such as personal virtual assistants, automatic call distributors, and communications-enabled business processes.

Users can interact with these applications by placing a call to them via the PSTN, or by starting an audio or instant message conversation in Microsoft Lync with the contact associated with the application.  

The lab solution you will build will use the UCMA 3.0 SDK to demonstrate the following.

  • How to provision an application using the Lync Server PowerShell cmdlets.
  • How to provision an application endpoint using the Lync Server PowerShell cmdlets.
  • How to publish an application endpoint’s presence.
  • How to register for and handle an incoming audio conversation.
  • How to subscribe to the presence of a user and process presence notification event s when their state changes.
  • How to check a user’s availability.
  • How to transfer an audio conversation to another user.

System Requirements

You must have the following items to complete this lab:

  • Microsoft Visual Studio 2010
  • Unified Communications Managed API 3.0 SDK
  • The port assigned for your use in the UC 14 Metro lab. Microsoft Lync Server 2010 will be configured to listen for your UCMA application on this port.