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.