CALL STATE EVENT CAUSE
[This is preliminary documentation and subject to change.]
TBD: Interfaces and methods which use these.
typedef enum
{
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_DISCONNECT_NORMAL
-
This cause indicates that 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_REJECT
-
The outgoing called was rejected by the remote end.
-
CEC_DISCONNECT_FAILED
-
The call failed to connect for some other reason.