Share via


Platform Object

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.

The IUccPlatform interface is the entry point that a Unified Communications Client API application uses to access the API. A Unified Communications Client API application obtains this interface by co-creating a singleton UccPlatform object. The resultant object serves as a factory object for creating or procuring the following API objects:

  • A SIP endpoint, which represents a user using a client instance on a particular device. An endpoint object also serves as the factory object for sessions, publication, and subscription and as the manager object for media connectivity. A SIP endpoint must be registered with the underlying Office Communications Server. For more information, see Endpoint Object.
  • A proxy endpoint, which represents a user's telephone under the control of a SIP endpoint. A proxy endpoint is used when a telephony device is involved in the real-time communications.
  • A device manager, which manages available local media devices used for real-time communications. For more information, see Device Management Objects.

The following diagram illustrates the platform object in Unified Communications Client API.

Bb878354.986c5f33-935d-4adb-9a89-bf84cb50c985(en-us,office.12).gif

In This Section

Programming Patterns with Platform Object

See Also

Concepts

API Object Models

Other Resources

Unified Communications Client API Reference