Microsoft Telephony API
TAPI ( English Telephony Application Programming Interface - telefoniapplikationsprogrammeringsgränssnitt ) - låter dig ansluta datorer som kör Windows till röstinformationsöverföringssystem - kontorstelefonväxlar, analoga telefonkanaler. Tack vare detta kan användare kombinera röstsamtal med utbyte av datordata.
TAPI-arkitektur
TAPI inkluderar:
- TAPI Dynamic Link Library - Definierar ett abstraktionslager som separerar applikationer från tjänsteleverantörer. Biblioteket laddas in i applikationens adressutrymme och upprättar en RPC-anslutning med TAPI-servern. Från och med version 3.0 skapar biblioteket även ett Media Service Provider-objekt (MSP) och kommunicerar med det via MSPI-gränssnittet.
- TAPI-server - håller reda på de kommunikationsresurser som finns på den lokala maskinen, kommunicerar med telefonitjänsteleverantörer (TSP) via TSPI-gränssnittet.
- Telephony Service Provider - Dynamiska länkbibliotek för hantering av kommunikationsenheter. Körs av en separat tråd i TAPI-serverns sammanhang.
- En medietjänstleverantör är en uppsättning COM- objekt för att hantera mediedata. Kommunikation mellan MSP och TSP använder virtuell kommunikation genom TAPI-biblioteket och servern.
Historik
Versioner av TAPI
Version |
Utgivningsår |
OS som stöds
|
1.3 |
1991 |
Windows 3.1
|
1.4 |
1995 |
Windows 95
|
2.0 |
1996 |
Windows NT
|
2.1 |
1997 |
Windows 2000, Windows NT, Windows 95
|
3.0 |
1999 |
Windows 2000
|
3.1 |
2001 |
Windows XP, Windows 2000
|
Länkar