Enumeration: PhoneCallState

domain/PhoneCallState.PhoneCallState

Enumeration Members

ACTIVE

ACTIVE = "ACTIVE"

The state of a Call when actively supporting conversation.


CONNECTING

CONNECTING = "CONNECTING"

The initial state of an outgoing Call. Common transitions are to DIALING state for a successful call or DISCONNECTED if it failed.


DIALING

DIALING = "DIALING"

The state of an outgoing Call when dialing the remote number, but not yet connected.


DISCONNECTED

DISCONNECTED = "DISCONNECTED"

The state of a Call when no further voice or other communication is being transmitted, the remote side has been or will inevitably be informed that the Call is no longer active, and the local data transport has or inevitably will release resources associated with this Call.


DISCONNECTING

DISCONNECTING = "DISCONNECTING"

The state of a Call when the user has initiated a disconnection of the call, but the call has not yet been disconnected. The next state of the call is (potentially) DISCONNECTED.


HOLDING

HOLDING = "HOLDING"

The state of a Call when in a holding state.


NEW

NEW = "NEW"

The state of a Call when newly created.


PULLING_CALL

PULLING_CALL = "PULLING_CALL"

The state of an external call which is in the process of being pulled from a remote device to the local device.


RINGING

RINGING = "RINGING"

The state of an incoming Call when ringing locally, but not yet connected.


SELECT_PHONE_ACCOUNT

SELECT_PHONE_ACCOUNT = "SELECT_PHONE_ACCOUNT"

The state of an outgoing Call when waiting on user to select a PhoneAccount through which to place the call.


STATE_AUDIO_PROCESSING

STATE_AUDIO_PROCESSING = "STATE_AUDIO_PROCESSING"

The state of a call that is active with the network, but the audio from the call is being intercepted by an app on the local device. Telecom does not hold audio focus in this state, and the call will be invisible to the user except for a persistent notification.


STATE_SIMULATED_RINGING

STATE_SIMULATED_RINGING = "STATE_SIMULATED_RINGING"

The state of a call that is being presented to the user after being in STATE_AUDIO_PROCESSING. The call is still active with the network in this case, and Telecom will hold audio focus and play a ringtone if appropriate.


UNKNOWN

UNKNOWN = "UNKNOWN"

If the state does not correspond to any of the other states.