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   |