Conferencing Data Flow

Microsoft Office Communications Server 2007 and Microsoft Office Communications Server 2007 R2 will reach end of support on January 9, 2018. To stay supported, you will need to upgrade. For more information, see Resources to help you upgrade your Office 2007 servers and clients.

This figure shows the data flow between participating components when an intranet client creates and joins a conference.

b9cdee9e-9eb0-4703-8ff3-904817d05e20

This is a description of the data flow between conferencing components when an intranet client creates and joins a conference:

  • Step 1. The scheduling client communicates with the Focus Factory using Domain Name System (DNS) lookup or the manually configured server address. The scheduling client sends information required for creating a meeting, such as the conference ID, participant list, user role information, and expiration date in a SERVICE request.

  • Step 2. The Focus Factory creates a conference record in the conferencing database on the Back-End Database Server. The Focus Factory also creates and returns a SIP URI that represents the conference to the client.

  • Step 3. The conferencing client connects to the Focus and establishes two dialogs with it, an INVITE dialog to join a conference and carry additional command traffic from the client to the Focus and a SUBSCRIBE/NOTIFY dialog to get conference state change notifications.

  • Step 4. The Focus connects to the Back-End Database Server to retrieve the conference record and to query the conferencing database to verify that the client joining the meeting is valid. Policy checks are also performed at this time.

  • Step 5. The Focus requests information from the Conferencing Server Factory about how to contact a conferencing server.

  • Step 6. The Conferencing Server Factory finds the conferencing server of the type requested by the Focus and then tries to provision a conference on that conferencing server, in order to allocate resources for the conference. If provisioning succeeds, the Conferencing Server Factory returns to the Focus an HTTP URL that allows the Focus to establish a control link with the conferencing server.

  • Step 7. The Focus communicates with the conferencing server to issue commands that begin or end the conference, change the participant list, or otherwise change the conference state.

  • Step 8. The conferencing client communicates with the conferencing server. If the server is an A/V Conferencing Server, the signaling protocol is SIP and the media is transported over RTP/RTCP. If the server is a Web Conferencing Server, both signaling and media are sent using the PSOM protocol. If the server is an Application Sharing Server, the signaling protocol is SIP and the media is transported over RDP encapsulated within RTP.