TAPI 2.0
TAPI 2.0 bietet eine kleine Anzahl von Verbesserungen an der grundlegenden TAPI 1.4-Funktionalität. Es gab jedoch einige wichtige architektonische Änderungen, die die Stabilität erheblich verbesserten. Die meisten Änderungen waren grundlegende Änderungen, die erforderlich sind, um TAPI auf Windows NT 4.0 zu bringen und die Funktionen (vollständige 32-Bit-Unterstützung, Dienste und Unicode) zu nutzen. Diese Änderungen waren jedoch für TAPI intern und hatten nur geringe Auswirkungen auf TAPI-Anwendungen.
Anwendungen, die TAPI 1.3 und 1.4 (16-Bit-Anwendungen über eine Thunkingebene) unterstützen, funktionieren gut unter Windows Server 2003-Betriebssystemen, Windows XP, Windows 2000 und Windows NT. Die Auswirkungen auf Entwickler von Dienstanbietern waren jedoch erheblich. Dienstanbieter für diese Betriebssysteme müssen vollständig aus 32-Bit-Unicode-DLLs bestehen, die im Kontext von TAPISRV und nicht im Kontext der TAPI-Anwendung ausgeführt werden können (wie alle früheren Win16-basierten TSPs). TSPs, die für TAPI 1.4 entwickelt wurden, funktionieren nicht unter Windows Server 2003-Betriebssystemen, Windows XP, Windows 2000 oder Windows NT.
TAPI 2.0 fügt auch die wichtigen Features der Callcenter-Unterstützung und QOS-Unterstützung (Quality of Service) hinzu.
Die TAPI-Systembinärdateien, die in Windows enthalten sind, unterstützen DIE TAPI-Versionen 1.3 und 1.4 für alle Anwendungen. 16-Bit-Anwendungen können jedoch nicht TAPI 2.0 verwenden, und Sie können keinen 16-Bit-TAPI 2.x-TSP verwenden.