Session Objects

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 session defines an association of two or more users participating in some form of communication or collaboration with each other. Depending on the communication mode, a session can be either a media session type or a conference session type. A media session can be an instant messaging, audio/video, or application session. They all involve media being transmitted among the session participants. A conference session, however, does not involve exchange of media. In Unified Communications Client API, a conference and a conference session have different meanings. An active conference consists of a conference session and one or more media sessions. The conference session encapsulates the association of a group of conference participants and supports the functionalities for managing the association. The conference session itself does not involve media exchange. In a media session, a Unified Communications Client API application can control the communication flow by means of session call control. An audio-only media session can involve VoIP devices and PBX telephone sets.

Object Model of Session Management in Unified Communications Client API

The following diagram illustrates the architecture of the object model for sessions in Unified Communications Client API.

Bb879113.ab63539d-2555-4e33-a603-25ffd7622816(en-us,office.12).gif

In This Section

Session Types

Session Creation

Session Signaling

Session Participants

Channels in Media Sessions

Session Call Control

Programming Patterns with Session Objects

See Also

Concepts

Object Model of Unified Communications Client API