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.
Tutti i provider di servizi devono implementare funzioni di telefonia di base. Di seguito è riportato un elenco di tali funzioni per categoria. Una funzione viene identificata come asincrona se indica il completamento in un messaggio REPLY all'applicazione. Se la funzione restituisce sempre il risultato immediatamente, la funzione viene considerata sincrona.
- Addresses
- rispondere alle chiamate in arrivo
- Call Drop Functions
- gli stati di chiamata e gli eventi
- stato e funzionalità della riga
- di negoziazione della versione riga
- effettuare chiamate
- dispositivi line di apertura e chiusura
- di negoziazione della versione telefono
- L'inizializzazione e l'arresto di TSP
Inizializzazione e arresto TSP
| Funzione | Descrizione |
|---|---|
| TUISPI_providerInstall | Installa un TSP. Sincrono. |
| TSPI_providerInstall | Installa il TSP. Obsoleto con la versione 2.0. Sincrono. |
| TSPI_providerInit | Inizializza il TSP. Sincrono. |
| TSPI_providerShutdown | Arresta il provider di servizi. |
| TUISPI_providerRemove | Rimuove un TSP. Sincrono. |
| TSPI_providerRemove | Rimuove un TSP. Obsoleto con la versione 2.0. Sincrono. |
Negoziazione della versione telefono
| Funzione | Descrizione |
|---|---|
| TSPI_phoneNegotiateTSPIVersion | Restituisce la versione SPI più elevata con cui il provider di servizi può operare per questo dispositivo. |
Negoziazione della versione della riga
| Funzione | Descrizione |
|---|---|
| TSPI_lineNegotiateTSPIVersion | Consente a un'applicazione di negoziare una versione TSPI da usare con un determinato dispositivo linea. Sincrono. |
Stato e funzionalità della riga
| Funzione | Descrizione |
|---|---|
| TSPI_lineGetDevCaps | Restituisce le funzionalità di un determinato dispositivo linea. Sincrono. |
| TSPI_lineGetDevConfig | Restituisce la configurazione di un dispositivo di flusso multimediale. Sincrono. |
| TSPI_lineGetLineDevStatus | Restituisce lo stato corrente del dispositivo linea aperta specificato. Sincrono. |
| TSPI_lineSetDevConfig | Imposta la configurazione del dispositivo di flusso multimediale specificato. Sincrono. |
| TSPI_lineSetStatusMessages | Specifica le modifiche dello stato per cui l'applicazione deve ricevere una notifica. Sincrono. |
| TSPI_lineGetID | Recupera un ID dispositivo associato alla riga, all'indirizzo o alla chiamata aperta specificata. Sincrono. |
| TSPI_lineGetIcon | Consente a un'applicazione di recuperare un'icona da visualizzare all'utente. Sincrono. |
| TUISPI_lineConfigDialog | Fa sì che il provider del dispositivo linea specificato visualizzi una finestra di dialogo che consente all'utente di configurare i parametri correlati al dispositivo linea. Sincrono. |
| TUISPI_lineConfigDialogEdit | Visualizza una finestra di dialogo che consente all'utente di modificare le informazioni di configurazione per un dispositivo linea. Sincrono. |
Indirizzi
| Funzione | Descrizione |
|---|---|
| TSPI_lineGetAddressCaps | Restituisce le funzionalità di telefonia di un indirizzo. Sincrono. |
| TSPI_lineGetAddressStatus | Restituisce lo stato corrente di un indirizzo specificato. Sincrono. |
| TSPI_lineGetNumAddressIDs | Recupera il numero di identificatori di indirizzo supportati nella riga indicata. |
| TSPI_lineGetAddressID | Recupera l'ID indirizzo di un indirizzo specificato utilizzando un formato alternativo. Sincrono. |
Apertura e chiusura di dispositivi line
| Funzione | Descrizione |
|---|---|
| TSPI_lineOpen | Apre un dispositivo linea specificato per fornire il monitoraggio e/o il controllo successivi della linea. Sincrono. |
| TSPI_lineClose | Chiude un dispositivo linea aperto specificato. Sincrono. |
Chiamare stati ed eventi
| Funzione | Descrizione |
|---|---|
| TSPI_lineGetCallInfo | Restituisce informazioni fisse su una chiamata. Sincrono. |
| TSPI_lineGetCallStatus | Restituisce informazioni complete sullo stato della chiamata per la chiamata specificata. Sincrono. |
| TSPI_lineSetAppSpecific | Imposta il campo specifico dell'applicazione della struttura delle informazioni di una chiamata. Sincrono. |
Effettuare chiamate
| Funzione | Descrizione |
|---|---|
| TSPI_lineMakeCall | Effettua una chiamata in uscita e restituisce un handle di chiamata. Asincrono. |
| TSPI_lineDial | Comporre (parti di uno o più) indirizzi dialable. Asincrono. |
Risposta alle chiamate in ingresso
| Funzione | Descrizione |
|---|---|
| TSPI_lineAnswer | Risponde a una chiamata in arrivo. Asincrono. |
Chiamare le funzioni drop
| Funzione | Descrizione |
|---|---|
| TSPI_lineDrop | Disconnette una chiamata o abbandona un tentativo di chiamata in corso. Asincrono. |