Condividi tramite


Informazioni di riferimento sui servizi di telefonia di base

Le funzioni di telefonia di base sono elencate per categoria nelle tabelle seguenti. Una funzione viene identificata come asincrona se indica il completamento in un messaggio REPLY all'applicazione. Se la funzione restituisce sempre il risultato all'applicazione immediatamente, la funzione viene considerata sincrona.

Di seguito è riportato un raggruppamento funzionale delle funzioni di base del servizio di telefonia:

Inizializzazione e arresto TAPI

Funzione Descrizione
rigaInitializeEx Inizializza l'astrazione della linea TAPI per l'uso da parte dell'applicazione chiamante. Sincrono.
lineShutdown Arresta l'uso dell'applicazione dell'astrazione di linea di TAPI. Sincrono.

 

Negoziazione della versione della riga

Funzione Descrizione
lineNegotiateAPIVersion Consente a un'applicazione di negoziare una versione TAPI da usare. Sincrono.

 

Stato e funzionalità della riga

Funzione Descrizione
lineGetDevCaps Restituisce le funzionalità di un determinato dispositivo linea. Sincrono.
lineGetDevConfig Restituisce la configurazione di un dispositivo di flusso multimediale. Sincrono.
lineGetLineDevStatus Restituisce lo stato corrente del dispositivo linea aperta specificato. Sincrono.
lineSetDevConfig Imposta la configurazione del dispositivo di flusso multimediale specificato. Sincrono.
lineSetStatusMessages Specifica le modifiche dello stato per cui l'applicazione deve ricevere una notifica. Sincrono.
lineGetStatusMessages Restituisce le impostazioni del messaggio di stato dell'indirizzo e della riga corrente dell'applicazione. Sincrono.
lineGetID Recupera un ID dispositivo associato alla riga, all'indirizzo o alla chiamata aperta specificata. Sincrono.
lineGetIcon Consente a un'applicazione di recuperare un'icona da visualizzare all'utente. Sincrono.
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.
lineConfigDialogEdit Visualizza una finestra di dialogo che consente all'utente di modificare le informazioni di configurazione per un dispositivo linea. Sincrono.

 

Indirizzi

Funzione Descrizione
lineGetAddressCaps Restituisce le funzionalità di telefonia di un indirizzo. Sincrono.
lineGetAddressStatus Restituisce lo stato corrente di un indirizzo specificato. Sincrono.
lineGetAddressID Recupera l'ID indirizzo di un indirizzo specificato utilizzando un formato alternativo. Sincrono.

 

Apertura e chiusura di dispositivi line

Funzione Descrizione
lineOpen Apre un dispositivo linea specificato per fornire il monitoraggio e/o il controllo successivi della linea. Sincrono.
lineClose Chiude un dispositivo linea aperto specificato. Sincrono.

 

Formati di indirizzo

Funzione Descrizione
lineTranslateAddress Converte tra un indirizzo in formato canonico e un indirizzo in formato di composizione. Sincrono.
lineSetCurrentLocation Imposta la posizione utilizzata come contesto per la conversione degli indirizzi. Sincrono.
lineSetTollList Modifica l'elenco dei pedaggi. Sincrono.
lineGetTranslateCaps Restituisce le funzionalità di conversione degli indirizzi. Sincrono.

 

Chiamare stati ed eventi

Funzione Descrizione
lineGetCallInfo Restituisce informazioni fisse su una chiamata. Sincrono.
lineGetCallStatus Restituisce informazioni complete sullo stato della chiamata per la chiamata specificata. Sincrono.
lineSetAppSpecific Imposta il campo specifico dell'applicazione della struttura delle informazioni di una chiamata. Sincrono.

 

Effettuare chiamate

Funzione Descrizione
lineMakeCall Effettua una chiamata in uscita e restituisce un handle di chiamata. Asincrono.
lineDial Comporre (parti di uno o più) indirizzi dialable. Asincrono.

 

Risposta alle chiamate in ingresso

Funzione Descrizione
lineAnswer Risponde a una chiamata in arrivo. Asincrono.

 

Supporto per i risparmiatori a pagamento

Funzione Descrizione
lineSetNumRings Indica il numero di anelli dopo i quali le chiamate in ingresso devono essere risposte. Sincrono.
lineGetNumRings Restituisce il numero minimo di anelli richiesti con lineSetNumRings. Sincrono.

 

Controllo dei privilegi delle chiamate

Funzione Descrizione
lineSetCallPrivilege Imposta il privilegio dell'applicazione sul privilegio specificato. Sincrono.

 

Chiamare le funzioni drop

Funzione Descrizione
lineDrop Disconnette una chiamata o abbandona un tentativo di chiamata in corso. Asincrono.
lineDeallocateCall Dealloca l'handle di chiamata specificato. Sincrono.

 

Manipolazione dell'handle di chiamata

Funzione Descrizione
lineHandoff Disattivare la proprietà delle chiamate e/o modificare i privilegi di un'applicazione a una chiamata. Sincrono.
lineGetNewCalls Restituisce gli handle di chiamata alle chiamate su una riga o un indirizzo specificato per cui l'applicazione non dispone ancora di handle. Sincrono.
lineGetConfRelatedCalls Restituisce un elenco di handle di chiamata che fanno parte della stessa conferenza telefonica della chiamata specificata come parametro. Sincrono.

 

Informazioni sulla località e sul paese/area geografica

Funzione Descrizione
lineTranslateDialog Visualizza una finestra di dialogo che consente all'utente di modificare la posizione e le informazioni sulla scheda chiamante. Sincrono.
lineGetCountry Recupera le regole di composizione e altre informazioni su un determinato paese/area geografica. Sincrono.

 

Richiedere servizi destinatari

Le due funzioni seguenti vengono usate solo per supportare la telefonia assistita.

Funzione Descrizione
rigaRegisterRequestRecipient Registra o annulla la registrazione dell'applicazione come destinatario della richiesta per la modalità richiesta specificata. Sincrono.
lineGetRequest Ottiene la richiesta successiva dalla libreria di collegamento dinamico telefonia. Sincrono.