The Avaya Aura AE Services Java Telephony API (JTAPI) software development kit (SDK) is available to developers to help them create applications that access the AE Services TSAPI service using JTAPI.
JTAPI for Communication Manager is a high level Java API, based on the Sun JTAPI standard. JTAPI provides a client-side interface to the TSAPI service, and as such, enables access to third party call control capabilities provided by Avaya Aura Communication Manager as an evolution server.
These third party call control capabilities include:
- The ability to make, screen, answer, log, transfer, hold, retrieve, divert, conference and drop calls
- Control and interaction of calls in vector processing, predictive dialing and call classification, or skills-based routing
- Provide a snapshot of device, including information regarding the calls on the device and the parties on the call
- Perform logical services such as Agent login/logout
Using these capabilities, a variety of applications can be created, including screen-pop applications for knowledge workers that match inbound calls with call log entries, voicemails and even emails from the calling party.
The JTAPI SDK includes the JTAPI Client and is available for download from DevConnect portal, under the appropriate AE Services Release Contents topic. The Client gives applications access to Communication Manager call processing. The SDK provides the tools required to create applications against JTAPI, including API documentation, guides, libraries, scripts, schemas and sample applications.