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:
- Agenti
- Priorità dell'applicazione
- Modalità di connessione e frequenza
- Accettare e reindirizzare le chiamate
- Completamento chiamata
- Conferenza telefonica
- Inoltro delle chiamate
- Blocco chiamate
- Parcheggio di chiamata
- Chiamare il ritiro
- Rifiutare la chiamata
- Trasferimento di chiamata
- Monitoraggio e raccolta delle cifre
- Generazione di cifre e toni inband
- Effettuare chiamate
- Controllo multimediale
- Monitoraggio multimediale
- Proxy
- QoS (Quality of Service)
- Invio di informazioni a entità remote
- Gestione del provider di servizi
- Impostazione di un terminale per le conversazioni telefoniche
- Monitoraggio del tono
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. |