Telephony Application Programming Interfaces

Il Telephony Application Programming Interfaces (TAPI) è un API di Microsoft Windows, che consente l'integrazione tra telefono e computer e con Windows per utilizzare i servizi telefonici. Diverse versioni di TAPI sono disponibili nelle varie versioni di Windows. TAPI permette alle applicazioni di controllare le funzioni di telefonia tra un computer e la rete telefonica per le chiamate vocali, fax e dati. Include funzioni di base, quali la composizione, rispondere e prenotare una chiamata. Supporta inoltre funzioni supplementari, quali l'attesa, trasferimento, conferenza e il parco di chiamata trovato in PBX, ISDN e altri sistemi telefonici.

Descrizione

TAPI viene utilizzata principalmente per controllare il modem o, più recentemente, per il controllo di apparecchi di sistema (PBX) telefonici aziendali. Quando si controlla un Microtelefono PBX, il driver è fornito dal produttore del sistema telefonico. Alcuni produttori forniscono i driver che consentono il controllo di più telefoni. Tradizionalmente, questo viene chiamato "controllo di terze parti". Altri produttori forniscono i driver che consentono il controllo di un singolo apparecchio portatile. Questo è chiamato "controllo prima parte". I driver di terze parti sono progettati per consentire alle applicazioni di vedere e/o di controllare più estensioni allo stesso tempo. Alcuni sistemi telefonici permettono una connessione di terza parte alla volta. I driver di prima parte sono progettati per consentire alle applicazioni di monitorare e/o controllare un'estensione alla volta. I sistemi telefonici naturalmente permettono molte di queste connessioni simultaneamente. Le connessioni modem sono di natura di prima parte.

TAPI può anche essere utilizzato per controllare i dispositivi di telefonia voce-abilitata, compreso il modem voce e hardware dedicato ad esempio Dialogic.

Hardware compatibile con TAPI

L'hardware di telefonia che supporta TAPI include la maggior parte dei modem di voce e di alcune schede di telefonia quali schede Dialogic.

I sistemi telefonici riportati di seguito forniscono driver TAPI. Molti di questi driver sono concessi in licenza e quindi comportano un addebito per essere utilizzati:

  • Aastra (WOW Edition)
  • Alcatel OXO
  • Alcatel OXE
  • Allworx 6x, 10x, & 24x (using Call Assistant license)
  • AltiGen
  • Avaya Index
  • Avaya IP Office
  • BroadSoft BroadWorks (by ESTOS)
  • Cisco Call Manager
  • Cisco Call Manager Express (First-party by Cisco and Third Party by ESTOS)
  • Cisco Communication Manager
  • Elmeg
  • InterTel Axxess (First-party)
  • Innovaphone
  • LG LDK
  • Mitel 3300ICP (TAPI Gateway by iQ NetSolutions and ESTOS)
  • NEC-Philips iS3000
  • NEC Aspire
  • NEC XN120 (Topaz)
  • NEC SV8100
  • Nitsuko DXE600
  • Nortel BCM
  • Nortel CS
  • Nortel Meridian
  • Nortel Norstar
  • Panasonic KX-TD
  • Panasonic KX-TDA
  • Panasonic KX-TDE
  • Panasonic NCP
  • Samsung OfficeServ
  • Selta SAMIP
  • Siemens 3000 (First-party by Siemens and Third Party by ESTOS)
  • Siemens HighPath 4000
  • Siemens HighPath 8000
  • Siemens TC35i
  • Shoretel
  • Tadiran
  • Toshiba CT (First-party)
  • Way 2 Call
  • ZyXEL X6004/X2002 PBX

Collegamenti esterni

  • MSDN Library about TAPI
  • Andreas Marschall's TAPI and TSPI FAQ, su i-b-a-m.de.
  • www.tapi.info Wiki Site about TAPI, su tapi.info. URL consultato l'11 novembre 2018 (archiviato dall'url originale il 5 gennaio 2016).
  • KDTele Tools - Programming Library for TAPI from Kaed Systems, su kaed.com.
  • ExceleTel TeleTools - Telephony development tools for VCL, ActiveX, and .NET TAPI programming, su exceletel.com.
  • ITAPI3 - .NET managed Library for TAPI from Mark Smith (ZIP), su julmar.com. URL consultato il 25 gennaio 2011 (archiviato dall'url originale il 13 luglio 2011).
  • nrComm Lib Delphi/C++Builder component library with TAPI support, su deepsoftware.com.
  • Former TAPI MVP Michael Dunn's TAPI Site, su rainyjay.com. URL consultato il 25 gennaio 2011 (archiviato dall'url originale il 15 luglio 2011).
  • RanCOM SDK for a developers of CTI applications, su randersoft.com. URL consultato il 25 gennaio 2011 (archiviato dall'url originale il 15 luglio 2011).
  Portale Microsoft
  Portale Telefonia