This documentation is archived and is not being maintained.

API Applications

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.

An application developer can create the following types of Unified Communications Client API applications for real-time communications and collaborations:

  • A comprehensive communications client like Microsoft Office Communicator. In fact, Office Communicator is built on Unified Communications Client API. This type of application can support instant messaging, conferencing, voice or video over IP, and telephony integration. It can also be used to track the presence of the user's contacts and other application-specific data because of the platform support of a general publication and subscription framework.
  • A feature-focused application that interoperates with Office Communicator and provides augmented functionality or custom services. This type of application lets a service provider take advantage of an existing Office Communicator installation base within an enterprise. However, these applications need to be careful to avoid publishing data and creating or accepting sessions in a way that interferes with Office Communicator.
  • An integrated line-of-business (LOB) application that embeds presence and communications capabilities in existing LOB applications. For example, a customer relations management (CRM) application can integrate presence tracking to decide how to dispatch custom requests to the most suitable service representatives.

Typical Application Scenarios of Unified Communications Client API

Provides a high-level description of some basic application scenarios to highlight the general utilities of the Unified Communications Client API.

Basic Application Tasks Using Unified Communications Client API

Provides a summary of the basic application tasks that a UCC API client is likely to perform.