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 |