For each media type used in the conference, the Focus assigns a virtual SIP URI that routes to the Focus. The initial notification from the Focus to the client contains the list of SIP URIs for all the conferencing servers in the conference. The client uses the conference URI to identify the conferencing server it into which it wants to dial or to which it wants to issue a control command.

The conference state package data model has the following elements:

  • Conference description. Conference title and description.

  • Conference View. Conference-specific information for each entity involved in the conference (for example, the Focus, A/V Conferencing Server, and IM Conferencing Server). This information includes capabilities, current state, settings, and policy information.

  • Users. Roster of the conferences, the users, corresponding endpoints, and the media sessions to which they are connected.

The following is an example of a conference state notification document with two conferencing servers:

Copy Code
<conference-info >
<conference-description>
   <msci:conference-view ci:state="full">
	<msci:entity-view entity="avMcuConfUri"
ci:state="full">
		 <!—MCU specific data, media-specific states go here
-->
	</msci:entity-view>
	<msci:entity-view entity="dataMcuConfUri"
ci:state="full">
			<!—MCU specific data, media-specific states go here
-->
	</msci:entity-view>
	<msci:entity-view entity="acpMcuConfUri"
ci:state="full">
		 <!—MCU specific data, media-specific states go here
-->
	</msci:entity-view>
   </msci:conference-view>
<users>
<user entity="sip:user1@contoso.com" state="full" >
<endpoint entity="sip:user1@contoso.com" >
<status>on-hold</status>
</endpoint>
</user>
<user entity="sip:user2@contoso.com" state="full" >
<endpoint entity="sip:user2@contoso.com" >
<status>on-hold</status>
</endpoint>
</user>
<user entity="sip:user3@conf.fabrikam.com" state="full" >
<roles><entry>presenter</entry>
</roles>
<endpoint entity="sip:user1@conf.fabrikam.com" >
<status>connected</status>
</endpoint>
<endpoint entity="{guid}" session-type="audio-video" >
<status >connected</status>
</endpoint>
</user>
<user entity="sip:user4@conf.fabrikam.com" state="full" >
<roles><entry>participant</entry>
</roles>
<endpoint entity="sip:user2@conf.fabrikam.com" >
<status>connected</status>
</endpoint>
</user>
</users>
<display-text>brownbag </display-text>
<conf-uris>
<entry>
<uri>sip:organizer@contoso.com;ms-app=conf/meeting;ms-conf-id=cd</uri>
<display-text>Data MCU</display-text>
<purpose>meeting</purpose>
</entry>
<entry>
<uri>sip:organizer@contoso.com;ms-app=conf/audio-video;ms-conf-id=cd/uri>
<display-text>AV MCU</display-text>
<purpose>audio-video</purpose>
</entry>
</conf-uris>
</conference-description>
<conference-info>