Funzioni supplementari del servizio line

Le funzioni supplementari del servizio riga sono elencate per categoria negli argomenti seguenti. Una funzione viene identificata come asincrona se indicherà 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 supplementari del servizio di riga:

Sono inoltre disponibili varie funzioni supplementari di servizio line.

Modalità di connessione e frequenza

Funzione Descrizione
lineSetCallParams Richiede una modifica nei parametri di chiamata di una chiamata esistente. Synchronous.

 

Monitoraggio multimediale

Funzione Descrizione
lineMonitorMedia Abilita o disabilita la notifica della modalità multimediale in una chiamata specificata. Synchronous.

 

Monitoraggio e raccolta delle cifre

Funzione Descrizione
lineMonitorDigits Abilita o disabilita la notifica di rilevamento delle cifre in una chiamata specificata. Synchronous.
lineGatherDigits Esegue la raccolta memorizzata nel buffer delle cifre in una chiamata. Synchronous.

 

Monitoraggio del tono

Funzione Descrizione
lineMonitorTones Specifica i toni da rilevare in una chiamata specificata. Synchronous.

 

Controllo multimediale

Funzione Descrizione
lineSetMediaControl Configura il flusso multimediale di una chiamata per il controllo multimediale. Synchronous.
lineSetMediaMode Imposta le modalità media della chiamata specificata nella relativa struttura LINECALLINFO . Synchronous.

 

Generazione di cifre e toni inband

Funzione Descrizione
lineGenerateDigits Genera cifre inband su una chiamata. Synchronous.
lineGenerateTone Genera un determinato set di toni inbandati su una chiamata. Synchronous.

 

Accettare e reindirizzare le chiamate

Funzione Descrizione
lineAccept Accetta una chiamata offerta e avvia l'avviso sia del chiamante (ringback) che del chiamato party (anello). Asincrona.
lineRedirect Reindirizza una chiamata di offerta a un altro indirizzo. Asincrona.

 

Rifiuta chiamata

Funzione Descrizione
lineDrop Disconnette una chiamata o abbandona un tentativo di chiamata in corso. Asincrona.

 

Blocco chiamate

Funzione Descrizione
lineHold Inserisce la chiamata specificata in blocco rigido. Asincrona.
lineUnhold Recupera una chiamata tenuta. Asincrona.

 

Protezione delle chiamate

Funzione Descrizione
lineSecureCall Protegge una chiamata esistente da interferenze da altri eventi, ad esempio i beeps in attesa di chiamata nelle connessioni dati. Asincrona.

 

Trasferimento di chiamata

Funzione Descrizione
lineSetupTransfer Prepara una chiamata specificata per il trasferimento a un altro indirizzo. Asincrona.
lineCompleteTransfer Trasferisce una chiamata configurata per il trasferimento a un'altra chiamata o entra in una conferenza a tre vie. Asincrona.
lineBlindTransfer Trasferisce una chiamata a un'altra parte. Asincrona.
lineSwapHold Scambia la chiamata attiva con la chiamata attualmente in attesa di consultazione. Asincrona.

 

Conferenza telefonica

Funzione Descrizione
lineSetupConference Prepara una determinata chiamata per l'aggiunta di un'altra parte. Asincrona.
linePrepareAddToConference Prepara l'aggiunta di una parte a una conferenza telefonica esistente inserendo la conferenza telefonica in uno stato di attesa e creando una chiamata di consultazione che può essere aggiunta successivamente alla conferenza telefonica. Asincrona.
lineAddToConference Aggiunge una chiamata di consultazione a una conferenza telefonica esistente. Asincrona.
lineRemoveFromConference Rimuove una festa da una conferenza telefonica. Asincrona.

 

Parcheggio di chiamata

Funzione Descrizione
linePark Parcheggia una determinata chiamata a un altro indirizzo. Asincrona.
lineUnpark Recupera una chiamata parcheggiata. Asincrona.

 

Inoltro delle chiamate

Funzione Descrizione
lineForward Imposta o annulla le richieste di inoltro delle chiamate. Asincrona.

 

Call Pickup

Funzione Descrizione
linePickup Preleva un avviso di chiamata in corrispondenza di un indirizzo di destinazione specificato e restituisce un handle di chiamata per la chiamata selezionata (linePickup può essere usato anche per l'attesa della chiamata). Asincrona.

 

Invio di informazioni a entità remote

Funzione Descrizione
lineReleaseUserUserInfo Rilascia le informazioni utente, consentendo al sistema di sovrascrivere questa risorsa di archiviazione con nuove informazioni. Asincrona.
lineSendUserUserInfo Invia le informazioni utente all'entità remota nella chiamata specificata. Asincrona.

 

Completamento chiamata

Funzione Descrizione
lineCompleteCall Inserisce una richiesta di completamento delle chiamate. Asincrona.
lineUncompleteCall Annulla una richiesta di completamento delle chiamate. Asincrona.

 

Impostazione di un terminale per conversazioni telefoniche

Funzione Descrizione
lineSetTerminal Specifica il dispositivo terminale a cui vengono indirizzati gli eventi della riga, dell'indirizzo o del flusso multimediale di chiamata specificati. Asincrona.

 

Priorità dell'applicazione

Funzione Descrizione
lineGetAppPriority Recupera le informazioni sulla priorità di handoff e/o di telefonia assistita per un'applicazione. Synchronous.
lineSetAppPriority Imposta la priorità di handoff e/o di telefonia assistita per un'applicazione. Synchronous.

 

Gestione del provider di servizi

Funzione Descrizione
lineAddProvider Installa un provider di servizi di telefonia. Synchronous.
lineConfigProvider Visualizza la finestra di dialogo di configurazione di un provider di servizi. Synchronous.
lineRemoveProvider Rimuove un provider di servizi di telefonia esistente. Synchronous.
lineGetProviderList Recupera un elenco di provider di servizi installati. Synchronous.

 

Agenti

Funzione Descrizione
lineAgentSpecific Consente all'applicazione di accedere a funzioni proprietarie specifiche del gestore del gestore dell'agente associato all'indirizzo. Asincrona.
lineGetAgentActivityList Ottiene l'elenco di attività da cui un'applicazione seleziona le funzioni eseguite da un agente. Asincrona.
lineGetAgentCaps Ottiene le funzionalità correlate all'agente supportate nel dispositivo line specificato. Asincrona.
lineGetAgentGroupList Ottiene l'elenco dei gruppi di agenti in cui un agente può accedere al server di distribuzione di chiamate automatico. Asincrona.
lineGetAgentStatus Ottiene lo stato correlato all'agente nell'indirizzo specificato. Asincrona.
lineSetAgentActivity Imposta il codice dell'attività dell'agente associato a un indirizzo specifico. Asincrona.
lineSetAgentGroup Imposta i gruppi di agenti a cui l'agente è connesso in un indirizzo specifico. Asincrona.
lineSetAgentState Imposta lo stato dell'agente associato a un indirizzo specifico. Asincrona.

 

Proxy

Funzione Descrizione
lineProxyMessage Usato da un gestore di richieste proxy registrato per generare messaggi TAPI. Synchronous.
lineProxyResponse Indica il completamento di una richiesta proxy da parte di un gestore proxy registrato. Synchronous.

 

QoS (Quality of Service)

Funzione Descrizione
lineSetCallQualityOfService Richiede una modifica della qualità dei parametri del servizio per una chiamata esistente. Asincrona.

 

Varie

Funzione Descrizione
lineSetCallData Imposta il membro CallData della struttura LINECALLINFO . Asincrona.
lineSetCallTreatment Imposta i suoni che l'utente sente quando una chiamata non riceve risposta o è in attesa. Asincrona.
lineSetLineDevStatus Imposta lo stato del dispositivo linea. Asincrona.