# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

Summary: Constants | Methods | Inherited Methods

# ImsManager

`public class ImsManager`
`extends Object` ``

java.lang.Object
↳ | android.telephony.ims.ImsManager

Provides access to information about Telephony IMS services on the device.

## Summary

### Constants
`String` | `ACTION_WFC_IMS_REGISTRATION_ERROR` An intent action indicating that IMS registration for WiFi calling has resulted in an error.
`String` | `EXTRA_WFC_REGISTRATION_FAILURE_MESSAGE` An extra key corresponding to a `CharSequence` value which contains the carrier specific message to be displayed as part of the message shown to the user when there is an error registering for WiFi calling.
`String` | `EXTRA_WFC_REGISTRATION_FAILURE_TITLE` An extra key corresponding to a `CharSequence` value which contains the carrier specific title to be displayed as part of the message shown to the user when there is an error registering for WiFi calling.

### Public methods
`ImsMmTelManager` | `getImsMmTelManager(int subscriptionId)` Create an instance of ImsMmTelManager for the subscription id specified.
`ImsRcsManager` | `getImsRcsManager(int subscriptionId)` Create an instance of ImsRcsManager for the subscription id specified.

### Inherited methods
From class `java.lang.Object`
`Object` | `clone()` Creates and returns a copy of this object.
`boolean` | `equals(Object obj)` Indicates whether some other object is "equal to" this one.
`void` | `finalize()` Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
`final Class<?>` | `getClass()` Returns the runtime class of this `Object`.
`int` | `hashCode()` Returns a hash code value for the object.
`final void` | `notify()` Wakes up a single thread that is waiting on this object's monitor.
`final void` | `notifyAll()` Wakes up all threads that are waiting on this object's monitor.
`String` | `toString()` Returns a string representation of the object.
`final void` | `wait(long timeout, int nanos)` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed.
`final void` | `wait(long timeout)` Causes the current thread to wait until either another thread invokes the `notify()` method or the `notifyAll()` method for this object, or a specified amount of time has elapsed.
`final void` | `wait()` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object.

## Constants

### ACTION_WFC_IMS_REGISTRATION_ERROR

    public static final String ACTION_WFC_IMS_REGISTRATION_ERROR

An intent action indicating that IMS registration for WiFi calling has resulted in an error. Contains error information that should be displayed to the user.

This intent will contain the following extra key/value pairs: `EXTRA_WFC_REGISTRATION_FAILURE_TITLE` and `EXTRA_WFC_REGISTRATION_FAILURE_MESSAGE`, which contain carrier specific error information that should be displayed to the user.

Usage: This intent is sent as an ordered broadcast. If the settings application is going to show the error information specified to the user, it should respond to `BroadcastReceiver.setResultCode(int)` with `Activity.RESULT_CANCELED`, which will signal to the framework that the event was handled. If the framework does not receive a response to the ordered broadcast, it will then show a notification to the user indicating that there was a registration failure.

Constant Value: "android.telephony.ims.action.WFC_IMS_REGISTRATION_ERROR"

### EXTRA_WFC_REGISTRATION_FAILURE_MESSAGE

    public static final String EXTRA_WFC_REGISTRATION_FAILURE_MESSAGE

An extra key corresponding to a `CharSequence` value which contains the carrier specific message to be displayed as part of the message shown to the user when there is an error registering for WiFi calling.

Constant Value: "android.telephony.ims.extra.WFC_REGISTRATION_FAILURE_MESSAGE"

### EXTRA_WFC_REGISTRATION_FAILURE_TITLE

    public static final String EXTRA_WFC_REGISTRATION_FAILURE_TITLE

An extra key corresponding to a `CharSequence` value which contains the carrier specific title to be displayed as part of the message shown to the user when there is an error registering for WiFi calling.

Constant Value: "android.telephony.ims.extra.WFC_REGISTRATION_FAILURE_TITLE"

## Public methods

### getImsMmTelManager

    public ImsMmTelManager getImsMmTelManager (int subscriptionId)

Create an instance of ImsMmTelManager for the subscription id specified.

Parameters
`subscriptionId` | `int`: The ID of the subscription that this ImsMmTelManager will use.

Returns
`ImsMmTelManager` | a ImsMmTelManager instance with the specific subscription ID. This value cannot be `null`.

Throws
`IllegalArgumentException` | if the subscription is invalid.

### getImsRcsManager

    public ImsRcsManager getImsRcsManager (int subscriptionId)

Create an instance of ImsRcsManager for the subscription id specified.

Parameters
`subscriptionId` | `int`: The ID of the subscription that this ImsRcsManager will use.

Returns
`ImsRcsManager` | a ImsRcsManager instance with the specific subscription ID. This value cannot be `null`.

Throws
`IllegalArgumentException` | if the subscription is invalid.

Full name *
Email address *
Company / developer name
One of your Play Store app URLs *
Which best describes your business:*
Apps
Games
Apps & Games
*
*