Merge "Integrate RCS provisioning updates into SipTransport" am: 11149deba4 am: 2d9c051d65
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1651543 Change-Id: Ia905a6c97f963def63902e8ff600332bae335478
This commit is contained in:
@@ -39403,6 +39403,7 @@ package android.telephony {
|
|||||||
field public static final String KEY_NON_RCS_CAPABILITIES_CACHE_EXPIRATION_SEC_INT = "ims.non_rcs_capabilities_cache_expiration_sec_int";
|
field public static final String KEY_NON_RCS_CAPABILITIES_CACHE_EXPIRATION_SEC_INT = "ims.non_rcs_capabilities_cache_expiration_sec_int";
|
||||||
field public static final String KEY_PREFIX = "ims.";
|
field public static final String KEY_PREFIX = "ims.";
|
||||||
field public static final String KEY_RCS_BULK_CAPABILITY_EXCHANGE_BOOL = "ims.rcs_bulk_capability_exchange_bool";
|
field public static final String KEY_RCS_BULK_CAPABILITY_EXCHANGE_BOOL = "ims.rcs_bulk_capability_exchange_bool";
|
||||||
|
field public static final String KEY_RCS_FEATURE_TAG_ALLOWED_STRING_ARRAY = "ims.rcs_feature_tag_allowed_string_array";
|
||||||
field public static final String KEY_WIFI_OFF_DEFERRING_TIME_MILLIS_INT = "ims.wifi_off_deferring_time_millis_int";
|
field public static final String KEY_WIFI_OFF_DEFERRING_TIME_MILLIS_INT = "ims.wifi_off_deferring_time_millis_int";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -4026,6 +4026,14 @@ public class CarrierConfigManager {
|
|||||||
public static final String KEY_NON_RCS_CAPABILITIES_CACHE_EXPIRATION_SEC_INT =
|
public static final String KEY_NON_RCS_CAPABILITIES_CACHE_EXPIRATION_SEC_INT =
|
||||||
KEY_PREFIX + "non_rcs_capabilities_cache_expiration_sec_int";
|
KEY_PREFIX + "non_rcs_capabilities_cache_expiration_sec_int";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Specifies the RCS feature tag allowed for the carrier.
|
||||||
|
*
|
||||||
|
* <p>The values refer to RCC.07 2.4.4.
|
||||||
|
*/
|
||||||
|
public static final String KEY_RCS_FEATURE_TAG_ALLOWED_STRING_ARRAY =
|
||||||
|
KEY_PREFIX + "rcs_feature_tag_allowed_string_array";
|
||||||
|
|
||||||
private Ims() {}
|
private Ims() {}
|
||||||
|
|
||||||
private static PersistableBundle getDefaults() {
|
private static PersistableBundle getDefaults() {
|
||||||
@@ -4039,6 +4047,27 @@ public class CarrierConfigManager {
|
|||||||
defaults.putBoolean(KEY_RCS_BULK_CAPABILITY_EXCHANGE_BOOL, false);
|
defaults.putBoolean(KEY_RCS_BULK_CAPABILITY_EXCHANGE_BOOL, false);
|
||||||
defaults.putBoolean(KEY_ENABLE_PRESENCE_GROUP_SUBSCRIBE_BOOL, true);
|
defaults.putBoolean(KEY_ENABLE_PRESENCE_GROUP_SUBSCRIBE_BOOL, true);
|
||||||
defaults.putInt(KEY_NON_RCS_CAPABILITIES_CACHE_EXPIRATION_SEC_INT, 30 * 24 * 60 * 60);
|
defaults.putInt(KEY_NON_RCS_CAPABILITIES_CACHE_EXPIRATION_SEC_INT, 30 * 24 * 60 * 60);
|
||||||
|
defaults.putStringArray(KEY_RCS_FEATURE_TAG_ALLOWED_STRING_ARRAY, new String[]{
|
||||||
|
"+g.3gpp.icsi-ref=\"urn%3Aurn-7%3A3gpp-service.ims.icsi.oma.cpm.msg\"",
|
||||||
|
"+g.3gpp.icsi-ref=\"urn%3Aurn-7%3A3gpp-service.ims.icsi.oma.cpm.largemsg\"",
|
||||||
|
"+g.3gpp.icsi-ref=\"urn%3Aurn-7%3A3gpp-service.ims.icsi.oma.cpm.deferred\"",
|
||||||
|
"+g.gsma.rcs.cpm.pager-large",
|
||||||
|
"+g.3gpp.icsi-ref=\"urn%3Aurn-7%3A3gpp-service.ims.icsi.oma.cpm.session\"",
|
||||||
|
"+g.3gpp.icsi-ref=\"urn%3Aurn-7%3A3gpp-service.ims.icsi.oma.cpm.session\"",
|
||||||
|
"+g.3gpp.iari-ref=\"urn%3Aurn-7%3A3gpp-application.ims.iari.rcs.fthttp\"",
|
||||||
|
"+g.3gpp.iari-ref=\"urn%3Aurn-7%3A3gpp-application.ims.iari.rcs.ftsms\"",
|
||||||
|
"+g.3gpp.iari-ref=\"urn%3Aurn-7%3A3gpp-service.ims.icsi.gsma.callcomposer\"",
|
||||||
|
"+g.gsma.callcomposer",
|
||||||
|
"+g.3gpp.icsi-ref=\"urn%3Aurn-7%3A3gpp-service.ims.icsi.gsma.callunanswered\"",
|
||||||
|
"+g.3gpp.icsi-ref=\"urn%3Aurn-7%3A3gpp-service.ims.icsi.gsma.sharedmap\"",
|
||||||
|
"+g.3gpp.icsi-ref=\"urn%3Aurn-7%3A3gpp-service.ims.icsi.gsma.sharedsketch\"",
|
||||||
|
"+g.3gpp.iari-ref=\"urn%3Aurn-7%3A3gpp-application.ims.iari.rcs.geopush\"",
|
||||||
|
"+g.3gpp.iari-ref=\"urn%3Aurn-7%3A3gpp-application.ims.iari.rcs.geosms\"",
|
||||||
|
"+g.3gpp.iari-ref=\"urn%3Aurn-7%3A3gpp-application.ims.iari.rcs.chatbot\"",
|
||||||
|
"+g.3gpp.iari-ref=\"urn%3Aurn-7%3A3gpp-application.ims.iari.rcs.chatbot.sa\"",
|
||||||
|
"+g.gsma.rcs.botversion=\"#=1,#=2\"",
|
||||||
|
"+g.gsma.rcs.cpimext"});
|
||||||
|
|
||||||
return defaults;
|
return defaults;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2331,6 +2331,16 @@ interface ITelephony {
|
|||||||
*/
|
*/
|
||||||
boolean getCarrierSingleRegistrationEnabled(int subId);
|
boolean getCarrierSingleRegistrationEnabled(int subId);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Overrides the ims feature validation result
|
||||||
|
*/
|
||||||
|
boolean setImsFeatureValidationOverride(int subId, String enabled);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the ims feature validation override value
|
||||||
|
*/
|
||||||
|
boolean getImsFeatureValidationOverride(int subId);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return the mobile provisioning url that is used to launch a browser to allow users to manage
|
* Return the mobile provisioning url that is used to launch a browser to allow users to manage
|
||||||
* their mobile plan.
|
* their mobile plan.
|
||||||
|
|||||||
Reference in New Issue
Block a user