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