Purpose
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.
A TSP must conform to the Telephony Service Provider Interface (TSPI) to function as a service provider within the Microsoft Telephony environment. TSPI defines the external functions exposed by a telephony service provider supplied with communications equipment.
Developer Audience
You can write TAPI-enabled applications in many languages, including Java, Visual Basic®, and C/C++. Previous development experience with telecommunications or other telephony applications is helpful but not necessary.
Run-Time Requirements
TSPI enables development of TSPs for Microsoft Windows® Me/98/95, Windows NT® 4.0 SP3, Windows 2000, Windows XP, and Windows Server 2003 operating systems.
In This Section
| Topic | Description | Overview | General information about TSPI's architecture and components. |
Reference | Documentation for the TSPI interfaces. |
See Also
Microsoft
Telephony Overview
Media Service Providers
TAPI
2.2
TAPI
3.1
Send comments about this topic to Microsoft
Build date: 2/28/2008