TAPI 2.0

TAPI 2.0 offre un numero ridotto di miglioramenti alla funzionalità TAPI 1.4 di base. Tuttavia, ci sono stati alcuni importanti cambiamenti architetturali che hanno migliorato notevolmente la sua stabilità. La maggior parte delle modifiche sono state modifiche fondamentali necessarie per portare TAPI a Windows NT 4.0 e sfruttare le sue funzionalità (supporto completo a 32 bit, servizi e Unicode). Tuttavia, queste modifiche sono state interne a TAPI e hanno avuto poco effetto sulle applicazioni TAPI.

Le applicazioni che supportano TAPI 1.3 e 1.4 (applicazioni a 16 bit tramite un livello di avvio) funzionano correttamente nei sistemi operativi Windows Server 2003, Windows XP, Windows 2000 e Windows NT. Tuttavia, l'effetto sugli sviluppatori del provider di servizi è stato significativo. I provider di servizi per questi sistemi operativi devono essere dll Unicode completamente a 32 bit che possono essere eseguite nel contesto di TAPISRV, non nel contesto dell'applicazione TAPI (come tutti i TSP basati su Win16 precedenti). I provider di servizi di configurazione progettati per TAPI 1.4 non funzionano nei sistemi operativi Windows Server 2003, Windows XP, Windows 2000 o Windows NT.

TAPI 2.0 aggiunge anche le funzionalità importanti del supporto del call center e del supporto QOS (Quality of Service).

I file binari di sistema TAPI disponibili con Windows supportano le versioni TAPI 1.3 e 1.4 per tutte le applicazioni. Tuttavia, le applicazioni a 16 bit non possono usare TAPI 2.0 e non è possibile usare un TSP TAPI a 2.x a 16 bit.