Package-level declarations
This library contains data representation of calls information and status of synchronization with Bluetooth devices.
The Call and CallState classes define the data belonging to a call.
The PhoneBookSynchronizationStatus enum class contains the different status of synchronization with Bluetooth devices.
Types
Represents a phone call.
The possible capabilities for a Call.
Represents an identifier that uniquely identifies a call.
The possible DTMF tones.
Status of synchronization with Bluetooth devices.
Represents a phone URI.
Represents a SIP URI.
Properties
Indicates if a Call has failed, which happens when the Call.state is in CallState.DISCONNECTED and the Call.disconnectedCause is either DisconnectCause.RESTRICTED, DisconnectCause.UNKNOWN or DisconnectCause.BUSY.
Indicates if a Call has the capability to be put on hold, which happens when the Call.capabilities have the CallCapability.HOLD.
Indicates if a Call can be hanged up, which happens when the Call is in the CallState.ACTIVE, CallState.DIALING, CallState.CONNECTING, CallState.ANSWERING or CallState.HOLDING state.
Indicates if a Call can be muted, which happens when the Call is in the CallState.ACTIVE or CallState.HOLDING state.
Indicates if a Call has the capability to be muted, which happens when the Call.capabilities have the CallCapability.MUTE.
Indicates if a Call is currently ongoing, which happens when the Call is in the CallState.ACTIVE, CallState.DIALING, CallState.CONNECTING or CallState.ANSWERING state.