TAPI 2.0
O TAPI 2.0 fornece um pequeno número de aprimoramentos para a funcionalidade básica do TAPI 1.4. No entanto, houve algumas grandes mudanças arquitetônicas que melhoraram muito sua estabilidade. A maioria das alterações foram alterações fundamentais necessárias para levar o TAPI para Windows NT 4.0 e aproveitar seus recursos (suporte completo de 32 bits, serviços e Unicode). No entanto, essas alterações foram internas ao TAPI e tiveram pouco efeito em aplicativos TAPI.
Aplicativos que dão suporte a TAPI 1.3 e 1.4 (aplicativos de 16 bits por meio de uma camada de conversão) funcionam bem em sistemas operacionais Windows Server 2003, Windows XP, Windows 2000 e Windows NT. No entanto, o efeito sobre os desenvolvedores do provedor de serviços foi significativo. Os provedores de serviços para esses sistemas operacionais devem ser DLLs Unicode de 32 bits que podem ser executadas no contexto do TAPISRV, não no contexto do aplicativo TAPI (assim como todos os TSPs baseados em Win16 anteriores). Os TSPs projetados para TAPI 1.4 não funcionam em sistemas operacionais Windows Server 2003, Windows XP, Windows 2000 ou Windows NT.
O TAPI 2.0 também adiciona os recursos importantes do suporte ao call center e ao suporte a QOS (Qualidade de Serviço).
Os binários do sistema TAPI que vêm com o Windows dão suporte a TAPI versões 1.3 e 1.4 para todos os aplicativos. No entanto, aplicativos de 16 bits não podem usar TAPI 2.0 e você não pode usar um TAPI 2.x TSP de 16 bits.