ConferenceSession Changes in UCMA 3.0

This topic describes the new properties and methods added to the ConferenceSession class in Microsoft Unified Communications Managed API (UCMA) 3.0.

New ConferenceSession Properties and Methods

The ConferenceSession class exposes a set of properties that define the current conference settings. These properties are populated as soon as the client is admitted into the conference. An application can learn of property changes by registering for notification by the PropertiesChanged event on the ConferenceSession instance. When this event is raised, an application can use the associated PropertiesChangedEventArgs<TProperties> instance to discover the conference settings that have changed. In most cases, it is recommended that an application consume the property snapshots provided to it by way of events, rather than directly accessing the properties on the ConferenceSession instance.

The following are the properties defined on the ConferenceSession class that determine the current conference control policies.

Property

Description

AccessLevel

Specifies the current access level, a value in the ConferenceAccessLevel enumeration.

AutomaticLeaderAssignment

Specifies the current automatic leader policy applied by the conference, a value in the AutomaticLeaderAssignment enumeration.

LobbyBypass

Specifies the current lobby bypass setting applied by the conference, a value of the LobbyBypass enumeration.

Applications granted the leader role can manipulate the current conference properties by calling the following methods on the LobbyManager and ConferenceSession classes. The LobbyManager methods can be accessed by means of the LobbyManager property on a ConferenceSession instance.

Method

Description

BeginAdmitLobbyParticipants()

Admits lobby participants into the conference.

BeginDenyLobbyParticipants()

Removes lobby participants from the conference.