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 |