From 06caf58ac83c381d68fd99fbb69e5095cbd8a1b0 Mon Sep 17 00:00:00 2001 From: Jack Yu Date: Tue, 15 Nov 2016 16:16:21 -0800 Subject: Added configuration for VT downgrade/tear down when data disabled Added a new flag that allows carriers to ignore data disabled (e.g. data reaches limit or user disables data) so VT calls will not be downgraded/torn down and VT service will not be disabled. bug: 32880745 Merged-In: I5c71fc9336b39f114a924861a766ca5cb93d4c69 Change-Id: I5c71fc9336b39f114a924861a766ca5cb93d4c69 --- telephony/java/android/telephony/CarrierConfigManager.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/telephony/java/android/telephony/CarrierConfigManager.java b/telephony/java/android/telephony/CarrierConfigManager.java index 1076afc30192..679a1cdad418 100644 --- a/telephony/java/android/telephony/CarrierConfigManager.java +++ b/telephony/java/android/telephony/CarrierConfigManager.java @@ -314,6 +314,14 @@ public class CarrierConfigManager { */ public static final String KEY_DEFAULT_VM_NUMBER_STRING = "default_vm_number_string"; + /** + * Flag indicating whether we should downgrade/terminate VT calls and disable VT when + * data enabled changed (e.g. reach data limit or turn off data). + * @hide + */ + public static final String KEY_IGNORE_DATA_ENABLED_CHANGED_FOR_VIDEO_CALLS = + "ignore_data_enabled_changed_for_video_calls"; + /** * Flag specifying whether WFC over IMS should be available for carrier: independent of * carrier provisioning. If false: hard disabled. If true: then depends on carrier @@ -1152,6 +1160,7 @@ public class CarrierConfigManager { sDefaults.putBoolean(KEY_NOTIFY_HANDOVER_VIDEO_FROM_WIFI_TO_LTE_BOOL, false); sDefaults.putBoolean(KEY_SUPPORT_DOWNGRADE_VT_TO_AUDIO_BOOL, true); sDefaults.putString(KEY_DEFAULT_VM_NUMBER_STRING, ""); + sDefaults.putBoolean(KEY_IGNORE_DATA_ENABLED_CHANGED_FOR_VIDEO_CALLS, false); sDefaults.putBoolean(KEY_CARRIER_WFC_IMS_AVAILABLE_BOOL, false); sDefaults.putBoolean(KEY_CARRIER_WFC_SUPPORTS_WIFI_ONLY_BOOL, false); sDefaults.putBoolean(KEY_CARRIER_DEFAULT_WFC_IMS_ENABLED_BOOL, false); -- cgit v1.2.3-59-g8ed1b