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 servizio di telefonia di base:
- Formati di indirizzi
- Indirizzi
- Risposta alle chiamate in ingresso
- Funzioni di eliminazione delle chiamate
- Manipolazione dell'handle di chiamata
- Controllo privilegi di chiamata
- Chiamare stati ed eventi
- Stato e funzionalità della riga
- Negoziazione della versione linea
- Informazioni sulla posizione e sul paese/area geografica
- Esecuzione di chiamate
- Apertura e chiusura dei dispositivi linea
- Richiedere servizi destinatari
- Inizializzazione e arresto TAPI
- Supporto per il risparmio di pedaggio
Inizializzazione e arresto TAPI
Funzione | Descrizione |
---|---|
lineInitializeEx | Inizializza l'astrazione della riga TAPI per l'uso da parte dell'applicazione di chiamata. Synchronous. |
lineShutdown | Arresta l'uso dell'applicazione dell'astrazione della riga di TAPI. Synchronous. |
Negoziazione della versione linea
Funzione | Descrizione |
---|---|
lineNegotiateAPIVersion | Consente a un'applicazione di negoziare una versione TAPI da usare. Synchronous. |
Stato e funzionalità della riga
Funzione | Descrizione |
---|---|
lineGetDevCaps | Restituisce le funzionalità di un determinato dispositivo linea. Synchronous. |
lineGetDevConfig | Restituisce la configurazione di un dispositivo di flusso multimediale. Synchronous. |
lineGetLineDevStatus | Restituisce lo stato corrente del dispositivo aperto specificato. Synchronous. |
lineSetDevConfig | Imposta la configurazione del dispositivo di flusso multimediale specificato. Synchronous. |
lineSetStatusMessages | Specifica le modifiche dello stato per cui l'applicazione deve essere notificata. Synchronous. |
lineGetStatusMessages | Restituisce le impostazioni del messaggio di stato e della riga corrente dell'applicazione. Synchronous. |
lineGetID | Recupera un ID dispositivo associato alla riga aperta, all'indirizzo o alla chiamata specificati. Synchronous. |
lineGetIcon | Consente a un'applicazione di recuperare un'icona per visualizzare l'utente. Synchronous. |
lineConfigDialog | Causa la visualizzazione di una finestra di dialogo del provider del dispositivo della riga specificata che consente all'utente di configurare i parametri correlati al dispositivo della riga. Synchronous. |
lineConfigDialogEdit | Visualizza una finestra di dialogo che consente all'utente di modificare le informazioni di configurazione per un dispositivo linea. Synchronous. |
Indirizzi
Funzione | Descrizione |
---|---|
lineGetAddressCaps | Restituisce le funzionalità di telefonia di un indirizzo. Synchronous. |
lineGetAddressStatus | Restituisce lo stato corrente di un indirizzo specificato. Synchronous. |
lineGetAddressID | Recupera l'ID indirizzo di un indirizzo specificato usando un formato alternativo. Synchronous. |
Apertura e chiusura dei dispositivi linea
Funzione | Descrizione |
---|---|
lineOpen | Apre un dispositivo linea specificato per fornire il monitoraggio e/o il controllo successivi della riga. Synchronous. |
lineClose | Chiude un dispositivo linea aperto specificato. Synchronous. |
Formati di indirizzi
Funzione | Descrizione |
---|---|
lineTranslateAddress | Converte tra un indirizzo in formato canonico e un indirizzo in formato dialable. Synchronous. |
lineSetCurrentLocation | Imposta la posizione utilizzata come contesto per la traduzione degli indirizzi. Synchronous. |
lineSetTollList | Modifica l'elenco dei pedaggi. Synchronous. |
lineGetTranslateCaps | Restituisce le funzionalità di traduzione degli indirizzi. Synchronous. |
Chiamare stati ed eventi
Funzione | Descrizione |
---|---|
lineGetCallInfo | Restituisce informazioni fisse su una chiamata. Synchronous. |
lineGetCallStatus | Restituisce informazioni sullo stato della chiamata completa per la chiamata specificata. Synchronous. |
lineSetAppSpecific | Imposta il campo specifico dell'applicazione della struttura delle informazioni di una chiamata. Synchronous. |
Esecuzione di chiamate
Funzione | Descrizione |
---|---|
lineMakeCall | Effettua una chiamata in uscita e restituisce un handle di chiamata. Asincrona. |
lineDial | Dials (parti di uno o più) indirizzi dialable. Asincrona. |
Risposta alle chiamate in ingresso
Funzione | Descrizione |
---|---|
lineAnswer | Risponde a una chiamata in ingresso. Asincrona. |
Supporto per il risparmio di pedaggio
Funzione | Descrizione |
---|---|
lineSetNumRings | Indica il numero di anelli dopo il quale le chiamate in ingresso devono essere risposte. Synchronous. |
lineGetNumRings | Restituisce il numero minimo di anelli richiesti con lineSetNumRings. Synchronous. |
Controllo privilegi di chiamata
Funzione | Descrizione |
---|---|
lineSetCallPrivilege | Imposta il privilegio dell'applicazione sul privilegio specificato. Synchronous. |
Funzioni di eliminazione delle chiamate
Funzione | Descrizione |
---|---|
lineDrop | Disconnette una chiamata o abbandona un tentativo di chiamata in corso. Asincrona. |
lineDeallocateCall | Dealloca l'handle di chiamata specificato. Synchronous. |
Manipolazione dell'handle di chiamata
Funzione | Descrizione |
---|---|
lineHandoff | Disattiva la proprietà delle chiamate e/o modifica i privilegi di un'applicazione a una chiamata. Synchronous. |
lineGetNewCalls | Restituisce gli handle delle chiamate alle chiamate su una riga o un indirizzo specificato per cui l'applicazione non dispone ancora di handle. Synchronous. |
lineGetConfRelatedCalls | Restituisce un elenco di handle di chiamate che fanno parte della stessa chiamata alla chiamata specificata come parametro. Synchronous. |
Informazioni sulla posizione 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 carta chiamante. Synchronous. |
lineGetCountry | Recupera le regole di composizione e altre informazioni su un determinato paese/area geografica. Synchronous. |
Richiedere servizi destinatari
Le due funzioni seguenti vengono usate solo nel supporto della telefonia assistita.
Funzione | Descrizione |
---|---|
lineRegisterRequestRecipient | Registra o deregista l'applicazione come destinatario della richiesta per la modalità richiesta specificata. Synchronous. |
lineGetRequest | Ottiene la richiesta successiva dalla libreria di collegamenti dinamici di telefonia. Synchronous. |