A Telephony Application Programming Interface (TAPI) technológia a telekommunikációt integrálja a számítógéppel. A TAPI egyaránt támogatja a hagyományos (vonalkapcsolt nyilvános telefonhálózati) és IP-alapú telefonos szolgáltatásokat a hang-, adat- és videokommunikáció biztosítása érdekében. A támogatott hardverek között megtalálhatók a hang- videokártyák, modemek, ISDN-vonalak, ATM-hálózatok és kamerák. Ez közvetlen kommunikációs kapcsolatok létrehozását teszi lehetővé a helyi számítógépekkel, telefonvonalakkal, helyi hálózatokkal (LAN-ok), nagytávolságú hálózatokkal (WAN-ok) és az internettel.
A hívások kezdeményezésén és fogadásán túl a programok a TAPI révén fejlett telefonos funkciókat (hívóazonosító, hívásirányítás, hangposta, videokonferencia) is biztosíthatnak. A kommunikációs programok az ügyféladatok alapján azonosíthatják a hívót, rögzíthetik és megjeleníthetik a hívó adatait, és akár rangsorolhatják vagy irányíthatják is a hívásokat.
A TAPI egy általánosan elfogadott szabványon alapul, ami lehetővé teszi a kommunikációs programok számára az adat-, fax- és hanghívások telefonos funkcióinak vezérlését:
-
A TAPI a számítógép és a telefonhálózatok közötti teljes jelforgalmat kezeli, beleértve az olyan alapvető funkciókat, mint a tárcsázás, hívásfogadás és hívásbontás.
-
A TAPI olyan alközpontokban, ISDN és más telefonrendszerekben található kiegészítő funkciókat is tartalmaz, mint például a hívástartás, a hívástovábbadás és a hívásparkolás.
-
A TAPI meghatározott szolgáltatók által testre szabott szolgáltatások elérését is lehetővé teszi, és ezek további telefonos funkciókkal és hálózatokkal bővíthetők.
A HyperTerminal és a Hálózati kapcsolatok olyan TAPI protokollt használó kommunikációs programok, amelyek megtalálhatók a Windows Vista® ésWindows Server® 2008 operációs rendszerekben is. Egy másik kommunikációs program, a Faxszolgáltatások, szintén a TAPI szolgáltatást használja, és választható összetevőként érhető el. További telefonos támogatás biztosításához telepíthet más Microsoft vagy nem Microsoft programokat is. A TAPI által biztosított közös felület lehetővé teszi a különböző kommunikációs programok számára az együttműködést és a kommunikációs eszközök megosztását.