Condividi tramite


enumerazione CALL_STATE_EVENT_CAUSE (tapi3if.h)

L'enumerazione CALL_STATE_EVENT_CAUSE viene restituita dal metodo ITCallStateEvent::get_Cause .

Sintassi

typedef enum CALL_STATE_EVENT_CAUSE {
  CEC_NONE = 0,
  CEC_DISCONNECT_NORMAL,
  CEC_DISCONNECT_BUSY,
  CEC_DISCONNECT_BADADDRESS,
  CEC_DISCONNECT_NOANSWER,
  CEC_DISCONNECT_CANCELLED,
  CEC_DISCONNECT_REJECTED,
  CEC_DISCONNECT_FAILED,
  CEC_DISCONNECT_BLOCKED
} ;

Costanti

 
CEC_NONE
Valore: 0
Non si è verificato alcun evento di chiamata.
CEC_DISCONNECT_NORMAL
La chiamata è stata disconnessa come parte del normale ciclo di vita della chiamata, ovvero la chiamata è stata superata, quindi è stata disconnessa.
CEC_DISCONNECT_BUSY
Una chiamata in uscita non è riuscita a connettersi perché l'estremità remota è stata occupata.
CEC_DISCONNECT_BADADDRESS
Una chiamata in uscita non è riuscita perché l'indirizzo di destinazione non è valido.
CEC_DISCONNECT_NOANSWER
Una chiamata in uscita non è riuscita perché l'estremità remota non è stata risposta.
CEC_DISCONNECT_CANCELLED
Una chiamata in uscita non è riuscita perché il chiamante è disconnesso.
CEC_DISCONNECT_REJECTED
La chiamata in uscita è stata rifiutata dalla fine remota.
CEC_DISCONNECT_FAILED
La chiamata non è riuscita a connettersi per un altro motivo.
CEC_DISCONNECT_BLOCKED

Requisiti

   
Intestazione tapi3if.h

Vedi anche

ITCallStateEvent::get_Cause