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
Supply the user credentials in the accompanying app.config file, or you will be prompted for them when you run the sample.
Log-in as the third user in Lync 2010.
Open the project in Microsoft Visual Studio development system, and then press F5.
Terminate the sample by sending a text message of "bye" from the user logged into Lync 2010.