Telephony Application Program Interface (TAPI) è un insieme di interfacce di programmazione che forniscono servizi di comunicazione a un'applicazione. È un'interfaccia di comunicazione standard che consente la comunicazione tra l'applicazione e i sistemi di telecomunicazione. Il TAPI esiste dalla metà degli anni '90 ed è stato sviluppato da Microsoft, Intel e alcune altre aziende.
1. Che cos'è l'interfaccia del programma applicativo di telefonia (TAPI)?
Telephony Application Program Interface (TAPI) è un insieme di interfacce di programmazione che forniscono servizi di comunicazione a un'applicazione. È un'interfaccia di comunicazione standard che consente la comunicazione tra l'applicazione e i sistemi di telecomunicazione. TAPI è un'interfaccia indipendente dal protocollo e dalla piattaforma.
2. Storia del TAPI
Il TAPI è stato inizialmente sviluppato da Microsoft, Intel e alcune altre aziende a metà degli anni '90. Il TAPI è stato rilasciato per la prima volta nel 1995 ed è stato utilizzato come interfaccia per le telecomunicazioni. È stata rilasciata per la prima volta nel 1995 e doveva sostituire le precedenti interfacce di programmazione delle applicazioni di telefonia, come TSR e RAS.
3. Quali sono i vantaggi di TAPI?
TAPI offre una serie di vantaggi agli sviluppatori di applicazioni e ai fornitori di telecomunicazioni. È un'interfaccia indipendente dal protocollo e dalla piattaforma, che consente agli sviluppatori di scrivere applicazioni in grado di comunicare con diversi sistemi di telecomunicazione. Fornisce inoltre un'interfaccia unificata, consentendo agli sviluppatori di scrivere applicazioni compatibili con diversi sistemi di telecomunicazione.
4. Componenti TAPI
TAPI è costituito da una serie di componenti che includono driver, librerie e servizi. I driver forniscono la connessione tra l'applicazione e il sistema di telecomunicazione. Le librerie forniscono le funzionalità che consentono all'applicazione di interagire con il sistema di telecomunicazione. I servizi forniscono i servizi di comunicazione, come l'inoltro delle chiamate, l'avviso di chiamata e la registrazione delle chiamate.
5. TAPI e i servizi di telecomunicazione
TAPI può essere utilizzato per accedere a una serie di servizi di telecomunicazione, compresi i servizi voce e dati. Questi servizi includono la comunicazione vocale attraverso la rete telefonica pubblica commutata (PSTN), VoIP e altri servizi di telecomunicazione basati su IP.
6. TAPI e piattaforme Windows
TAPI è disponibile sulle piattaforme Windows ed è l'interfaccia di comunicazione principale per le applicazioni Windows. È supportato da Windows 95 e versioni successive, nonché da Windows NT e versioni successive.
7. Adottano TAPI
TAPI è adottato da diverse aziende e organizzazioni, come Nortel Networks, Avaya e Cisco Systems. Queste aziende hanno adottato il TAPI per fornire un'interfaccia unificata alle loro applicazioni.
8. TAPI vs. SIP
TAPI e Session Initiation Protocol (SIP) sono due dei protocolli di comunicazione più comunemente utilizzati. TAPI è un'interfaccia indipendente dalla piattaforma, mentre SIP è un'interfaccia dipendente dal protocollo. TAPI è più utilizzato di SIP grazie alla sua indipendenza dalla piattaforma.
9. Applicazioni di TAPI
TAPI è utilizzato in una varietà di applicazioni, come videoconferenze, messaggistica unificata, soluzioni per call center e voce su IP (VoIP). Viene utilizzato anche in diversi settori, come quello sanitario, finanziario e governativo.
Un server TAPI è un'applicazione software che fornisce servizi TAPI alle applicazioni TAPI-compliant. Un server TAPI espone in genere una serie di oggetti COM che possono essere utilizzati dalle applicazioni TAPI-compliant per controllare i dispositivi e i servizi di telefonia. Un server TAPI può anche fornire un oggetto TAPI Line Device che può essere utilizzato dalle applicazioni TAPI-compliant per monitorare e controllare le chiamate.
Un'API è un insieme di istruzioni di programmazione che consentono al software di interagire con altri software. Ad esempio, l'API di Google Maps consente agli sviluppatori di aggiungere le funzionalità di Google Maps ai propri siti web e applicazioni.
Il Microsoft HID phone TSP è un fornitore di servizi di telecomunicazione che offre una serie di servizi ai propri clienti, tra cui servizi voce e dati, oltre a una serie di altre funzionalità. I TSP telefonici HID sono in genere utilizzati da aziende e organizzazioni che hanno bisogno di comunicare regolarmente con un gran numero di persone.
L'applicazione ShoreTel che comunica tramite TAPI è l'applicazione ShoreTel Connect. Questa applicazione consente agli utenti di effettuare e ricevere telefonate utilizzando il microfono e gli altoparlanti del computer.
I due sistemi telefonici sono la rete telefonica pubblica commutata (PSTN) e la rete IP (Internet Protocol). La rete telefonica pubblica commutata (PSTN) è il sistema telefonico tradizionale in uso da molti anni. Utilizza una rete di fili di rame per collegare le chiamate telefoniche. La rete IP è un sistema telefonico più recente che utilizza il protocollo Internet per collegare le chiamate. Spesso è più economica della rete PSTN, ma può essere più difficile da configurare.