operator-overlay: Introduce overlay based changes for operator requirements

This is a squash of all CarrierConfig based operator changes.

Issue: FP3-A11#231
Change-Id: I5a1aa49a4435b5705518ab29749dcdc308e708e2
diff --git a/overlay-operators/packages/apps/CarrierConfig/res/xml/vendor.xml b/overlay-operators/packages/apps/CarrierConfig/res/xml/vendor.xml
index 42ffbec..ce4bf9b 100644
--- a/overlay-operators/packages/apps/CarrierConfig/res/xml/vendor.xml
+++ b/overlay-operators/packages/apps/CarrierConfig/res/xml/vendor.xml
@@ -95,6 +95,8 @@
         <boolean name="config_update_service_status" value="false"/>
         <boolean name="config_update_volte_icon" value="false"/>
 
+        <boolean name="config_update_vowifi_icon" value="true"/>
+
         <boolean name="auto_retry_failed_wifi_emergency_call" value="true" />
 
         <!-- Enable SS over UT by default-->
@@ -106,6 +108,12 @@
         <boolean name="allow_one_way_accept_video_call" value="true"/>
         <!-- Config for multi anchor conference support  -->
         <boolean name="carrier_supports_multianchor_conference" value="false"/>
+
+        <string name="config_ims_package_override_string">com.google.android.ims</string>
+        <boolean name="enhanced_4g_lte_on_by_default_bool" value="false" />
+        <boolean name="carrier_default_wfc_ims_enabled_bool" value="false" />
+        <int name="carrier_default_wfc_ims_mode_int" value="1" />
+
         <!-- Config for Call Composer Feature support  -->
         <boolean name="carrier_call_composer_supported_bool" value="false"/>
         <!-- Config for explicit call transfer support for an IMS call -->
@@ -115,11 +123,46 @@
     <carrier_config mcc="001" mnc="01">
         <boolean name="carrier_volte_available_bool" value="true" />
         <boolean name="carrier_vt_available_bool" value="true" />
+        <boolean name="carrier_wfc_ims_available_bool" value="true" />
+        <boolean name="enhanced_4g_lte_on_by_default_bool" value="false" />
+        <boolean name="editable_enhanced_4g_lte_bool" value="true" />
+        <boolean name="hide_enhanced_4g_lte_bool" value="false" />
+        <boolean name="carrier_default_wfc_ims_enabled_bool" value="false" />
+        <boolean name="editable_wfc_mode_bool" value="true"/>
+        <int name="carrier_default_wfc_ims_mode_int" value="1" />
         <boolean name="ignore_data_enabled_changed_for_video_calls" value="true"/>
         <boolean name="support_adhoc_conference_calls_bool" value="true" />
         <boolean name="support_add_conference_participants_bool" value="true" />
     </carrier_config>
 
+    <carrier_config mcc="466" mnc="92">
+        <boolean name="carrier_default_mobile_data_enabled_bool" value="true" />
+        <boolean name="carrier_volte_available_bool" value="true" />
+        <boolean name="carrier_vt_available_bool" value="false" />
+        <boolean name="carrier_wfc_ims_available_bool" value="true" />
+        <boolean name="enhanced_4g_lte_on_by_default_bool" value="false" />
+        <boolean name="editable_enhanced_4g_lte_bool" value="true" />
+        <boolean name="hide_enhanced_4g_lte_bool" value="false" />
+        <boolean name="carrier_default_wfc_ims_enabled_bool" value="false" />
+        <boolean name="editable_wfc_mode_bool" value="true"/>
+        <boolean name="com.google.android.dialer.display_wifi_calling_button_bool" value="true" />
+        <int name="carrier_default_wfc_ims_mode_int" value="2" />
+    </carrier_config>
+
+    <carrier_config mcc="466" mnc="01">
+        <boolean name="carrier_default_mobile_data_enabled_bool" value="true" />
+        <boolean name="carrier_volte_available_bool" value="true" />
+        <boolean name="carrier_vt_available_bool" value="false" />
+        <boolean name="carrier_wfc_ims_available_bool" value="true" />
+        <boolean name="enhanced_4g_lte_on_by_default_bool" value="false" />
+        <boolean name="editable_enhanced_4g_lte_bool" value="true" />
+        <boolean name="hide_enhanced_4g_lte_bool" value="false" />
+        <boolean name="carrier_default_wfc_ims_enabled_bool" value="false" />
+        <boolean name="editable_wfc_mode_bool" value="true"/>
+        <boolean name="com.google.android.dialer.display_wifi_calling_button_bool" value="true" />
+        <int name="carrier_default_wfc_ims_mode_int" value="2" />
+    </carrier_config>
+
     <carrier_config mcc="202" mnc="01">
         <boolean name="carrier_volte_available_bool" value="true" />
         <boolean name="carrier_wfc_ims_available_bool" value="true" />
@@ -134,19 +177,43 @@
         <boolean name="carrier_wfc_ims_available_bool" value="true" />
     </carrier_config>
 
+    <carrier_config mcc="202" mnc="05">
+        <string-array name="carrier_metered_apn_types_strings" num="3">
+            <item value="default" />
+            <item value="dun" />
+            <item value="supl" />
+        </string-array>
+    </carrier_config>
+
     <carrier_config mcc="204" mnc="02">
         <boolean name="carrier_volte_available_bool" value="true" />
         <boolean name="carrier_wfc_ims_available_bool" value="true" />
     </carrier_config>
 
     <carrier_config mcc="204" mnc="04">
+        <boolean name="carrier_default_mobile_data_enabled_bool" value="true" />
         <boolean name="carrier_volte_available_bool" value="true" />
-        <boolean name="carrier_vt_available_bool" value="true" />
+        <boolean name="carrier_vt_available_bool" value="false" />
         <boolean name="carrier_wfc_ims_available_bool" value="true" />
-        <boolean name="check_mobile_data_for_cf" value="true" />
+        <boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
+        <boolean name="editable_enhanced_4g_lte_bool" value="false" />
+        <boolean name="hide_enhanced_4g_lte_bool" value="true" />
+        <boolean name="check_mobile_data_for_cf" value="false" />
+        <string name="default_vm_number_string">+31654501233</string>
+        <boolean name="voicemail_notification_persistent_bool" value="true" />
+        <boolean name="carrier_default_wfc_ims_enabled_bool" value="true" />
+        <boolean name="editable_wfc_mode_bool" value="true"/>
+        <int name="carrier_default_wfc_ims_mode_int" value="1" />
+        <boolean name="hide_ims_apn_bool" value="true"/>
+        <int name="wfc_spn_format_idx_int" value="1" />
+        <int name="wfc_data_spn_format_idx_int" value="1" />
+        <boolean name="enabledMMS" value="false" />
+        <boolean name="allow_emergency_numbers_in_call_log_bool" value="true"/>
+        <boolean name="show_4g_for_lte_data_icon_bool" value="true"/>
     </carrier_config>
 
     <carrier_config mcc="204" mnc="04" iccid="898603,898611,8985231,8985302,8985307">
+        <boolean name="carrier_default_mobile_data_enabled_bool" value="true" />
         <boolean name="carrier_volte_available_bool" value="true" />
         <boolean name="carrier_vt_available_bool" value="true" />
         <boolean name="carrier_wfc_ims_available_bool" value="true" />
@@ -175,6 +242,41 @@
             <item value="dun" />
             <item value="supl" />
         </string-array>
+        <boolean name="voicemail_notification_persistent_bool" value="true" />
+        <boolean name="show_4g_for_lte_data_icon_bool" value="true"/>
+    </carrier_config>
+
+    <carrier_config mcc="204" mnc="08">
+        <boolean name="carrier_volte_available_bool" value="true" />
+        <boolean name="carrier_vt_available_bool" value="false" />
+        <boolean name="carrier_wfc_ims_available_bool" value="true" />
+        <boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
+        <boolean name="editable_enhanced_4g_lte_bool" value="false" />
+        <boolean name="hide_enhanced_4g_lte_bool" value="true" />
+        <boolean name="carrier_default_wfc_ims_enabled_bool" value="true" />
+        <boolean name="editable_wfc_mode_bool" value="true"/>
+        <int name="carrier_default_wfc_ims_mode_int" value="1" />
+        <string name="default_vm_number_string">1233</string>
+        <string name="default_vm_number_roaming_string">+31612001233</string>
+        <boolean name="mms_auto_retrieve_enabled_bool" value="false" />
+    </carrier_config>
+
+    <carrier_config mcc="204" mnc="12">
+        <boolean name="carrier_volte_available_bool" value="true" />
+        <boolean name="carrier_vt_available_bool" value="false" />
+        <boolean name="carrier_wfc_ims_available_bool" value="true" />
+        <boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
+        <boolean name="editable_enhanced_4g_lte_bool" value="false" />
+        <boolean name="hide_enhanced_4g_lte_bool" value="true" />
+        <boolean name="carrier_default_wfc_ims_enabled_bool" value="true" />
+        <boolean name="editable_wfc_mode_bool" value="true"/>
+        <int name="carrier_default_wfc_ims_mode_int" value="1" />
+        <string-array name="non_roaming_operator_string_array" num="1">
+            <item value="20408"/>
+        </string-array>
+        <string name="default_vm_number_string">1233</string>
+        <string name="default_vm_number_roaming_string">+31626001233</string>
+        <boolean name="mms_auto_retrieve_enabled_bool" value="false" />
     </carrier_config>
 
     <carrier_config mcc="204" mnc="16">
@@ -195,14 +297,145 @@
         <int name="carrier_default_wfc_ims_roaming_mode_int" value="1" />
     </carrier_config>
 
+    <carrier_config mcc="204" mnc="69">
+        <boolean name="carrier_volte_available_bool" value="true" />
+        <boolean name="carrier_vt_available_bool" value="false" />
+        <boolean name="carrier_wfc_ims_available_bool" value="true" />
+        <boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
+        <boolean name="editable_enhanced_4g_lte_bool" value="false" />
+        <boolean name="hide_enhanced_4g_lte_bool" value="true" />
+        <boolean name="carrier_default_wfc_ims_enabled_bool" value="true" />
+        <boolean name="editable_wfc_mode_bool" value="true"/>
+        <int name="carrier_default_wfc_ims_mode_int" value="1" />
+    </carrier_config>
+
+    <carrier_config mcc="206" mnc="01">
+        <boolean name="carrier_volte_available_bool" value="false" />
+        <boolean name="carrier_wfc_ims_available_bool" value="false" />
+        <boolean name="enhanced_4g_lte_on_by_default_bool" value="false" />
+        <boolean name="editable_enhanced_4g_lte_bool" value="false" />
+        <boolean name="hide_enhanced_4g_lte_bool" value="true" />
+        <boolean name="carrier_vt_available_bool" value="false" />
+        <boolean name="carrier_default_wfc_ims_enabled_bool" value="false" />
+        <boolean name="editable_wfc_mode_bool" value="false"/>
+        <boolean name="hide_wfc_ims_bool" value="true"/>
+    </carrier_config>
+
+    <carrier_config mcc="206" mnc="10">
+        <boolean name="carrier_volte_available_bool" value="true" />
+        <boolean name="carrier_vt_available_bool" value="false" />
+        <boolean name="carrier_wfc_ims_available_bool" value="true" />
+        <boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
+        <boolean name="editable_enhanced_4g_lte_bool" value="true" />
+        <boolean name="hide_enhanced_4g_lte_bool" value="false" />
+        <boolean name="carrier_default_wfc_ims_enabled_bool" value="true" />
+        <boolean name="editable_wfc_mode_bool" value="true"/>
+        <int name="carrier_default_wfc_ims_mode_int" value="1" />
+    </carrier_config>
+
     <carrier_config mcc="208" mnc="01">
         <boolean name="carrier_volte_available_bool" value="true" />
         <boolean name="carrier_wfc_ims_available_bool" value="true" />
+        <boolean name="carrier_vt_available_bool" value="false" />
+      <int name="maxImageHeight" value="480" />
+      <int name="maxMessageSize" value="600000" />
+      <string-array name="carrier_vvm_package_name_string_array" num="1">
+      <item value="com.orange.vvm"/>
+      </string-array>
+      <string-array name="carrier_metered_apn_types_strings" num="4">
+      <item value="default" />
+      <item value="supl" />
+      <item value="dun" />
+      <item value="fota" />
+      </string-array>
+      <boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
+      <boolean name="hide_enhanced_4g_lte_bool" value="true" />
+      <boolean name="editable_enhanced_4g_lte_bool" value="false" />
+      <boolean name="carrier_default_wfc_ims_enabled_bool" value="false" />
+      <boolean name="editable_wfc_mode_bool" value="false"/>
+      <boolean name="hide_wfc_ims_bool" value="false"/>
+      <boolean name="allow_ussd_requests_via_telephony_manager_bool" value="false" />
+      <boolean name="aliasEnabled" value="true" />
+      <int name="aliasMaxChars" value="48" />
+      <int name="aliasMinChars" value="2" />
+      <boolean name="allowAttachAudio" value="true" />
+      <boolean name="config_cellBroadcastAppLinks" value="true" />
+      <int name="defaultMMSMessagesPerThread" value="-1" />
+      <int name="defaultSMSMessagesPerThread" value="-1" />
+      <boolean name="enabledMMS" value="true" />
+      <boolean name="enabledNotifyWapMMSC" value="false" />
+      <boolean name="enabledTransID" value="false" />
+      <boolean name="enableGroupMms" value="true" />
+      <boolean name="enableMMSDeliveryReports" value="false" />
+      <boolean name="enableMMSReadReports" value="false"/>
+      <boolean name="enableMultipartSMS" value="true" />
+      <boolean name="enableSlideDuration" value="false" />
+      <boolean name="enableSMSDeliveryReports" value="true" />
+      <int name="httpSocketTimeout" value="120000" />
+      <int name="maxMessageCountPerThread" value="-1" />
+      <int name="maxMessageTextSize" value="-1" />
+      <int name="maxSubjectLength" value="40" />
+      <int name="minMessageCountPerThread" value="-1" />
+      <int name="recipientLimit" value="2147483647"/>
+      <boolean name="sendMultipartSmsAsSeparateMessages" value="false" />
+      <int name="smsToMmsTextLengthThreshold" value="-1" />
+      <int name="smsToMmsTextThreshold" value="-1" />
+      <boolean name="smsUsesSimpleCharactersOnly" value="false" />
+      <boolean name="supportHttpCharsetHeader" value="false" />
+      <boolean name="supportMmsContentDisposition" value="true"/>
+      <string name="uaProfTagName">x-wap-profile</string>
+      <string name="default_vm_number_string">888</string>
+      <int name="emergency_notification_delay_int" value="0" />
+      <int name="carrier_default_wfc_ims_mode_int" value="2" />
+      <boolean name="com.google.android.dialer.display_wifi_calling_button_bool" value="true" />
+    </carrier_config>
+
+    <carrier_config mcc="208" mnc="02">
+      <string-array name="carrier_vvm_package_name_string_array" num="1">
+      <item value="com.orange.vvm"/>
+      </string-array>
+      <boolean name="allow_ussd_requests_via_telephony_manager_bool" value="false" />
+      <boolean name="carrier_volte_available_bool" value="true" />
+      <boolean name="carrier_vt_available_bool" value="false" />
+      <boolean name="carrier_wfc_ims_available_bool" value="true" />
+      <boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
+      <boolean name="editable_enhanced_4g_lte_bool" value="false" />
+      <boolean name="hide_enhanced_4g_lte_bool" value="true" />
+      <boolean name="carrier_default_wfc_ims_enabled_bool" value="false" />
+      <boolean name="editable_wfc_mode_bool" value="false"/>
+      <boolean name="hide_wfc_ims_bool" value="true"/>
+      <int name="carrier_default_wfc_ims_mode_int" value="2" />
     </carrier_config>
 
     <carrier_config mcc="208" mnc="09">
         <boolean name="carrier_volte_available_bool" value="true" />
+        <boolean name="carrier_vt_available_bool" value="false" />
         <boolean name="carrier_wfc_ims_available_bool" value="true" />
+        <boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
+        <boolean name="editable_enhanced_4g_lte_bool" value="true" />
+        <boolean name="hide_enhanced_4g_lte_bool" value="false" />
+        <boolean name="carrier_default_wfc_ims_enabled_bool" value="false" />
+        <boolean name="editable_wfc_mode_bool" value="true"/>
+        <int name="carrier_default_wfc_ims_mode_int" value="2" />
+        <boolean name="call_barring_visibility_bool" value="false"/>
+        <string-array name="read_only_apn_types_string_array" num="0" />
+        <boolean name="gsm_cdma_calls_can_be_hd_audio" value="true" />
+    </carrier_config>
+
+    <carrier_config mcc="208" mnc="10">
+        <boolean name="carrier_default_mobile_data_enabled_bool" value="true" />
+        <boolean name="carrier_volte_available_bool" value="true" />
+        <boolean name="carrier_vt_available_bool" value="false" />
+        <boolean name="carrier_wfc_ims_available_bool" value="true" />
+        <boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
+        <boolean name="editable_enhanced_4g_lte_bool" value="true" />
+        <boolean name="hide_enhanced_4g_lte_bool" value="false" />
+        <boolean name="carrier_default_wfc_ims_enabled_bool" value="false" />
+        <boolean name="editable_wfc_mode_bool" value="true"/>
+        <int name="carrier_default_wfc_ims_mode_int" value="2" />
+        <boolean name="call_barring_visibility_bool" value="false"/>
+        <string-array name="read_only_apn_types_string_array" num="0" />
+        <boolean name="gsm_cdma_calls_can_be_hd_audio" value="true" />
     </carrier_config>
 
     <carrier_config mcc="208" mnc="11">
@@ -216,24 +449,103 @@
     </carrier_config>
 
     <carrier_config mcc="208" mnc="20">
-        <boolean name="carrier_volte_available_bool" value="true" />
+      <boolean name="carrier_volte_available_bool" value="false" />
+       <boolean name="carrier_vt_available_bool" value="false" />
+       <boolean name="carrier_wfc_ims_available_bool" value="false" />
+       <boolean name="hide_enhanced_4g_lte_bool" value="true" />
+       <boolean name="carrier_default_wfc_ims_enabled_bool" value="false" />
+       <boolean name="editable_wfc_mode_bool" value="false"/>
+       <boolean name="hide_wfc_ims_bool" value="true"/>
+      <string-array name="read_only_apn_types_string_array" num="0" />
+      <boolean name="supportHttpCharsetHeader" value="false" />
+      <int name="maxImageHeight" value="1944" />
+      <int name="maxMessageSize" value="614400" />
+      <int name="maxImageWidth" value="2592" />
     </carrier_config>
 
     <carrier_config mcc="208" mnc="21">
-        <boolean name="carrier_volte_available_bool" value="true" />
+      <boolean name="carrier_volte_available_bool" value="false" />
+       <boolean name="carrier_vt_available_bool" value="false" />
+       <boolean name="carrier_wfc_ims_available_bool" value="false" />
+       <boolean name="hide_enhanced_4g_lte_bool" value="true" />
+       <boolean name="carrier_default_wfc_ims_enabled_bool" value="false" />
+       <boolean name="editable_wfc_mode_bool" value="false"/>
+       <boolean name="hide_wfc_ims_bool" value="true"/>
+      <string-array name="read_only_apn_types_string_array" num="0" />
+    </carrier_config>
+
+    <carrier_config mcc="208" mnc="29">
+      <boolean name="enhanced_4g_lte_on_by_default_bool" value="false" />
+      <boolean name="editable_enhanced_4g_lte_bool" value="false" />
+      <boolean name="hide_wfc_ims_bool" value="true"/>
     </carrier_config>
 
     <carrier_config mcc="208" mnc="88">
-        <boolean name="carrier_volte_available_bool" value="true" />
+      <boolean name="carrier_volte_available_bool" value="false" />
+      <boolean name="carrier_vt_available_bool" value="false" />
+      <boolean name="carrier_wfc_ims_available_bool" value="false" />
+      <boolean name="hide_enhanced_4g_lte_bool" value="true" />
+      <boolean name="carrier_default_wfc_ims_enabled_bool" value="false" />
+      <boolean name="editable_wfc_mode_bool" value="false"/>
+      <boolean name="hide_wfc_ims_bool" value="true"/>
+      <string-array name="read_only_apn_types_string_array" num="0" />
+    </carrier_config>
+
+    <carrier_config mcc="208" mnc="91">
+      <boolean name="enhanced_4g_lte_on_by_default_bool" value="false" />
+      <boolean name="editable_enhanced_4g_lte_bool" value="false" />
+      <boolean name="hide_wfc_ims_bool" value="true"/>
     </carrier_config>
 
     <carrier_config mcc="214" mnc="01">
         <boolean name="carrier_volte_available_bool" value="true" />
+        <boolean name="carrier_vt_available_bool" value="false" />
+        <boolean name="carrier_wfc_ims_available_bool" value="false" />
+        <boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
+        <boolean name="editable_enhanced_4g_lte_bool" value="false" />
+        <boolean name="hide_enhanced_4g_lte_bool" value="true" />
+        <boolean name="carrier_default_wfc_ims_enabled_bool" value="false" />
+        <boolean name="editable_wfc_mode_bool" value="false"/>
+        <boolean name="hide_wfc_ims_bool" value="true"/>
+        <string-array name="read_only_apn_types_string_array" num="0" />
+        <string name="default_vm_number_string">22177</string>
+        <int name="smsToMmsTextThreshold" value="5" />
+        <boolean name="hide_ims_apn_bool" value="true"/>
+        <string-array name="carrier_metered_apn_types_strings" num="3">
+            <item value="default" />
+            <item value="dun" />
+            <item value="supl" />
+        </string-array>
+        <boolean name="carrier_allow_transfer_ims_call_bool" value="true" />
+        <boolean name="allow_emergency_numbers_in_call_log_bool" value="true"/>
     </carrier_config>
 
     <carrier_config mcc="214" mnc="03">
         <boolean name="carrier_volte_available_bool" value="true" />
         <boolean name="carrier_wfc_ims_available_bool" value="true" />
+        <boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
+        <boolean name="editable_enhanced_4g_lte_bool" value="true" />
+        <boolean name="hide_enhanced_4g_lte_bool" value="false" />
+        <boolean name="carrier_vt_available_bool" value="false" />
+        <boolean name="carrier_default_wfc_ims_enabled_bool" value="false" />
+        <boolean name="editable_wfc_mode_bool" value="true"/>
+        <boolean name="hide_wfc_ims_bool" value="false"/>
+        <int name="carrier_default_wfc_ims_mode_int" value="2" />
+        <int name="maxImageHeight" value="1920" />
+        <int name="maxMessageSize" value="1048576" />
+        <int name="maxImageWidth" value="2560" />
+        <int name="defaultMMSMessagesPerThread" value="-1" />
+        <int name="defaultSMSMessagesPerThread" value="-1" />
+        <boolean name="enableSlideDuration" value="false" />
+        <int name="maxMessageCountPerThread" value="-1" />
+        <int name="minMessageCountPerThread" value="-1" />
+        <boolean name="smsUsesSimpleCharactersOnly" value="true" />
+        <string name="default_vm_number_string">242</string>
+        <string-array name="unloggable_numbers_string_array" num="1">
+            <item value="900018018" />
+        </string-array>
+        <int name="emergency_notification_delay_int" value="0" />
+        <boolean name="com.google.android.dialer.display_wifi_calling_button_bool" value="true" />
     </carrier_config>
 
     <carrier_config mcc="214" mnc="06">
@@ -277,6 +589,25 @@
 
     <carrier_config mcc="222" mnc="10">
         <boolean name="carrier_volte_available_bool" value="true" />
+        <boolean name="carrier_vt_available_bool" value="false" />
+        <boolean name="carrier_wfc_ims_available_bool" value="false" />
+        <boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
+        <boolean name="editable_enhanced_4g_lte_bool" value="false" />
+        <boolean name="hide_enhanced_4g_lte_bool" value="true" />
+        <boolean name="carrier_default_wfc_ims_enabled_bool" value="false" />
+        <boolean name="editable_wfc_mode_bool" value="false"/>
+        <boolean name="hide_wfc_ims_bool" value="true"/>
+        <string-array name="read_only_apn_types_string_array" num="0" />
+        <string name="default_vm_number_string">42020</string>
+        <int name="smsToMmsTextThreshold" value="10" />
+        <boolean name="hide_ims_apn_bool" value="true"/>
+        <string-array name="carrier_metered_apn_types_strings" num="3">
+            <item value="default" />
+            <item value="dun" />
+            <item value="supl" />
+        </string-array>
+        <boolean name="allow_emergency_numbers_in_call_log_bool" value="true" />
+        <boolean name="carrier_allow_transfer_ims_call_bool" value="true" />
     </carrier_config>
 
     <carrier_config mcc="226" mnc="10">
@@ -318,6 +649,18 @@
         <int name="carrier_default_wfc_ims_roaming_mode_int" value="1" />
     </carrier_config>
 
+    <carrier_config mcc="232" mnc="05">
+        <boolean name="carrier_volte_available_bool" value="true" />
+        <boolean name="carrier_vt_available_bool" value="false" />
+        <boolean name="carrier_wfc_ims_available_bool" value="true" />
+        <boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
+        <boolean name="editable_enhanced_4g_lte_bool" value="true" />
+        <boolean name="hide_enhanced_4g_lte_bool" value="false" />
+        <boolean name="carrier_default_wfc_ims_enabled_bool" value="false" />
+        <boolean name="editable_wfc_mode_bool" value="true"/>
+        <int name="carrier_default_wfc_ims_mode_int" value="1" />
+    </carrier_config>
+
     <carrier_config mcc="232" mnc="07">
         <boolean name="carrier_volte_available_bool" value="true" />
         <boolean name="carrier_wfc_ims_available_bool" value="true" />
@@ -327,6 +670,18 @@
         <int name="carrier_default_wfc_ims_roaming_mode_int" value="1" />
     </carrier_config>
 
+    <carrier_config mcc="232" mnc="10">
+        <boolean name="carrier_volte_available_bool" value="true" />
+        <boolean name="carrier_vt_available_bool" value="false" />
+        <boolean name="carrier_wfc_ims_available_bool" value="true" />
+        <boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
+        <boolean name="editable_enhanced_4g_lte_bool" value="true" />
+        <boolean name="hide_enhanced_4g_lte_bool" value="false" />
+        <boolean name="carrier_default_wfc_ims_enabled_bool" value="false" />
+        <boolean name="editable_wfc_mode_bool" value="true"/>
+        <int name="carrier_default_wfc_ims_mode_int" value="1" />
+    </carrier_config>
+
     <carrier_config mcc="233" mnc="02">
         <boolean name="carrier_volte_available_bool" value="true" />
         <boolean name="carrier_wfc_ims_available_bool" value="true" />
@@ -361,8 +716,29 @@
     </carrier_config>
 
     <carrier_config mcc="234" mnc="15">
+        <boolean name="carrier_default_mobile_data_enabled_bool" value="true" />
         <boolean name="carrier_volte_available_bool" value="true" />
         <boolean name="carrier_wfc_ims_available_bool" value="true" />
+        <boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
+        <boolean name="editable_enhanced_4g_lte_bool" value="false" />
+        <boolean name="hide_enhanced_4g_lte_bool" value="true" />
+        <boolean name="carrier_default_wfc_ims_enabled_bool" value="false" />
+        <boolean name="editable_wfc_mode_bool" value="false"/>
+        <int name="carrier_default_wfc_ims_mode_int" value="1" />
+        <boolean name="carrier_vt_available_bool" value="false" />
+        <string name="default_vm_number_string">121</string>
+        <int name="smsToMmsTextThreshold" value="10" />
+        <boolean name="hide_ims_apn_bool" value="true"/>
+        <string-array name="carrier_metered_apn_types_strings" num="3">
+            <item value="default" />
+            <item value="dun" />
+            <item value="supl" />
+        </string-array>
+        <string-array name="feature_access_codes_string_array" num="3">
+            <item value="153" />
+            <item value="132" />
+            <item value="45" />
+        </string-array>
     </carrier_config>
 
     <carrier_config mcc="234" mnc="20">
@@ -371,8 +747,41 @@
     </carrier_config>
 
     <carrier_config mcc="234" mnc="30">
+        <boolean name="carrier_default_mobile_data_enabled_bool" value="true" />
         <boolean name="carrier_volte_available_bool" value="true" />
         <boolean name="carrier_wfc_ims_available_bool" value="true" />
+        <boolean name="prefer_2g_bool" value="false" />
+        <int name="wfc_spn_format_idx_int" value="1" />
+        <string-array name="wfc_operator_error_codes_string_array" num="1"><item value="REG09|0" /></string-array>
+        <string-array name="non_roaming_operator_string_array" num="7">
+            <item value="23430" />
+            <item value="23431" />
+            <item value="23432" />
+            <item value="23433" />
+            <item value="23434" />
+            <item value="23438" />
+            <item value="23486" />
+        </string-array>
+        <boolean name="display_voicemail_number_as_default_call_forwarding_number" value="true" />
+        <boolean name="carrier_name_override_bool" value="true" />
+        <string name="carrier_name_string">EE</string>
+    </carrier_config>
+    <carrier_config mcc="234" mnc="30" gid1="2800000000000000">
+        <boolean name="carrier_default_mobile_data_enabled_bool" value="true" />
+        <boolean name="carrier_name_override_bool" value="true" />
+        <string name="carrier_name_string">Virgin</string>
+        <string name="default_vm_number_string">+447953222222</string>
+        <boolean name="carrier_volte_available_bool" value="false" />
+        <boolean name="carrier_vt_available_bool" value="false" />
+        <boolean name="carrier_wfc_ims_available_bool" value="false" />
+        <boolean name="enhanced_4g_lte_on_by_default_bool" value="false" />
+        <boolean name="editable_enhanced_4g_lte_bool" value="false" />
+        <boolean name="hide_enhanced_4g_lte_bool" value="true" />
+        <boolean name="mms_auto_retrieve_enabled_bool" value="false" />
+        <string-array name="non_roaming_operator_string_array" num="2">
+            <item value="23430" />
+            <item value="23433" />
+        </string-array>
     </carrier_config>
 
     <carrier_config mcc="234" mnc="31">
@@ -388,6 +797,15 @@
     <carrier_config mcc="234" mnc="33">
         <boolean name="carrier_volte_available_bool" value="true" />
         <boolean name="carrier_wfc_ims_available_bool" value="true" />
+        <string-array name="non_roaming_operator_string_array" num="7">
+            <item value="23430" />
+            <item value="23431" />
+            <item value="23432" />
+            <item value="23433" />
+            <item value="23434" />
+            <item value="23438" />
+            <item value="23486" />
+        </string-array>
     </carrier_config>
 
     <carrier_config mcc="234" mnc="34">
@@ -395,6 +813,36 @@
         <boolean name="carrier_wfc_ims_available_bool" value="true" />
     </carrier_config>
 
+    <carrier_config mcc="234" mnc="38" gid1="2800000000000000">
+        <boolean name="carrier_default_mobile_data_enabled_bool" value="true" />
+        <boolean name="carrier_name_override_bool" value="true" />
+        <string name="carrier_name_string">Virgin</string>
+        <string name="default_vm_number_string">+447953222222</string>
+        <boolean name="carrier_volte_available_bool" value="false" />
+        <boolean name="carrier_vt_available_bool" value="false" />
+        <boolean name="carrier_wfc_ims_available_bool" value="false" />
+        <boolean name="enhanced_4g_lte_on_by_default_bool" value="false" />
+        <boolean name="editable_enhanced_4g_lte_bool" value="false" />
+        <boolean name="hide_enhanced_4g_lte_bool" value="true" />
+        <boolean name="mms_auto_retrieve_enabled_bool" value="false" />
+        <string-array name="non_roaming_operator_string_array" num="2">
+            <item value="23430" />
+            <item value="23433" />
+        </string-array>
+    </carrier_config>
+
+    <carrier_config mcc="234" mnc="57">
+        <boolean name="carrier_volte_available_bool" value="false" />
+        <boolean name="carrier_wfc_ims_available_bool" value="false" />
+        <boolean name="enhanced_4g_lte_on_by_default_bool" value="false" />
+        <boolean name="editable_enhanced_4g_lte_bool" value="false" />
+        <boolean name="hide_enhanced_4g_lte_bool" value="true" />
+        <boolean name="carrier_vt_available_bool" value="false" />
+        <boolean name="carrier_default_wfc_ims_enabled_bool" value="false" />
+        <boolean name="editable_wfc_mode_bool" value="false"/>
+        <boolean name="hide_wfc_ims_bool" value="true"/>
+    </carrier_config>
+
     <carrier_config mcc="235" mnc="01">
         <boolean name="carrier_volte_available_bool" value="true" />
         <boolean name="carrier_wfc_ims_available_bool" value="true" />
@@ -407,7 +855,15 @@
 
     <carrier_config mcc="235" mnc="91">
         <boolean name="carrier_volte_available_bool" value="true" />
+        <boolean name="carrier_vt_available_bool" value="false" />
         <boolean name="carrier_wfc_ims_available_bool" value="true" />
+        <boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
+        <boolean name="editable_enhanced_4g_lte_bool" value="false" />
+        <boolean name="hide_enhanced_4g_lte_bool" value="true" />
+        <boolean name="carrier_default_wfc_ims_enabled_bool" value="false" />
+        <boolean name="editable_wfc_mode_bool" value="false"/>
+        <boolean name="hide_wfc_ims_bool" value="true"/>
+        <int name="carrier_default_wfc_ims_mode_int" value="1" />
     </carrier_config>
 
     <carrier_config mcc="235" mnc="94">
@@ -426,7 +882,15 @@
     </carrier_config>
 
     <carrier_config mcc="238" mnc="06">
+        <boolean name="carrier_volte_available_bool" value="true" />
+        <boolean name="carrier_vt_available_bool" value="false" />
         <boolean name="carrier_wfc_ims_available_bool" value="true" />
+        <boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
+        <boolean name="editable_enhanced_4g_lte_bool" value="true" />
+        <boolean name="hide_enhanced_4g_lte_bool" value="false" />
+        <boolean name="carrier_default_wfc_ims_enabled_bool" value="false" />
+        <boolean name="editable_wfc_mode_bool" value="false"/>
+        <int name="carrier_default_wfc_ims_mode_int" value="1" />
     </carrier_config>
 
     <carrier_config mcc="238" mnc="10">
@@ -462,6 +926,38 @@
         <boolean name="carrier_wfc_ims_available_bool" value="true" />
     </carrier_config>
 
+    <carrier_config mcc="240" mnc="07">
+        <boolean name="carrier_volte_available_bool" value="true" />
+        <boolean name="carrier_vt_available_bool" value="false" />
+        <boolean name="carrier_wfc_ims_available_bool" value="false" />
+        <boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
+        <boolean name="editable_enhanced_4g_lte_bool" value="false" />
+        <boolean name="hide_enhanced_4g_lte_bool" value="true" />
+        <boolean name="carrier_default_wfc_ims_enabled_bool" value="false" />
+        <boolean name="editable_wfc_mode_bool" value="false"/>
+        <boolean name="hide_wfc_ims_bool" value="true"/>
+    </carrier_config>
+
+    <carrier_config mcc="240" mnc="08">
+        <boolean name="carrier_volte_available_bool" value="true" />
+        <boolean name="carrier_vt_available_bool" value="false" />
+        <boolean name="carrier_wfc_ims_available_bool" value="true" />
+        <boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
+        <boolean name="editable_enhanced_4g_lte_bool" value="true" />
+        <boolean name="hide_enhanced_4g_lte_bool" value="false" />
+        <boolean name="carrier_default_wfc_ims_enabled_bool" value="false" />
+        <boolean name="editable_wfc_mode_bool" value="true"/>
+        <int name="carrier_default_wfc_ims_mode_int" value="2" />
+        <string-array name="carrier_metered_apn_types_strings" num="3">
+            <item value="default" />
+            <item value="dun" />
+            <item value="supl" />
+        </string-array>
+      <int name="maxImageHeight" value="1944" />
+      <int name="maxMessageSize" value="614400" />
+      <int name="maxImageWidth" value="2592" />
+    </carrier_config>
+
     <carrier_config mcc="240" mnc="10">
         <boolean name="carrier_volte_available_bool" value="true" />
     </carrier_config>
@@ -563,15 +1059,50 @@
         <int name="carrier_default_wfc_ims_mode_int" value="1" />
     </carrier_config>
 
+    <carrier_config mcc="460" mnc="00">
+        <boolean name="editable_wfc_mode_bool" value="false"/>
+        <int name="carrier_default_wfc_ims_mode_int" value="1" />
+    </carrier_config>
+    <carrier_config mcc="460" mnc="02">
+        <boolean name="editable_wfc_mode_bool" value="false"/>
+        <int name="carrier_default_wfc_ims_mode_int" value="1" />
+    </carrier_config>
+
     <carrier_config mcc="262" mnc="02">
         <boolean name="carrier_volte_available_bool" value="true" />
         <boolean name="carrier_wfc_ims_available_bool" value="true" />
+        <boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
+        <boolean name="editable_enhanced_4g_lte_bool" value="false" />
+        <boolean name="hide_enhanced_4g_lte_bool" value="true" />
+        <boolean name="carrier_vt_available_bool" value="false" />
+        <string name="default_vm_number_string">5500</string>
+        <int name="smsToMmsTextThreshold" value="5" />
+        <boolean name="carrier_default_wfc_ims_enabled_bool" value="false" />
+        <boolean name="editable_wfc_mode_bool" value="false"/>
+        <int name="carrier_default_wfc_ims_mode_int" value="2" />
+        <boolean name="hide_ims_apn_bool" value="true"/>
+        <int name="wfc_spn_format_idx_int" value="1" />
+        <int name="wfc_data_spn_format_idx_int" value="1" />
+        <string-array name="carrier_metered_apn_types_strings" num="3">
+            <item value="default" />
+            <item value="dun" />
+            <item value="supl" />
+        </string-array>
+        <int name="volte_replacement_rat_int" value="3" />
+        <boolean name="play_call_recording_tone_bool" value="true" />
+        <int name="emergency_notification_delay_int" value="0" />
     </carrier_config>
 
     <carrier_config mcc="262" mnc="03">
         <boolean name="carrier_volte_available_bool" value="true" />
-        <boolean name="carrier_vt_available_bool" value="true" />
+        <boolean name="carrier_vt_available_bool" value="false" />
         <boolean name="carrier_wfc_ims_available_bool" value="true" />
+        <boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
+        <boolean name="editable_enhanced_4g_lte_bool" value="true" />
+        <boolean name="hide_enhanced_4g_lte_bool" value="false" />
+        <boolean name="carrier_default_wfc_ims_enabled_bool" value="false" />
+        <boolean name="editable_wfc_mode_bool" value="true"/>
+        <int name="carrier_default_wfc_ims_mode_int" value="2" />
     </carrier_config>
 
     <carrier_config mcc="262" mnc="05">
@@ -587,8 +1118,14 @@
 
     <carrier_config mcc="262" mnc="07">
         <boolean name="carrier_volte_available_bool" value="true" />
-        <boolean name="carrier_vt_available_bool" value="true" />
+        <boolean name="carrier_vt_available_bool" value="false" />
         <boolean name="carrier_wfc_ims_available_bool" value="true" />
+        <boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
+        <boolean name="editable_enhanced_4g_lte_bool" value="true" />
+        <boolean name="hide_enhanced_4g_lte_bool" value="false" />
+        <boolean name="carrier_default_wfc_ims_enabled_bool" value="false" />
+        <boolean name="editable_wfc_mode_bool" value="true"/>
+        <int name="carrier_default_wfc_ims_mode_int" value="2" />
     </carrier_config>
 
     <carrier_config mcc="262" mnc="08">
@@ -597,6 +1134,29 @@
         <boolean name="carrier_wfc_ims_available_bool" value="true" />
     </carrier_config>
 
+    <carrier_config mcc="262" mnc="09">
+        <boolean name="carrier_volte_available_bool" value="true" />
+        <boolean name="carrier_wfc_ims_available_bool" value="true" />
+        <boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
+        <boolean name="editable_enhanced_4g_lte_bool" value="false" />
+        <boolean name="hide_enhanced_4g_lte_bool" value="true" />
+        <boolean name="carrier_vt_available_bool" value="false" />
+        <string name="default_vm_number_string">5500</string>
+        <int name="smsToMmsTextThreshold" value="5" />
+        <boolean name="carrier_default_wfc_ims_enabled_bool" value="false" />
+        <boolean name="editable_wfc_mode_bool" value="false"/>
+        <int name="carrier_default_wfc_ims_mode_int" value="2" />
+        <boolean name="hide_ims_apn_bool" value="true"/>
+        <int name="wfc_spn_format_idx_int" value="1" />
+        <int name="wfc_data_spn_format_idx_int" value="1" />
+        <string-array name="carrier_metered_apn_types_strings" num="3">
+            <item value="default" />
+            <item value="dun" />
+            <item value="supl" />
+        </string-array>
+        <int name="emergency_notification_delay_int" value="0" />
+    </carrier_config>
+
     <carrier_config mcc="262" mnc="11">
         <boolean name="carrier_volte_available_bool" value="true" />
         <boolean name="carrier_vt_available_bool" value="true" />
@@ -605,12 +1165,52 @@
 
     <carrier_config mcc="268" mnc="01">
         <boolean name="carrier_volte_available_bool" value="true" />
+        <string-array name="carrier_metered_apn_types_strings" num="3">
+            <item value="default" />
+            <item value="dun" />
+            <item value="supl" />
+        </string-array>
+    </carrier_config>
+
+    <carrier_config mcc="268" mnc="03">
+        <boolean name="carrier_volte_available_bool" value="true" />
+        <boolean name="carrier_vt_available_bool" value="false" />
+        <boolean name="carrier_wfc_ims_available_bool" value="true" />
+        <boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
+        <boolean name="editable_enhanced_4g_lte_bool" value="false" />
+        <boolean name="hide_enhanced_4g_lte_bool" value="true" />
+        <boolean name="carrier_default_wfc_ims_enabled_bool" value="true" />
+        <boolean name="editable_wfc_mode_bool" value="false"/>
+        <int name="carrier_default_wfc_ims_mode_int" value="1" />
+        <boolean name="config_update_vowifi_icon" value="false"/>
     </carrier_config>
 
     <carrier_config mcc="286" mnc="02">
         <boolean name="carrier_volte_available_bool" value="true" />
     </carrier_config>
 
+    <carrier_config mcc="272" mnc="01">
+        <boolean name="carrier_volte_available_bool" value="true" />
+        <boolean name="carrier_wfc_ims_available_bool" value="true" />
+        <boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
+        <boolean name="show_4g_for_lte_data_icon_bool" value="true" />
+        <boolean name="editable_enhanced_4g_lte_bool" value="false" />
+        <boolean name="hide_enhanced_4g_lte_bool" value="true" />
+        <boolean name="carrier_default_wfc_ims_enabled_bool" value="false" />
+        <boolean name="editable_wfc_mode_bool" value="false"/>
+        <boolean name="hide_wfc_ims_bool" value="true"/>
+        <int name="carrier_default_wfc_ims_mode_int" value="1" />
+        <boolean name="carrier_vt_available_bool" value="false" />
+        <string name="default_vm_number_string">171</string>
+        <int name="smsToMmsTextThreshold" value="5" />
+        <boolean name="hide_ims_apn_bool" value="true"/>
+        <string-array name="carrier_metered_apn_types_strings" num="3">
+            <item value="default" />
+            <item value="dun" />
+            <item value="supl" />
+        </string-array>
+    </carrier_config>
+
     <carrier_config mcc="405" mnc="840">
         <boolean name="carrier_vt_available_bool" value="true" />
         <boolean name="carrier_wfc_ims_available_bool" value="true" />
@@ -1314,7 +1914,9 @@
 
     <carrier_config mcc="440" mnc="51">
         <boolean name="carrier_volte_available_bool" value="true" />
+        <boolean name="carrier_wfc_ims_available_bool" value="true" />
         <boolean name="carrier_allow_deflect_ims_call_bool" value="true" />
+        <int name="carrier_default_wfc_ims_mode_int" value="2" />
     </carrier_config>
 
     <carrier_config mcc="440" mnc="53">