Funzionamento di TAPI con hardware di telefonia
In sostituzione di soluzioni proprietarie difficili e costose da
implementare, TAPI fornisce un'unica serie di comandi che consentono
l'assemblaggio di hardware e software di varia provenienza. Quando un programma
di telefonia richiede un'operazione, TAPI individua al proprio interno il
provider di servizi di telefonia che supporta la periferica e che provvederà
all'invio dei comandi adatti.
Se, ad esempio, nei sistemi operativi della famiglia Windows Server 2003 è
installato Unimodem (Universal Modem) 5 come provider di servizi, quando un
programma dà inizio alla composizione di un numero telefonico, TAPI invia i
relativi comandi a Unimodem 5 che si incarica di inviare al modem collegato al
computer la sequenza di comandi corretta per comporre il numero. Il programma
non richiede alcuna informazione specifica sul modem.
Grazie a TAPI il sistema operativo della famiglia Windows Server 2003 è in grado
di fornire una piattaforma per la telefonia e fungere da centralino che collega
il computer e le risorse di telefonia per l'indirizzamento e la gestione di
chiamate. Il software basato su TAPI è in grado di assicurare soluzioni
applicabili sia ai sistemi completi per piccoli uffici o abitazioni, sia ai
front end PBX che integrano le reti informatica e telefonica di
un'organizzazione.
Disponibilità delle risorse tramite TAPI
Gli utenti della rete effettuano le chiamate utilizzando le linee, ma
possono anche utilizzare il telefono per controllare e gestire le chiamate.
Tutte queste operazioni sono supportate dai provider di servizi di telefonia. Un
amministratore di telefonia rende disponibili agli utenti le risorse di
telefonia presenti su un server, ad esempio linee e telefoni.
Linee
In telefonia, per linea si intende qualsiasi flusso multimediale (dati, voce
o video) supportato da un provider di servizi. Nel caso di un modem, la linea è
costituita da una vera e propria linea telefonica. Per le altre periferiche, il
termine può indicare un flusso multimediale diverso, ad esempio un gateway per
Internet. Le chiamate vengono effettuate utilizzando una linea fornita da un
provider di servizi di telefonia. Un'unica linea può supportare
contemporaneamente più chiamate, come accade per le chiamate in attesa e le
conferenze telefoniche. Il provider di servizi di telefonia stabilisce le
modalità di rappresentazione delle periferiche reali da parte delle linee di
telefonia.
Telefoni
In TAPI, un telefono costituisce l'apparecchio terminale supportato da un
provider di servizi di telefonia. In questo contesto, il termine "telefono"
indica qualcosa di molto simile a un telefono vero e proprio, ma non
necessariamente l'apparecchio telefonico. In questo termine rientrano infatti i
concetti di hookswitch, ricevitore, altoparlante, microfono, display, spie
luminose e tasti programmabili. Le funzioni di un telefono, come per gli
apparecchi telefonici comuni, non si limitano alle semplici chiamate. È
possibile ad esempio utilizzare il ricevitore per ascoltare o recuperare
messaggi di posta vocale.
Il telefono non deve necessariamente corrispondere a un apparecchio vero e
proprio, è infatti sufficiente anche un'emulazione software. Questo particolare
telefono può infatti essere costituito da un programma che utilizza TAPI oppure
un provider di servizi di telefonia. L'apparecchio telefonico non è
indispensabile per gestire un flusso multimediale e non tutti i provider di
servizi di telefonia supportano telefoni, benché tutti supportino linee.
Supporto TAPI per la telefonia
I sistemi operativi della famiglia Windows Server 2003 supportano
l'integrazione tra computer e telefonia, dalla semplice soluzione domestica o
per piccoli uffici alle soluzioni aziendali globali su larga scala. Le soluzioni
di telefonia a basso livello consentono a un utente di:
? Utilizzare un computer come segreteria telefonica o casella di posta vocale.
? Utilizzare un computer per inviare e ricevere fax.
? Utilizzare un microfono e un altoparlante oppure un telefono viva voce
collegato a un computer multimediale come sistema telefonico.
� Accedere a un computer da una località remota.
Il supporto per queste soluzioni prevede di norma una connessione diretta tra un
computer desktop e una linea telefonica con un modem. Le soluzioni globali per
aziende si basano su una rete e consentono a un'organizzazione di:
? Utilizzare un computer sia come sistema telefonico multilinea che come
controller PBX multifunzionale.
? Assicurare un sistema di posta vocale per tutta l'organizzazione.
? Assicurare un sistema di fax per tutta l'organizzazione.
? Assicurare servizi di informazioni audio su richiesta che consentano
all'utente che chiama di recuperare informazioni da un modulo di sintesi vocale
preregistrate o generate dal computer.
? Inviare informazioni fax su richiesta ai clienti utilizzando tasti
multifrequenza o altri tipi di input.
? Implementare la composizione automatica basata su elenchi per il telemarketing.
? Fornire informazioni di database relative a una chiamata, ad esempio il
profilo cliente oppure informazioni sull'account, quando questa viene commutata
su un desktop.
? Creare un unico programma client facile da utilizzare per gestire tutte le
comunicazioni di tipo vocale, cercapersone, posta elettronica e conferenze.
? Assicurare l'accesso remoto alla rete.
In una rete, un adattatore d'interfaccia hardware su un server collega la LAN a
una rete telefonica pubblica o privata. L'adattatore è supportato da un provider
di servizi di telefonia. I programmi eseguiti nel server assicurano funzioni
quali conferenze, trasferimento, inoltro, attesa e ricomposizione automatica del
numero. Il server controlla le chiamate in transito sulla rete e in uscita sul
PBX.
I programmi client assicurano all'utente comunicazioni vocali, video, fax e di
dati. Come illustrato in questa sezione, i programmi client richiamano funzioni
fornite dal servizio di telefonia del client, il quale utilizza il provider di
servizi remoti Windows per comunicare attraverso la rete con i provider di
telefonia del server, mentre i servizi di telefonia veri e propri vengono
forniti dai provider di servizi di telefonia che gestiscono le periferiche di
telefonia nel server.
---------------------------------------------------------------------
Informazioni prese dal sito http://www.microsoft.com/technet/prodtechnol/windowsserver2003/it/library/ServerHelp/6bd1ca33-11e6-43df-95f3-e66da64bed69.mspx?mfr=true in data 11/11/2007.
--------------------------------------------------------------------