Android.Telephony.Ims Namespace

Provides classes for accessing IP Multimedia Subsystem (IMS) services.

Classes

Name Description
ImsException

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

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.

ImsMmTelManager.InterfaceConsts

Contains IMS registration state constants inherited from the registration manager interface.

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.

ImsReasonInfo.InterfaceConsts

Contains parcelable constants inherited by ImsReasonInfo.

ImsRegistrationAttributes

Contains the attributes associated with the current IMS registration.

ImsRegistrationAttributes.InterfaceConsts

Contains parcelable constants inherited by ImsRegistrationAttributes.

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

Contains the legacy .NET binding constants for the IMS registration manager interface.

RegistrationManagerRegistrationCallback

Callback class for receiving IMS network Registration callback events.

SipDetails

Contains the information for SIP.

SipDetails.InterfaceConsts

Contains parcelable constants inherited by SipDetails.

Interfaces

Name Description
IRegistrationManager

Manages IMS Service registration state for associated ImsFeatures.

Enums

Name Description
AccessNetworkConstantsTransportType

Defines access network transport types for IMS registration.

ExtraCodeCallRetry

Defines extra reason codes for retrying a call on a circuit-switched network.

ImsExceptionCodeError

Defines error codes reported by an IMS operation.

ImsReasonInfoCode

Defines reason codes for IMS operation results.

ImsStateCallbackReason

Defines reasons why an IMS service is unavailable.

RcsCapabilityType

Defines RCS User Capability Exchange capabilities.

RegistrationAttributes

Defines attribute bits for an IMS registration.

RegistrationState

Defines the registration state of an IMS service.

SipDetailsMethod

Defines the SIP method associated with SIP details.

WifiMode

Defines Wi-Fi calling registration preferences.

Remarks

Includes managers for Multimedia Telephony (MMTEL) features and Rich Communication Services (RCS).