Enumeration: CallDisconnectCause

domain/CallDisconnectCause.CallDisconnectCause

Enumeration Members

ANSWERED_ELSEWHERE

ANSWERED_ELSEWHERE = "ANSWERED_ELSEWHERE"

Disconnected because the user did not locally answer the incoming call, but it was answered on another device where the call was ringing.


BUSY

BUSY = "BUSY"

Disconnected because the other party was busy.


CALL_PULLED

CALL_PULLED = "CALL_PULLED"

Disconnected because the call was pulled from the current device to another device.


CANCELED

CANCELED = "CANCELED"

Disconnected because it has been canceled.


CONNECTION_MANAGER_NOT_SUPPORTED

CONNECTION_MANAGER_NOT_SUPPORTED = "CONNECTION_MANAGER_NOT_SUPPORTED"

Disconnected because the connection manager did not support the call. The call will be tried again without a connection manager


ERROR

ERROR = "ERROR"

Disconnected because there was an error, such as a problem with the network


LOCAL

LOCAL = "LOCAL"

Disconnected because of a local user-initiated action, such as hanging up.


MISSED

MISSED = "MISSED"

Disconnected because there was no response to an incoming call.


OTHER

OTHER = "OTHER"

Disconnected for reason not described by other disconnect codes.


REJECTED

REJECTED = "REJECTED"

Disconnected because the user rejected an incoming call.


REMOTE

REMOTE = "REMOTE"

Disconnected because of a remote user-initiated action, such as the other party hanging up up.


RESTRICTED

RESTRICTED = "RESTRICTED"

Disconnected because of a restriction on placing the call, such as dialing in airplane mode.


UNKNOWN

UNKNOWN = "UNKNOWN"

Disconnected because of an unknown or unspecified reason.