CALL_STATE_EVENT_CAUSE enumeration (tapi3if.h)
The CALL_STATE_EVENT_CAUSE enum is returned by the ITCallStateEvent::get_Cause method.
Syntax
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
} ;
Constants
CEC_NONE Value: 0 No call event has occurred. |
CEC_DISCONNECT_NORMAL The call was disconnected as part of the normal life cycle of the call (that is, the call was over, so it was disconnected). |
CEC_DISCONNECT_BUSY An outgoing call failed to connect because the remote end was busy. |
CEC_DISCONNECT_BADADDRESS An outgoing call failed because the destination address was bad. |
CEC_DISCONNECT_NOANSWER An outgoing call failed because the remote end was not answered. |
CEC_DISCONNECT_CANCELLED An outgoing call failed because the caller disconnected. |
CEC_DISCONNECT_REJECTED The outgoing call was rejected by the remote end. |
CEC_DISCONNECT_FAILED The call failed to connect for some other reason. |
CEC_DISCONNECT_BLOCKED |
Requirements
Requirement | Value |
---|---|
Header | tapi3if.h |