# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

Summary: Constants | Inherited Methods

# CarrierConfigManager.ImsServiceEntitlement

`public static final class CarrierConfigManager.ImsServiceEntitlement`
`extends Object` ``

java.lang.Object
↳ | android.telephony.CarrierConfigManager.ImsServiceEntitlement

Configs used by ImsServiceEntitlement.

## Summary

### Constants
`String` | `KEY_ENTITLEMENT_SERVER_URL_STRING` The address of the entitlement configuration server.
`String` | `KEY_FCM_SENDER_ID_STRING` The FCM sender ID for the carrier.
`String` | `KEY_IMS_PROVISIONING_BOOL` For some carriers, the network is not provisioned by default to support IMS (VoLTE/VoWiFi/SMSoIP) service for all end users.
`String` | `KEY_PREFIX` Prefix of all ImsServiceEntitlement.KEY_* constants.
`String` | `KEY_SHOW_VOWIFI_WEBVIEW_BOOL` For some carriers, end-users may be presented with a web portal of the carrier before being allowed to use the VoWiFi service.

### 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

### KEY_ENTITLEMENT_SERVER_URL_STRING

    public static final String KEY_ENTITLEMENT_SERVER_URL_STRING

The address of the entitlement configuration server. Reference: GSMA TS.43-v5, section 2.1 Default Entitlement Configuration Server.

Constant Value: "imsserviceentitlement.entitlement_server_url_string"

### KEY_FCM_SENDER_ID_STRING

    public static final String KEY_FCM_SENDER_ID_STRING

The FCM sender ID for the carrier. Used to trigger a carrier network requested entitlement configuration via Firebase Cloud Messaging (FCM). Do not set if the carrier doesn't use FCM for network requested entitlement configuration. Reference: GSMA TS.43-v5, section 2.4, Network Requested Entitlement Configuration.

See also:

- About FCM messages - Credentials

Constant Value: "imsserviceentitlement.fcm_sender_id_string"

### KEY_IMS_PROVISIONING_BOOL

    public static final String KEY_IMS_PROVISIONING_BOOL

For some carriers, the network is not provisioned by default to support IMS (VoLTE/VoWiFi/SMSoIP) service for all end users. Some type of network-side provisioning must then take place before offering the IMS service to the end-user. `true` - need this ImsServiceEntitlement app to do IMS (VoLTE/VoWiFi/SMSoIP) provisioning in the background before offering the IMS service to the end-user. Note: this is effective only if the carrier needs IMS provisioning, i.e. `CarrierConfigManager.KEY_CARRIER_VOLTE_PROVISIONING_REQUIRED_BOOL` is set to true. Reference: GSMA TS.43-v5, section 3 - 5, VoWiFi/VoLTE/SMSoIP entitlement configuration.

Constant Value: "imsserviceentitlement.ims_provisioning_bool"

### KEY_PREFIX

    public static final String KEY_PREFIX

Prefix of all ImsServiceEntitlement.KEY_* constants.

Constant Value: "imsserviceentitlement."

### KEY_SHOW_VOWIFI_WEBVIEW_BOOL

    public static final String KEY_SHOW_VOWIFI_WEBVIEW_BOOL

For some carriers, end-users may be presented with a web portal of the carrier before being allowed to use the VoWiFi service. To support this feature, the app hosts a `WebView` in the foreground VoWiFi entitlement configuration flow to show the web portal. `true` - show the VoWiFi portal in a webview. Note: this is effective only if the `CarrierConfigManager.KEY_WFC_EMERGENCY_ADDRESS_CARRIER_APP_STRING` is set to this app. Reference: GSMA TS.43-v5, section 3, VoWiFi entitlement configuration.

Constant Value: "imsserviceentitlement.show_vowifi_webview_bool"

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