Joining a Conference

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.

A conversation can be created initially as a conference, or an existing two-party conversation can be escalated to a conference. In both scenarios, the application must join the conference before inviting new participants. An application can access the conference session from the conversation by means of the conversation’s ConferenceSession property.

The following code demonstrates creating a conference session and then joining the conference.

ConferenceSession conferenceSession = conversation.ConferenceSession;
conferenceSession.BeginJoin(Conference_JoinCompleted, conferenceSession);

The join operation without parameters will automatically create an ad hoc conference and joins that conference. The BeginJoin() method also has an overload that can be used to join a scheduled conference.

If a participant joins a conference, and the IsTrustedJoin property on the ConferenceJoinInformation object is set to true, the participant is considered to be the conference Leader.

An application cannot use the impersonation API without possessing trust from the server, as provisioned as a GRUU in Active Directory. Once impersonated, an application may join any conference as if it were that user.