Avaya Aura Application Enablement Services

Latest Release: 10.2 (Dec 2023)

Release 10.1.2

Avaya Aura Application Enablement Services (AE Services) Release 10.1.2 was made generally available in February 2023. This release introduces the Web Telephony Interface REST Service and includes an update to the DMCC .NET SDK, plus a number of updated product and developer guides. This is NOT the latest AE Services release; the latest release is recommended for new development.

IMPORTANT NOTICE AE Services 10.1 TSAPI and CVLAN Linux Clients and SDKs will only be supported on RHEL 8. AE Services 10.1 TSAPI and CVLAN Windows Clients and SDKs will continue to be supported on existing versions of Windows 32 and 64 bit OS. For more information, read the Product Support Notice.

New in Release 10.1.2

AE Services 10.1.2 includes the following new and enhanced features:

  • Real-Time Agent Event license type called Advance Agents, enabling third-party CTI applications to receive real-time updates for Ready, Not Ready, and Work Not Ready agent events. This new SDK and applicable Advance Agents licenses must be purchased from Avaya.
  • Introduction of the Web Telephony Interface service offering existing AE Services CTI interfaces as REST APIs, enabling cloud services and on-premises CTI applications to access CTI capabilities through these REST APIs to meet specific business requirements. The first set of APIs enables customers that use older Telephony Web Services (TWS) APIs to transition to REST APIs before TWS reaches end of support.
  • Support for Geo Redundant High Availability (GRHA) Virtual IP (VIP) configuration on the Azure platform.
  • System Manager Solution Deployment Manager and Solution Deployment Manager Client support the deployment and upgrade of an application using the OVA with the SHA256 hash algorithm.

Compatibility Information

Compatibility with earlier AE Services release

Developers are advised to utilize the SDK version that corresponds to the deployed Avaya Aura release to address enhancements, features and changes in Avaya Aura and/or the developer solution.

Note: AE Services 6.1, 6.2, 6.3 and 7.0 DMCC applications must specify the appropriate protocol version. If a protocol version is not specified, the application may receive unexpected XML messages with added elements and/or receive new XML messages.

Release history

Release Information

Product Overview

SPECIAL NOTE:Avaya Aura Application Enablement Services (AE Services) software is no longer downloadable from this page. DevConnect Technology Partners and Testing-enabled Members may purchase the needed Communication Manager and AE Services lab systems to be used for development purposes as a DevConnect Procurement package. Non-members should contact an authorized Avaya reseller or their Avaya Account Executive to obtain the necessary software and licenses.

DMCC Java SDK and Documentation

DMCC XML SDK and Documentation

DMCC .Net SDK and Documentation

Selective Listening Hold/Multiple Registration Service

Important Note:This white paper provides guidance for application developers that use the Selective Listening Hold (SLH) service and/or Multiple Registration (MR) to utilize call media information from one or more parties in a call.

Media Stack Documentation

Important Note:This is a sample implementation of a client media stack designed to demonstrate the RTP processing capabilities of the DMCC SDK. Click here for important information about using the Media Stack in production environments.

Additional Resources

The DMCC APIs rely on the TSAPI service for Call Control, Logical Device, Snapshot and Routing services. The TSAPI Programmers Reference provides information that DMCC developers will find useful, such as details of parameters, error codes and limitations, as well as descriptions of how CTI applications may interact with other Communication Manager features:

System Management Service SDKs

Developer Documentation

NOTICE

Effective with Avaya Aura AE Services release 8.1.3.2, the Telephony Web Service SDK is discontinued. Release 8.1.3.2 and above will continue to support applications developed using prior Telephony Web Service SDKs (8.1.3 and older). Developers should use the Avaya Aura AE Services Web Telephony Interface for new development.

Telephony Web Services SDKs

Developer Documentation

The Web Telephony Interface (WTI) Service (REST services) that AE Services supports allow easy integration with enterprise applications and aggregation of services to implement compound operations. The developer documentation below describes the REST Telephony Services that exposes core telephone functionality and enables access to basic third-party call control features on Communication Manager.

  NOTE: Release 10.1.3 included significant changes to the WTI API; therefore, version 10.1.2 is not recommended for new software development. Use the API version 10.1.3 for all new WTI development.

WTI Developer Documentation

JTAPI SDKs and Clients

JTAPI Developer Documentation

Additional Resources

The JTAPI API uses TSAPI to communicate with the AE Services. Therefore, JTAPI developers will find useful information in the TSAPI Programmers Reference. This includes details of parameters, error codes and limitations as well as descriptions of how CTI applications may interact with other Communication Manager features:

TSAPI SDK and Clients

Note: The full Avaya Aura AE Services TSAPI SDK for use with AE Services is not available for download. DevConnect members can order the TSAPI SDK via the Procurement option.

TSAPI Developer Documentation

Note: CallVisor LAN (CVLAN) is a legacy AE Services interface. CVLAN Client downloads are available via the portal for the purpose of maintaining existing applications only. CVLAN should not be used for new application development nor new customer deployment. DevConnect does not provide support nor compliance testing for any CVLAN-based solution and any technical support for an existing third-party CVLAN solution must be obtained via a formal customer SR.

CVLAN Clients

CVLAN Developer Documentation

Loading...