Added in API level 30

android.telephony.ims

Interfaces

RegistrationManager Manages IMS Service registration state for associated ImsFeatures. 

Classes

ImsManager Provides access to information about Telephony IMS services on the device. 
ImsMmTelManager A manager for the MmTel (Multimedia Telephony) feature of an IMS network, given an associated subscription. 
ImsMmTelManager.CapabilityCallback Receives IMS capability status updates from the ImsService. 
ImsRcsManager Manager for interfacing with the framework RCS services, including the User Capability Exchange (UCE) service, as well as managing user settings. 
ImsReasonInfo Provides details on why an IMS call failed. 
ImsRegistrationAttributes Contains the attributes associated with the current IMS registration. 
ImsStateCallback A callback class used for monitoring changes in IMS service connection states for a specific subscription. 
ProvisioningManager Manages IMS provisioning and configuration parameters, as well as callbacks for apps to listen to changes in these configurations. 
ProvisioningManager.FeatureProvisioningCallback Callback for IMS provisioning feature changes. 
RcsUceAdapter Manages RCS User Capability Exchange for the subscription specified. 
RegistrationManager.RegistrationCallback Callback class for receiving IMS network Registration callback events. 
SipDetails Contains the information for SIP. 

Exceptions

ImsException This class defines an IMS-related exception that has been thrown while interacting with a device or carrier provided ImsService implementation.