The Avaya Communication Manager Application Programming Interface (API) provides an open, standards-based, Java and XML programming interface for developing next generation communication applications that directly leverage and extend the rich VoIP features of Avaya Communication Manager.
Communication Manager API (CMAPI) Release 2.1 continues to improve the reliability and scalability of the platform infrastructure. It provides a number of new enhancements including:
Exposure of XML API enables the utilization of alternate languages for client applications.
Shared phone control for DCP and IP stations (shared control of IP requires Communication Manager 2.1) greatly expands the scope of potential applications.
Exposure of the Media Stack API (available through a separate media stack jar library) which provides media handling for applications that must handle their own media stream.
Enhanced sample applications for expeditious learning and programming using CMAPI speeds development cycle.
Business Benefits
- Extends and enhances the value of Avaya Communication Manager feature server.
- Provides a rapid application development environment.
- Allows business applications to be communication-enabled.
- Facilitates development of first-party call control applications that have access to the endpoint's media stream.
- Provides application developers world-class support via the Avaya DeveloperConnection Program (training, support, web downloads, etc).
Features at a Glance
- API Services & Capabilities