# Print output for @column tags ?> ImsException - Android SDK | Android Developers

Most visited


Recently visited


ImsException

public final class ImsException
extends Exception

java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ android.telephony.ims.ImsException


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

Summary


Constants

int CODE_ERROR_INVALID_SUBSCRIPTION

The subscription ID associated with this operation is invalid or not active.

int CODE_ERROR_SERVICE_UNAVAILABLE

The operation has failed because there is no remote process available to service it.

int CODE_ERROR_UNSPECIFIED

The operation has failed due to an unknown or unspecified error.

int CODE_ERROR_UNSUPPORTED_OPERATION

This device or carrier configuration does not support this feature for this subscription.

Public methods

int getCode()

Inherited methods

Constants


CODE_ERROR_INVALID_SUBSCRIPTION

public static final int CODE_ERROR_INVALID_SUBSCRIPTION

The subscription ID associated with this operation is invalid or not active.

This is a configuration error and there should be no retry. The subscription used for this operation is either invalid or has become inactive. The active subscriptions can be queried with SubscriptionManager#getActiveSubscriptionInfoList().

Constant Value: 3 (0x00000003)

CODE_ERROR_SERVICE_UNAVAILABLE

public static final int CODE_ERROR_SERVICE_UNAVAILABLE

The operation has failed because there is no remote process available to service it. This may be due to a process crash or other illegal state.

This is a temporary error and the operation may be retried until the connection to the remote process is restored.

Constant Value: 1 (0x00000001)

CODE_ERROR_UNSPECIFIED

public static final int CODE_ERROR_UNSPECIFIED

The operation has failed due to an unknown or unspecified error.

Constant Value: 0 (0x00000000)

CODE_ERROR_UNSUPPORTED_OPERATION

public static final int CODE_ERROR_UNSUPPORTED_OPERATION

This device or carrier configuration does not support this feature for this subscription.

This is a permanent configuration error and there should be no retry until the subscription changes if this operation is denied due to a carrier configuration. If this is due to a device configuration, the feature PackageManager#FEATURE_TELEPHONY_IMS is not available or the device has no ImsService implementation to service this request.

Constant Value: 2 (0x00000002)

Public methods


getCode

public int getCode ()

Returns
int the IMS Error code that is associated with this ImsException. Value is CODE_ERROR_UNSPECIFIED, CODE_ERROR_SERVICE_UNAVAILABLE, CODE_ERROR_UNSUPPORTED_OPERATION, or CODE_ERROR_INVALID_SUBSCRIPTION

Browse this site in English?

You requested a page in English, but your language preference for this site is English.

Would you like to change your language preference and browse this site in English? If you want to change your language preference later, use the language menu at the bottom of each page.