Condividi tramite


Costanti LINECALLREASON_

Le costanti LINECALLREASON_ flag di bit descrivono il motivo di una chiamata.

LINECALLREASON_CALLCOMPLETION

La chiamata è il risultato di una richiesta di completamento della chiamata.

LINECALLREASON_CAMPEDON

La chiamata è stata accampata sull'indirizzo. In genere, appare inizialmente nello stato onhold e può essere impostato su usando lineSwapHold. Se una chiamata attiva diventa inattiva, la chiamata camped-on può cambiare in base allo stato dell'offerta e all'avvio dell'anello del dispositivo.

LINECALLREASON_DIRECT

Si tratta di una chiamata diretta in ingresso o in uscita.

LINECALLREASON_FWDBUSY

Questa chiamata è stata inoltrata da un'altra estensione occupata al momento della chiamata.

LINECALLREASON_FWDNOANSWER

La chiamata è stata inoltrata da un'altra estensione che non ha risposto alla chiamata dopo un certo numero di anelli.

LINECALLREASON_FWDUNCOND

La chiamata è stata inoltrata in modo incondizionato da un altro numero.

LINECALLREASON_INTRUDE

Chiamata intrusa sulla linea, tramite un'azione di completamento chiamata richiamata da un'altra stazione o dall'azione dell'operatore. A seconda dell'implementazione del commutatore, la chiamata può essere visualizzata nello stato connesso o con una conferenza con una chiamata attiva esistente sulla riga.

LINECALLREASON_PARKED

La chiamata è stata parcheggiata sull'indirizzo. In genere, appare inizialmente nello stato di ritenuta.

LINECALLREASON_PICKUP

La chiamata è stata prelevata da un'altra estensione.

LINECALLREASON_REDIRECT

La chiamata è stata reindirizzata a questa stazione.

LINECALLREASON_REMINDER

La chiamata è un promemoria (o "richiamo") che l'utente ha una chiamata parcheggiata o in attesa per (potenzialmente) un lungo periodo di tempo.

LINECALLREASON_ROUTEREQUEST

La chiamata viene visualizzata nell'indirizzo perché il commutatore richiede istruzioni di routing dall'applicazione. L'applicazione deve esaminare il membro CalledID in LINECALLINFO e usare la funzione lineRedirect per fornire un nuovo indirizzo chiamabile per la chiamata. Se invece la chiamata deve essere bloccata, l'applicazione può chiamare lineDrop. Se l'applicazione non riesce a eseguire un'azione entro un periodo di timeout definito dall'opzione, verrà eseguita un'azione predefinita. Un provider di servizi può utilizzare questa costante solo se la versione negoziata nella riga è 2.0 o successiva. In caso contrario, il provider di servizi deve sostituire LINECALLREASON_UNAVAIL.

LINECALLREASON_TRANSFER

La chiamata è stata trasferita da un altro numero.

LINECALLREASON_UNAVAIL

Il motivo della chiamata non è disponibile e non sarà più noto in seguito.

LINECALLREASON_UNKNOWN

Il motivo della chiamata è attualmente sconosciuto, ma potrebbe diventare noto in un secondo momento.

LINECALLREASON_UNPARK

La chiamata è stata recuperata come chiamata parcheggiata.

Commenti

Nessuna estendibilità. Tutti i 32 bit sono riservati.

Le costanti LINECALLREASON_ vengono utilizzate nel membro dwReason della struttura di dati LINECALLINFO .

Requisiti

Requisito Valore
Versione TAPI
Richiede TAPI 2.0 o versione successiva
Intestazione
Tapi.h

Vedi anche

LINECALLINFO

lineDrop

lineRedirect

lineSwapHold