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.

In This Section

See Also

Concepts

About Unified Communications Client API
Object Model of Unified Communications Client API
Event Model of Unified Communications Client API
Using Unified Communications Client API