Platform SDK: TAPI

CALL_STATE_EVENT_CAUSE

The CALL_STATE_EVENT_CAUSE enum is returned by the ITCallStateEvent::get_Cause method.

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

Members

CEC_NONE
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.

Requirements

  Windows NT/2000: Requires Windows 2000.
  Version: Requires TAPI 3.0 or later.
  Header: Declared in Tapi3.h.

See Also

ITCallStateEvent::get_Cause