Added in API level 33

ImsEmergency

class ImsEmergency
kotlin.Any
   ↳ 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
static String

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

static String

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

static String

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

static String

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

static String

Prefix of all imsemergency.

static String

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

static String

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

Constants

KEY_EMERGENCY_CALLBACK_MODE_SUPPORTED_BOOL

Added in API level 33
static val KEY_EMERGENCY_CALLBACK_MODE_SUPPORTED_BOOL: String

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.

Value: "imsemergency.emergency_callback_mode_supported_bool"

KEY_EMERGENCY_OVER_IMS_SUPPORTED_RATS_INT_ARRAY

Added in API level 33
static val KEY_EMERGENCY_OVER_IMS_SUPPORTED_RATS_INT_ARRAY: String

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

Value: "imsemergency.emergency_over_ims_supported_rats_int_array"

KEY_EMERGENCY_QOS_PRECONDITION_SUPPORTED_BOOL

Added in API level 33
static val KEY_EMERGENCY_QOS_PRECONDITION_SUPPORTED_BOOL: String

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

If true: QoS Preconditions are supported. false otherwise.

Reference: 3GPP TS 24.229

Value: "imsemergency.emergency_qos_precondition_supported_bool"

KEY_EMERGENCY_REGISTRATION_TIMER_MILLIS_INT

Added in API level 33
static val KEY_EMERGENCY_REGISTRATION_TIMER_MILLIS_INT: String

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.

Value: "imsemergency.emergency_registration_timer_millis_int"

KEY_PREFIX

Added in API level 33
static val KEY_PREFIX: String

Prefix of all imsemergency.KEY_* constants.

Value: "imsemergency."

KEY_REFRESH_GEOLOCATION_TIMEOUT_MILLIS_INT

Added in API level 33
static val KEY_REFRESH_GEOLOCATION_TIMEOUT_MILLIS_INT: String

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

Value: "imsemergency.refresh_geolocation_timeout_millis_int"

KEY_RETRY_EMERGENCY_ON_IMS_PDN_BOOL

Added in API level 33
static val KEY_RETRY_EMERGENCY_ON_IMS_PDN_BOOL: String

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.

Value: "imsemergency.retry_emergency_on_ims_pdn_bool"