CALL_STATE_EVENT_CAUSE 枚举 (tapi3if.h)

CALL_STATE_EVENT_CAUSE枚举由 ITCallStateEvent::get_Cause 方法返回。

语法

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
} ;

常量

 
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

要求

   
标头 tapi3if.h

另请参阅

ITCallStateEvent::get_Cause