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
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
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
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
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
static val KEY_PREFIX: String
Prefix of all imsemergency.KEY_* constants.
Value: "imsemergency."
KEY_REFRESH_GEOLOCATION_TIMEOUT_MILLIS_INT
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
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"