Share via


Conference Manager Creation

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.

Conference managers are created by calling QueryInterface on an endpoint object. In C#, this is done by casting a IUccEndpoint object into an IUccConferenceManager object. The conference manager is encapsulated by the IUccConferenceManager interface in Unified Communications Client API.

The following example creates a conference manager after an endpoint is enabled.

IUccConferenceManager _cm = _endpoint as IUccConferenceManager;

Conference Manager Methods

CreateConferenceManagerSession is the only method of the IUccConferenceManager interface. It is used to create a IUccConferenceManagerSession object. The conference manager session provides conference management functionality in Unified Communications Client API.

The string argument (focusFactoryURI) to this method is a URI that provides the location of the server responsible for executing conference scheduling requests and the conference Focus. This string value can be obtained by the local client in a subscribed category that provides server configuration. This category is available only on Office Communications Server servers that register the category. For more information, see IUccServerConfigurationCategory.

You must register for the events raised by the IUccConferenceManagerSession object and create the required callback functions to use this object. The methods on this object are asynchronous in nature so that your code is not blocked while waiting for a server response to the method requests.

The following example creates a conference manager session.

IUccConferenceManagerSession _confManagerSession = _cm.CreateConferenceManagerSession(focusFactoryURI);
UCC_Advise<_IUccConferenceManagerSessionEvents>(_confManagerSession, this);

See Also

Concepts

Conference Manager Session Object
Programming Patterns with Conference Scheduling Objects
Category and Category Instances
Category Subscription
Creating Conferences