Added in API level 33

ImsSms

class ImsSms
kotlin.Any
   ↳ android.telephony.CarrierConfigManager.ImsSms

IMS SMS configs. This groups the configs specific for SMS over IMS

Summary

Constants
static String

Prefix of all imssms.

static String

Flag specifying whether to allow SMS CSFB in case of SMS over PS failure.

static String

Maximum Retry Count for Failure, If the Retry Count exceeds this value, it must display to User Interface as sending failed

static String

Maximum Retry Count for SMS over IMS on Failure, If the Retry Count exceeds this value, and if the retry count is less than KEY_SMS_MAX_RETRY_COUNT_INT sending SMS should fallback to CS

static String

Specifies the SMS over IMS format.

static String

Delay Timer Value in milliseconds Retry SMS over IMS after this Timer expires

static String

Flag specifying if SMS over IMS support is available or not.

static String

List of different RAT technologies on which SMS over IMS is supported.

static String

SMS RP-Cause Values for which Sending SMS should fallback

static String

SMS RP-Cause Values for which SMS should be retried over IMS

static String

TR1 Timer Value in milliseconds, Waits for RP-Ack from network for MO SMS.

static String

TR2 Timer Value in milliseconds, Waits for RP-Ack from Transfer Layer for MT SMS.

static Int

SMS format is 3GPP.

static Int

SMS format is 3GPP2.

Constants

KEY_PREFIX

Added in API level 33
static val KEY_PREFIX: String

Prefix of all imssms.KEY_* constants.

Value: "imssms."

KEY_SMS_CSFB_RETRY_ON_FAILURE_BOOL

Added in API level 33
static val KEY_SMS_CSFB_RETRY_ON_FAILURE_BOOL: String

Flag specifying whether to allow SMS CSFB in case of SMS over PS failure.

If true: allow SMS CSFB in case of SMS over PS failure. false otherwise.

Value: "imssms.sms_csfb_retry_on_failure_bool"

KEY_SMS_MAX_RETRY_COUNT_INT

Added in API level 34
static val KEY_SMS_MAX_RETRY_COUNT_INT: String

Maximum Retry Count for Failure, If the Retry Count exceeds this value, it must display to User Interface as sending failed

Value: "imssms.sms_max_retry_count_int"

KEY_SMS_MAX_RETRY_OVER_IMS_COUNT_INT

Added in API level 34
static val KEY_SMS_MAX_RETRY_OVER_IMS_COUNT_INT: String

Maximum Retry Count for SMS over IMS on Failure, If the Retry Count exceeds this value, and if the retry count is less than KEY_SMS_MAX_RETRY_COUNT_INT sending SMS should fallback to CS

Value: "imssms.sms_max_retry_over_ims_count_int"

KEY_SMS_OVER_IMS_FORMAT_INT

Added in API level 33
static val KEY_SMS_OVER_IMS_FORMAT_INT: String

Specifies the SMS over IMS format.

Possible values are, SMS_FORMAT_3GPP, SMS_FORMAT_3GPP2

Value: "imssms.sms_over_ims_format_int"

KEY_SMS_OVER_IMS_SEND_RETRY_DELAY_MILLIS_INT

Added in API level 34
static val KEY_SMS_OVER_IMS_SEND_RETRY_DELAY_MILLIS_INT: String

Delay Timer Value in milliseconds Retry SMS over IMS after this Timer expires

Value: "imssms.sms_over_ims_send_retry_delay_millis_int"

KEY_SMS_OVER_IMS_SUPPORTED_BOOL

Added in API level 33
static val KEY_SMS_OVER_IMS_SUPPORTED_BOOL: String

Flag specifying if SMS over IMS support is available or not.

If true: SMS over IMS support available. false: otherwise.

Value: "imssms.sms_over_ims_supported_bool"

KEY_SMS_OVER_IMS_SUPPORTED_RATS_INT_ARRAY

Added in API level 33
static val KEY_SMS_OVER_IMS_SUPPORTED_RATS_INT_ARRAY: String

List of different RAT technologies on which SMS over IMS is supported.

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

Value: "imssms.sms_over_ims_supported_rats_int_array"

KEY_SMS_RP_CAUSE_VALUES_TO_FALLBACK_INT_ARRAY

Added in API level 34
static val KEY_SMS_RP_CAUSE_VALUES_TO_FALLBACK_INT_ARRAY: String

SMS RP-Cause Values for which Sending SMS should fallback

Value: "imssms.sms_rp_cause_values_to_fallback_int_array"

KEY_SMS_TR1_TIMER_MILLIS_INT

Added in API level 34
static val KEY_SMS_TR1_TIMER_MILLIS_INT: String

TR1 Timer Value in milliseconds, Waits for RP-Ack from network for MO SMS.

Value: "imssms.sms_tr1_timer_millis_int"

KEY_SMS_TR2_TIMER_MILLIS_INT

Added in API level 34
static val KEY_SMS_TR2_TIMER_MILLIS_INT: String

TR2 Timer Value in milliseconds, Waits for RP-Ack from Transfer Layer for MT SMS.

Value: "imssms.sms_tr2_timer_millis_int"

SMS_FORMAT_3GPP

Added in API level 33
static val SMS_FORMAT_3GPP: Int

SMS format is 3GPP.

Value: 0

SMS_FORMAT_3GPP2

Added in API level 33
static val SMS_FORMAT_3GPP2: Int

SMS format is 3GPP2.

Value: 1