CarrierConfigManager.ImsSms
public
static
final
class
CarrierConfigManager.ImsSms
extends Object
java.lang.Object | |
↳ | android.telephony.CarrierConfigManager.ImsSms |
IMS SMS configs. This groups the configs specific for SMS over IMS
Summary
Inherited methods | |
---|---|
Constants
KEY_PREFIX
public static final String KEY_PREFIX
Prefix of all imssms.KEY_* constants.
Constant Value: "imssms."
KEY_SMS_CSFB_RETRY_ON_FAILURE_BOOL
public static final String KEY_SMS_CSFB_RETRY_ON_FAILURE_BOOL
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.
Constant Value: "imssms.sms_csfb_retry_on_failure_bool"
KEY_SMS_MAX_RETRY_COUNT_INT
public static final String KEY_SMS_MAX_RETRY_COUNT_INT
Maximum Retry Count for Failure, If the Retry Count exceeds this value, it must display to User Interface as sending failed
Constant Value: "imssms.sms_max_retry_count_int"
KEY_SMS_MAX_RETRY_OVER_IMS_COUNT_INT
public static final String KEY_SMS_MAX_RETRY_OVER_IMS_COUNT_INT
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
Constant Value: "imssms.sms_max_retry_over_ims_count_int"
KEY_SMS_OVER_IMS_FORMAT_INT
public static final String KEY_SMS_OVER_IMS_FORMAT_INT
Specifies the SMS over IMS format.
Possible values are,
SMS_FORMAT_3GPP
,
SMS_FORMAT_3GPP2
Constant Value: "imssms.sms_over_ims_format_int"
KEY_SMS_OVER_IMS_SEND_RETRY_DELAY_MILLIS_INT
public static final String KEY_SMS_OVER_IMS_SEND_RETRY_DELAY_MILLIS_INT
Delay Timer Value in milliseconds Retry SMS over IMS after this Timer expires
Constant Value: "imssms.sms_over_ims_send_retry_delay_millis_int"
KEY_SMS_OVER_IMS_SUPPORTED_BOOL
public static final String KEY_SMS_OVER_IMS_SUPPORTED_BOOL
Flag specifying if SMS over IMS support is available or not.
If true
: SMS over IMS support available.
false
: otherwise.
Constant Value: "imssms.sms_over_ims_supported_bool"
KEY_SMS_OVER_IMS_SUPPORTED_RATS_INT_ARRAY
public static final String KEY_SMS_OVER_IMS_SUPPORTED_RATS_INT_ARRAY
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
Constant Value: "imssms.sms_over_ims_supported_rats_int_array"
KEY_SMS_RP_CAUSE_VALUES_TO_FALLBACK_INT_ARRAY
public static final String KEY_SMS_RP_CAUSE_VALUES_TO_FALLBACK_INT_ARRAY
SMS RP-Cause Values for which Sending SMS should fallback
Constant Value: "imssms.sms_rp_cause_values_to_fallback_int_array"
KEY_SMS_RP_CAUSE_VALUES_TO_RETRY_OVER_IMS_INT_ARRAY
public static final String KEY_SMS_RP_CAUSE_VALUES_TO_RETRY_OVER_IMS_INT_ARRAY
SMS RP-Cause Values for which SMS should be retried over IMS
Possible values are,
SmsManager.SMS_RP_CAUSE_UNALLOCATED_NUMBER
SmsManager.SMS_RP_CAUSE_OPERATOR_DETERMINED_BARRING
SmsManager.SMS_RP_CAUSE_CALL_BARRING
SmsManager.SMS_RP_CAUSE_RESERVED
SmsManager.SMS_RP_CAUSE_SHORT_MESSAGE_TRANSFER_REJECTED
SmsManager.SMS_RP_CAUSE_DESTINATION_OUT_OF_ORDER
SmsManager.SMS_RP_CAUSE_UNIDENTIFIED_SUBSCRIBER
SmsManager.SMS_RP_CAUSE_FACILITY_REJECTED
SmsManager.SMS_RP_CAUSE_UNKNOWN_SUBSCRIBER
SmsManager.SMS_RP_CAUSE_NETWORK_OUT_OF_ORDER
SmsManager.SMS_RP_CAUSE_TEMPORARY_FAILURE
SmsManager.SMS_RP_CAUSE_CONGESTION
SmsManager.SMS_RP_CAUSE_RESOURCES_UNAVAILABLE
SmsManager.SMS_RP_CAUSE_FACILITY_NOT_SUBSCRIBED
SmsManager.SMS_RP_CAUSE_FACILITY_NOT_IMPLEMENTED
SmsManager.SMS_RP_CAUSE_INVALID_MESSAGE_REFERENCE_VALUE
SmsManager.SMS_RP_CAUSE_SEMANTICALLY_INCORRECT_MESSAGE
SmsManager.SMS_RP_CAUSE_INVALID_MANDATORY_INFORMATION
SmsManager.SMS_RP_CAUSE_MESSAGE_TYPE_NON_EXISTENT
SmsManager.SMS_RP_CAUSE_MESSAGE_INCOMPATIBLE_WITH_PROTOCOL_STATE
SmsManager.SMS_RP_CAUSE_INFORMATION_ELEMENT_NON_EXISTENT
SmsManager.SMS_RP_CAUSE_PROTOCOL_ERROR
SmsManager.SMS_RP_CAUSE_INTERWORKING_UNSPECIFIED
Constant Value: "imssms.sms_rp_cause_values_to_retry_over_ims_int_array"
KEY_SMS_TR1_TIMER_MILLIS_INT
public static final String KEY_SMS_TR1_TIMER_MILLIS_INT
TR1 Timer Value in milliseconds, Waits for RP-Ack from network for MO SMS.
Constant Value: "imssms.sms_tr1_timer_millis_int"
KEY_SMS_TR2_TIMER_MILLIS_INT
public static final String KEY_SMS_TR2_TIMER_MILLIS_INT
TR2 Timer Value in milliseconds, Waits for RP-Ack from Transfer Layer for MT SMS.
Constant Value: "imssms.sms_tr2_timer_millis_int"
SMS_FORMAT_3GPP
public static final int SMS_FORMAT_3GPP
SMS format is 3GPP.
Constant Value: 0 (0x00000000)
SMS_FORMAT_3GPP2
public static final int SMS_FORMAT_3GPP2
SMS format is 3GPP2.
Constant Value: 1 (0x00000001)