Schedule and Join a Conference (QuickStart)

Sample name: BasicConferencing

Sample location: %ProgramFiles%\Microsoft UCMA 3.0\SDK\Core\Sample Applications\QuickStarts\BasicConferencing

Description

The application initializes a platform and two endpoints, caller and callee, each on behalf of a different user. The caller endpoint schedules an IM conference using the conference scheduling APIs, and then both the caller and the callee join this scheduled conference. This sample also expects a third user to be logged into a client (Microsoft Lync 2010) who will be extended a conference invite to participate in. This way, you can get a visual representation of the IM conference and the roster. The end result is that you have three users in an IM conference with each other.

The caller endpoint sends an IM on the conference, which all three endpoints receive. The callee endpoint always echoes all messages sent by caller endpoint. All messages sent by the caller endpoint and callee endpoint are always logged to the console. The third endpoint, logged onto Lync 2010, can terminate the conference by sending a "bye" message, which in turn shuts down the platform normally.

Features

  • Conference scheduling and configuration

  • Joining an existing conference

  • InstantMessagingCall conference use

  • InstantMessagingFlow handling and control

Prerequisites

  • Lync Server 2010

  • Three users capable of sending and receiving audio calls

  • The credentials for each user

  • A third user, logged into Microsoft Lync 2010

Running the Sample

  1. Supply the user credentials in the accompanying app.config file, or you will be prompted for them when you run the sample.

  2. Log-in as the third user in Lync 2010.

  3. Open the project in Microsoft Visual Studio development system, and then press F5.

  4. Terminate the sample by sending a text message of "bye" from the user logged into Lync 2010.