Professional Documents
Culture Documents
Avaya TSAPI
Avaya TSAPI
avaya.com | 1
• The TSAPI Client: provides applications with access to Communication Manager call
processing. The primary component of the TSAPI Client is the TSAPI library. The TSAPI
library is the C library of function calls that enables an application to request CSTA
Services. The TSAPI Client must be installed separately from the TSAPI SDK.
About
• Sample application code and TSAPI Exerciser (Windows only).
the Avaya
DevConnect Sample applications:
The Avaya DevConnect • Outgoing Call Handling: shows basic outgoing call handling on a single device for a
Program provides a single call.
wide range of developer • Incoming Call Handling: shows the differences between incoming and outgoing calls.
resources, including
• Multiple Call Handling: shows how to keep track of multiple calls on a single device,
access to APIs and including holding, retrieving and redirecting calls.
SDKs for Avaya
products, developer • Conference Call Handling: adds conferencing and call tracking, and shows how to
tools, technical track multiple connections on a single call.
support options and
training materials. Getting started
Registered membership The TSAPI SDK is not currently available for download from the DevConnect web portal:
is free to anyone DevConnect members can order the TSAPI SDK via their DevConnect procurement benefits.
interested in designing
Avaya-compatible The following guides are available on the DevConnect web portal to help developers get started:
solutions. Enhanced
• AE Services TSAPI and CVLAN Client and SDK Installation Guide
membership options
offer increased levels • AE Services TSAPI for Avaya Communication Manager Programmer’s Reference: for
of technical support, developing and maintaining TSAPI-based applications
compliance testing, • AE Services TSAPI Programmer’s Reference: specifies the TSAPI services and C
and co-marketing of programming language syntax
innovative solutions
compatible with
standards-based Avaya
What else do developers need?
solutions. To learn To develop client applications that use TSAPI, and to run the sample applications,
more, or register for developers will also need:
membership, please • Access to an AE Services server connected to Communication Manager. See Additional
visit www.avaya.com/ AE Services resources for developers, below.
devconnect.
• AE Services license: TSAPI basic user only, or TSAPI basic and advanced user,
depending on the required level of call control functionality.
• Avaya Communication Manager license: Increased Adjunct Routes (optionally
required for advanced call control)