Go
IP Telephony IP Telephony Contact Centers Contact Centers Unified Communications Unified Communications CEBP Communications Enabled Business Processes
Application Enablement Service
Do your Research
Application Enablement Services

Application Enablement Services provides an enhanced set of Application Programming Interfaces (APIs), protocols and web services that expose the functionality of Avaya communication solutions to corporate application developers, 3rd party Independent Software Vendors (ISVs) and system integrators.  This open standards-based solution runs on a Linux server and is tightly integrated with Avaya Communication Manager and Avaya Contact Center solutions. Application Enablement Services provides a new, open platform for supporting existing applications, and will be the catalyst for creating the next generation of applications and business solutions for our customers.

Product Details
Application Enablement Services provides the ability for traditional IT data application developers to interface to Avaya Communication Manager through standard Web Services via SOAP/XML methods. This enables integration of business and communication applications to leverage the power of real time telephony and system management functions of Avaya Communication Manager.  These functions, via a Web Service, provide a standard and familiar method for IT data application developers to implement new and innovative solutions.

Application Enablement Services delivers the CTI architecture and platform that supports existing Call Center application requirements; along with the new emerging applications programming interfaces (APIs), as they became available. It consolidates multiple CTI server platforms onto a single server while supporting the leading industry APIs including TSAPI, JTAPI, Avaya CallVisor LAN (CVLAN) API and the Avaya Communication Manager API (CMAPI). This platform provides complete backwards compatibility for all these APIs ensuring that the Application Enablement Services platform will serve legacy, current and future application needs.

The functionality provided by Application Enablement Services includes:
• Connectors
• Core and Administration Services
• Communication Services Software Development Kit

Connectors communicate with the communication servers and expose standards-based APIs that include:
• Call Control is needed to perform third party call control operations
• Device control is needed to gain exclusive or shared control of softphone-enabled Communication Manager telephones or extensions so as to perform telephone operations using button presses, feature access codes, lamp, ringer and display updates
• Media Access is needed to perform media processing  such as play, record, media streaming to speaker/microphone
• Management Interface is needed to facilitate Move, Add and Change (MAC) of stations

System Administration Services provide infrastructure and house keeping functions for the application platform including:
• Data stores
• Process life cycle management
• Administration
• Logging and Alarming

Communication Services provide higher level of abstraction based on the APIs. They expose functionality using Web Services interfaces.  They allow easy integration with enterprise applications and aggregation of service to implement compound operations like ClickToCommunicate. Communication Services include:
• Telephony Service - enables high level call control functionality over standard web services interfaces (SOAP/XML)
• User Service - enables a single, shared, user identity concept for users of Avaya communication services and applications and integration with Identity Management systems
• System Management Service - exposes management features of Avaya Communication Manager

Application Enablement Services software development kits (SDKs) consist of the client API libraries, XSDs, WSDL, programmer's guides, sample applications, simulators and other development tools. The following three SDKs are available for Application Enablement Services 3.0:
• IP Communications SDK (CMAPI)
• TSAPI/JTAPI SDK

Features and Benefits
• The ability to more efficiently develop and integrate applications for the enterprise's business solutions via this new platform that now exposes powerful functionality through Web Services interfaces using SOAP/XML
• The ability to support not only key existing APIs and protocols (JTAPI/TSAPI, DLG, CVLAN) but to also incorporate the latest Avaya Communication Manager API (CMAPI) used to enable the latest IP-based Call Recording solutions from a variety of sources via a single a Computer Telephony Integration platform that will favorably impact customer Total Cost of Ownership (TCO)
• The ability to support a robust application link to Avaya Communication Manager that is fully secure, load balanced and redundant with a transparent failover capability to ensure less disruption and more uptime for critical applications
• The ability to have a more robust, highly reliable means of interfacing valued customer applications to Communication Manager 3.0 is delivered via a standard IBM X306 server, the same platform as the Avaya S8500B Media Server, and running Red Hat Linux Enterprise ES 3.0
• The ability for new acquisition choices since Communication Manager 3.0 customers who desire Application Enablement Services will have the opportunity to acquire it as either as a software only solution or as a bundled hardware/software solution
• The ability to get new levels of support from Avaya via the Avaya DeveloperConnection (DevConnect) Program for those corporate development customers looking to create their own applications. This program provides access to the software via Software Development Kits (SDKs), training, documentation and developer support for participating corporate customers.

Interested in developing with AES? Register for the Avaya DeveloperConnection Program Today! Click - http://devconnect.avaya.com/f_apply_rd.jsp

Connect
with Avaya

Contact Avaya:
Phone01483 308 000
letterHow to Buy
arrowsFind Locations