summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author SongFerng Wang <songferngwang@google.com> 2018-10-08 06:28:43 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2018-10-08 06:28:43 +0000
commite42a94ea3e65d6ad71bbf5ff59ae67e80b0c9f21 (patch)
treecd6f8e6c466d0d358d240bb56c2eba8f6d9be52b
parenta72448e80916d2f55da29869c642275a3e5e624a (diff)
parent165d2d2f0c801428fe432db88a5e83b5ede8ef42 (diff)
Merge "add four new carrier configs for supplementary service precautions."
-rw-r--r--telephony/java/android/telephony/CarrierConfigManager.java44
1 files changed, 44 insertions, 0 deletions
diff --git a/telephony/java/android/telephony/CarrierConfigManager.java b/telephony/java/android/telephony/CarrierConfigManager.java
index 9b5b700f7572..fac1943478b2 100644
--- a/telephony/java/android/telephony/CarrierConfigManager.java
+++ b/telephony/java/android/telephony/CarrierConfigManager.java
@@ -2143,6 +2143,46 @@ public class CarrierConfigManager {
public static final String KEY_SHOW_CALL_BLOCKING_DISABLED_NOTIFICATION_ALWAYS_BOOL =
"show_call_blocking_disabled_notification_always_bool";
+ /**
+ * Some carriers only support SS over UT via INTERNET PDN.
+ * When mobile data is OFF or data roaming OFF during roaming,
+ * UI should block the call forwarding operation and notify the user
+ * that the function only works if data is available.
+ * @hide
+ */
+ public static final String KEY_CALL_FORWARDING_OVER_UT_WARNING_BOOL =
+ "call_forwarding_over_ut_warning_bool";
+
+ /**
+ * Some carriers only support SS over UT via INTERNET PDN.
+ * When mobile data is OFF or data roaming OFF during roaming,
+ * UI should block the call barring operation and notify the user
+ * that the function only works if data is available.
+ * @hide
+ */
+ public static final String KEY_CALL_BARRING_OVER_UT_WARNING_BOOL =
+ "call_barring_over_ut_warning_bool";
+
+ /**
+ * Some carriers only support SS over UT via INTERNET PDN.
+ * When mobile data is OFF or data roaming OFF during roaming,
+ * UI should block the caller id operation and notify the user
+ * that the function only works if data is available.
+ * @hide
+ */
+ public static final String KEY_CALLER_ID_OVER_UT_WARNING_BOOL =
+ "caller_id_over_ut_warning_bool";
+
+ /**
+ * Some carriers only support SS over UT via INTERNET PDN.
+ * When mobile data is OFF or data roaming OFF during roaming,
+ * UI should block the call waiting operation and notify the user
+ * that the function only works if data is available.
+ * @hide
+ */
+ public static final String KEY_CALL_WAITING_OVER_UT_WARNING_BOOL =
+ "call_waiting_over_ut_warning_bool";
+
/** The default value for every variable. */
private final static PersistableBundle sDefaults;
@@ -2484,6 +2524,10 @@ public class CarrierConfigManager {
sDefaults.putString(KEY_WCDMA_DEFAULT_SIGNAL_STRENGTH_MEASUREMENT_STRING, "");
sDefaults.putBoolean(KEY_CONFIG_SHOW_ORIG_DIAL_STRING_FOR_CDMA_BOOL, false);
sDefaults.putBoolean(KEY_SHOW_CALL_BLOCKING_DISABLED_NOTIFICATION_ALWAYS_BOOL, false);
+ sDefaults.putBoolean(KEY_CALL_FORWARDING_OVER_UT_WARNING_BOOL, false);
+ sDefaults.putBoolean(KEY_CALL_BARRING_OVER_UT_WARNING_BOOL, false);
+ sDefaults.putBoolean(KEY_CALLER_ID_OVER_UT_WARNING_BOOL, false);
+ sDefaults.putBoolean(KEY_CALL_WAITING_OVER_UT_WARNING_BOOL, false);
}
/**