Telephony Application Programming Interfaces

The Microsoft telephony application programming interfaces support the development of communications applications for Microsoft Windows. The telephony interfaces are listed in the following table.

TAPI 2.x A C-programming language based API that enables you to implement communications applications ranging from basic modem control to call centers with multiple agents and switches.
TAPI 3.x A COM-based API that merges classic and IP telephony.
TSPI A telephony service provider (TSP) is a dynamic-link library (DLL) that supports communications device control through a set of exported service functions. A TAPI application uses standardized commands, TAPI passes information to the telephony service provider, and the TSP handles the specific commands that must be exchanged with the device.
MSPI A media service provider (MSP) allows an application considerable control over the media for a particular transport mechanism. An MSP is always paired with a telephony service provider (TSP).




Community Additions