Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il computer dell'utente può avere accesso a più dispositivi selezionabili dall'utente e usati per condurre conversazioni vocali interattive. In primo luogo, c'è il dispositivo telefonico stesso, completo di lampade, pulsanti, display, ringer e dispositivo I/O vocale (portatile, altoparlante, auricolare). Il computer dell'utente può anche avere un dispositivo di I/O vocale separato (ad esempio un visore VR o una combinazione di microfono/altoparlante collegato a una scheda audio) per l'uso con le conversazioni telefoniche.
TSPI consente all'utente di selezionare dove instradare le informazioni che il commutatore invia sulla linea, sull'indirizzo o sulla chiamata. Il centralino normalmente si aspetta che questo sia uno dei suoi apparecchi telefonici e invia richieste di squillo, eventi delle lampade (per telefoni a stimolo), dati del display e dati audio in base alle esigenze. Il telefono a sua volta invia eventi hookswitch, eventi di pressione dei pulsanti (per telefoni di stimolo) e dati vocali al commutatore.
La parte di linea di TSPI rende disponibili eventi lampada, eventi di visualizzazione ed eventi di squillo, come codici di ritorno funzionali alle varie operazioni di linea in TSPI o come messaggi di stato di chiamata funzionale non sollecitati inviati al callback dell'applicazione. L'implementazione del fornitore di servizi è responsabile della mappatura tra il livello funzionale TSPI e i messaggi di stimolo o funzionali sottostanti utilizzati dalla rete telefonica. Negli ambienti di telefonia funzionale, le funzioni TSPI vengono mappate al protocollo funzionale.
Utilizzando la funzione TSPI_lineSetTerminal, TAPI può controllare il routing di diversi eventi di basso livello scambiati tra il commutatore e la stazione; può anche decidere di non instradare alcuni di questi eventi di basso livello a un dispositivo. Il routing delle diverse classi di eventi può essere controllato singolarmente. Ad esempio, il flusso multimediale di una chiamata (ad esempio la voce) può essere inviato a qualsiasi dispositivo trasducente se il provider di servizi e l'hardware sono in grado di farlo. Gli eventi di suoneria dallo switch al telefono possono essere mappati come una notifica visiva sullo schermo del computer oppure possono essere indirizzati a un dispositivo telefonico. Gli eventi lampada e gli eventi di visualizzazione possono essere ignorati o indirizzati a un dispositivo telefonico (che sembra comportarsi come un normale apparecchio telefonico). Infine, la pressione dei pulsanti su un dispositivo telefonico potrebbe essere o meno trasmessa alla linea. In ogni caso, questo instradamento di segnali di basso livello dalla linea non influisce sul funzionamento della parte di linea del TSPI, che esegue sempre il mapping degli eventi di basso livello al relativo equivalente funzionale. Le applicazioni possono consultare le funzionalità del dispositivo di una linea per determinare i terminali disponibili.
In altre parole, la funzione TSPI_lineSetTerminal specifica il dispositivo terminale a cui vengono instradati gli eventi di riga, indirizzo o flusso multimediale di chiamata specificati. È possibile specificare terminali separati per ogni classe di evento. Le classi di evento includono lampade, pulsanti, display, suoneria, hookswitch e flusso multimediale.