Telephony Application Programming Interface Version 2.2
Purpose
The Microsoft Telephony Application Programming Interface (TAPI) version 2.2 (TAPI/C) enables implementation of communications applications ranging from basic modem control to call centers with multiple agents and switches.
Where applicable
Possible TAPI 2.2 applications include:
- Basic voice calls on the Public Switched Telephone Network (PSTN)
- Call center applications for tracking multiple agents
- Modem control
- PBX control
- Interactive voice response (IVR) systems
- Voice mail
- Detailed phone device control
Developer audience
TAPI/C is designed for use by C/C++ programmers. Development experience with telecommunications or other telephony applications is helpful, but not necessary.
Run-time requirements
TAPI version 2.2 enables development of communications applications for the Windows Server 2003 operating systems, Windows XP, Windows 2000, Windows NT, Windows Me, Windows 98, and Windows 95. For more information about which operating systems support a particular function, see the Requirements section of the documentation for that function.
In this section
Topic | Description |
---|---|
Overview |
General information about TAPI architecture and components. |
Reference |
Documentation of functions, structures, messages, constants, and device classes available in TAPI 2.2. |
Related topics
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for