CarrierConfigManager.ImsEmergency

public static final class CarrierConfigManager.ImsEmergency
extends Object

java.lang.Object
   ↳ android.telephony.CarrierConfigManager.ImsEmergency


Emergency Call/E911. This groups the configs specific for emergency call over IMS.

Reference: 3GPP 24.229, 3GPP 23.167 Annex H, 3GPP 24.301.

Summary

Constants

String KEY_EMERGENCY_CALLBACK_MODE_SUPPORTED_BOOL

Flag specifying whether UE should enter Emergency CallBack Mode(ECBM) after E911 call is ended.

String KEY_EMERGENCY_OVER_IMS_SUPPORTED_RATS_INT_ARRAY

List of different RAT technologies on which emergency call using IMS is supported.

String KEY_EMERGENCY_QOS_PRECONDITION_SUPPORTED_BOOL

Flag specifying whether QoS preconditions are supported for emergency call setup.

String KEY_EMERGENCY_REGISTRATION_TIMER_MILLIS_INT

Specifies the maximum time from deciding that an emergency service is to be established until completion of the emergency registration procedure.

String KEY_PREFIX

Prefix of all imsemergency.KEY_* constants.

String KEY_REFRESH_GEOLOCATION_TIMEOUT_MILLIS_INT

This setting will be specify the wait time for refreshing geolocation information before dialing emergency call.

String KEY_RETRY_EMERGENCY_ON_IMS_PDN_BOOL

Flag specifying whether UE would retry E911 call on IMS PDN if emergency PDN setup failed.

Inherited methods

Constants

KEY_EMERGENCY_CALLBACK_MODE_SUPPORTED_BOOL

Added in API level 33
public static final String KEY_EMERGENCY_CALLBACK_MODE_SUPPORTED_BOOL

Flag specifying whether UE should enter Emergency CallBack Mode(ECBM) after E911 call is ended.

If true: Enter ECBM mode after E911 call is ended. false otherwise.

Constant Value: "imsemergency.emergency_callback_mode_supported_bool"

KEY_EMERGENCY_OVER_IMS_SUPPORTED_RATS_INT_ARRAY

Added in API level 33
public static final String KEY_EMERGENCY_OVER_IMS_SUPPORTED_RATS_INT_ARRAY

List of different RAT technologies on which emergency call using IMS is supported.

Possible values are, AccessNetworkConstants.AccessNetworkType#NGRAN AccessNetworkConstants.AccessNetworkType#EUTRAN AccessNetworkConstants.AccessNetworkType#IWLAN

Constant Value: "imsemergency.emergency_over_ims_supported_rats_int_array"

KEY_EMERGENCY_QOS_PRECONDITION_SUPPORTED_BOOL

Added in API level 33
public static final String KEY_EMERGENCY_QOS_PRECONDITION_SUPPORTED_BOOL

Flag specifying whether QoS preconditions are supported for emergency call setup.

If true: QoS Preconditions are supported. false otherwise.

Reference: 3GPP TS 24.229

Constant Value: "imsemergency.emergency_qos_precondition_supported_bool"

KEY_EMERGENCY_REGISTRATION_TIMER_MILLIS_INT

Added in API level 33
public static final String KEY_EMERGENCY_REGISTRATION_TIMER_MILLIS_INT

Specifies the maximum time from deciding that an emergency service is to be established until completion of the emergency registration procedure. Upon timer expiry, the UE considers the emergency REGISTER request or the emergency call attempt as failed.

Constant Value: "imsemergency.emergency_registration_timer_millis_int"

KEY_PREFIX

Added in API level 33
public static final String KEY_PREFIX

Prefix of all imsemergency.KEY_* constants.

Constant Value: "imsemergency."

KEY_REFRESH_GEOLOCATION_TIMEOUT_MILLIS_INT

Added in API level 33
public static final String KEY_REFRESH_GEOLOCATION_TIMEOUT_MILLIS_INT

This setting will be specify the wait time for refreshing geolocation information before dialing emergency call.

Constant Value: "imsemergency.refresh_geolocation_timeout_millis_int"

KEY_RETRY_EMERGENCY_ON_IMS_PDN_BOOL

Added in API level 33
public static final String KEY_RETRY_EMERGENCY_ON_IMS_PDN_BOOL

Flag specifying whether UE would retry E911 call on IMS PDN if emergency PDN setup failed.

If true: Allow UE to retry emergency call on IMS PDN if emergency PDN setup failed.false otherwise.

Constant Value: "imsemergency.retry_emergency_on_ims_pdn_bool"