L'interfaccia TAPI (Telephony Application Programming Interface) integra le telecomunicazioni con il computer. L'interfaccia TAPI supporta sia la telefonia tradizionale basata su una rete Public Switched Telephone Network o PSTN, sia la moderna telefonia IP per consentire la comunicazione di dati, voce e video. L'hardware supportato include schede audio e video, modem, linee ISDN (Integrated Services Digital Network), reti ATM (Asynchronous Transfer Mode) e fotocamere. In tal modo è possibile stabilire connessioni dirette per comunicare con computer locali, linee telefoniche, reti LAN, reti WAN e Internet.
Oltre a effettuare e ricevere chiamate, i programmi possono utilizzare l'interfaccia TAPI per fornire funzionalità di telefonia avanzate, quali ID chiamante, instradamento delle chiamate, caselle vocali e videoconferenze. I programmi di comunicazione possono identificare il chiamante, richiamare e visualizzare le informazioni sul chiamante, nonché classificare le chiamate in ordine di priorità o instradarle in base alle informazioni sui clienti.
Lo standard comune TAPI consente ai programmi di comunicazione di controllare le funzionalità di telefonia per dati, fax e chiamate vocali:
-
TAPI gestisce tutti i segnali scambiati tra un computer e una rete telefonica, comprese funzionalità di base come comporre i numeri di telefono, rispondere a una chiamata e interromperla.
-
TAPI include funzionalità supplementari disponibili anche in PBX, ISDN e altri sistemi telefonici, ad esempio chiamate in attesa, trasferimento di chiamate, conferenze telefoniche e parcheggio chiamate.
-
TAPI offre l'accesso a funzionalità personalizzate dai singoli provider di servizi, dotate di estensibilità incorporata per consentire l'aggiunta di ulteriori reti e funzionalità di telefonia.
HyperTerminal e Connessioni di rete sono programmi di comunicazione basati su TAPI che vengono forniti con i sistemi operativi Windows Vista® e Windows Server® 2008. Servizi fax, un altro programma di comunicazione basato su TAPI, è disponibile su base facoltativa. È inoltre possibile installare altri programmi Microsoft o non Microsoft per aggiungere ulteriore supporto alla telefonia. L'interfaccia comune TAPI consente l'esecuzione simultanea di diversi programmi di comunicazione, che possono così condividere le stesse periferiche di comunicazione.