android.telecom
Interfaces
| CallControlCallback |
CallControlCallback relays call updates (that require a response) from the Telecom framework out to the application. |
| CallEventCallback |
CallEventCallback relays call updates (that do not require any action) from the Telecom framework out to the application. |
Classes
| Call |
Represents an ongoing phone call that the in-call app should present to the user. |
| CallAttributes |
CallAttributes represents a set of properties that define a new Call. |
| CallAudioState |
Encapsulates the telecom audio state, including the current audio routing, supported audio routing and mute. |
| CallControl |
CallControl provides client side control of a call. |
| CallEndpoint |
Encapsulates the endpoint where call media can flow |
| CallRedirectionService |
This service can be implemented to interact between Telecom and its implementor for making outgoing call with optional redirection/cancellation purposes. |
| CallScreeningService |
This service can be implemented by the default dialer (see |
| Conference |
Represents a conference call which can contain any number of |
| Conferenceable |
Interface used to identify entities with which another entity can participate in a conference call with. |
| Connection |
Represents a phone call or connection to a remote endpoint that carries voice and/or video traffic. |
| ConnectionRequest |
Simple data container encapsulating a request to some entity to create a new |
| ConnectionService |
An abstract service that should be implemented by any apps which either:
|
| DisconnectCause |
Describes the cause of a disconnected call. |
| GatewayInfo |
Encapsulated gateway address information for outgoing call. |
| InCallService |
This service is implemented by an app that wishes to provide functionality for managing phone calls. |
| PhoneAccount |
Represents a distinct method to place or receive a phone call. |
| PhoneAccountHandle |
The unique identifier for a |
| PhoneAccountSuggestion | |
| RemoteConference |
A conference provided to a |
| RemoteConnection |
A connection provided to a |
| StatusHints |
Contains status label and icon displayed in the in-call UI. |
| TelecomManager |
Provides access to information about active calls and registration/call-management functionality. |
| VideoProfile |
Represents attributes of video calls. |
Exceptions
| CallEndpointException |
This class represents a set of exceptions that can occur when requesting a |
| CallException |
This class defines exceptions that can be thrown when using Telecom APIs with |
| QueryLocationException |
This class represents a set of exceptions that can occur when requesting a |