Issue 1 October 2003 177
Chapter 8: Using the TSAPI SDK
This chapter contains the following sections which provide information for using Telephony
Services Application Programming Interface (TSAPI) Software Development Kit (SDK),
which is included on the Avaya Computer Telephony CD-ROM.
● Overview on page 177
● SDK Online Support on page 178
● Avaya Computer Telephony Installation Instructions for Using the SDK on Windows on
page 178
● High Level View of the TSAPI SDK on page 179
● Installing the TSAPI SDK on page 180
● TSAPI Programming Environment on page 186
● TSAPI Programming Notes on page 187
● Windows NT, Windows 2000 and Windows XP PBX Driver Development Information on
page 188
● TSAPI Sample Code on page 192
Overview
The TSAPI SDK is intended for programmers who are developing Computer Telephony
Integration (CTI) applications in a simulated environment.
The Avaya Computer Telephony SDK provides a programming environment (including a
switch simulator) that enables you to develop the following.
● TSAPI-compliant applications on Win32, and UnixWare
● TSAPI-compliant PBX drivers under Windows NT, Windows 2000 or Windows XP
Note:
Note: The SDK does not provide you with a Driver Authorization file (the G3PD
License File). If you intend to access live PBX resources you must obtain the
DEFINITY Driver Authorization File (G3PD License).