Dialer: import VVM config from 73.0.414822266

Change-Id: I2c5a1e507a7bab6a04944e90d094e195d0a7adef
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: Pranav Temkar <pranavtemkar@gmail.com>
Signed-off-by: Jis G Jacob <studiokeys@blissroms.org>
diff --git a/java/com/android/voicemail/impl/res/xml/vvm_config.xml b/java/com/android/voicemail/impl/res/xml/vvm_config.xml
index dd142ec..3d79cef 100644
--- a/java/com/android/voicemail/impl/res/xml/vvm_config.xml
+++ b/java/com/android/voicemail/impl/res/xml/vvm_config.xml
@@ -1,24 +1,422 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2016 The Android Open Source Project
-
-     Licensed under the Apache License, Version 2.0 (the "License");
-     you may not use this file except in compliance with the License.
-     You may obtain a copy of the License at
-
-          http://www.apache.org/licenses/LICENSE-2.0
-
-     Unless required by applicable law or agreed to in writing, software
-     distributed under the License is distributed on an "AS IS" BASIS,
-     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-     See the License for the specific language governing permissions and
-     limitations under the License.
--->
-
 <list name="carrier_config_list">
-  <pbundle_as_map>
-    <!-- Test -->
-    <string-array name="mccmnc">
-      <item value="TEST"/>
-    </string-array>
-  </pbundle_as_map>
-</list>
+    <pbundle_as_map>
+        <string-array name="mccmnc">
+            <item value="TEST" />
+        </string-array>
+    </pbundle_as_map>
+    <pbundle_as_map>
+        <string-array name="mccmnc">
+            <item value="20601" />
+            <item value="20810" />
+            <item value="20826" />
+        </string-array>
+        <string name="feature_flag_name">vvm_carrier_flag_el_telecom</string>
+        <int name="vvm_port_number_int" value="5499" />
+        <string name="vvm_destination_number_string">8860</string>
+        <string name="vvm_type_string">vvm_type_omtp_1_3</string>
+    </pbundle_as_map>
+    <pbundle_as_map>
+        <string-array name="mccmnc">
+            <item value="20820" />
+            <item value="20821" />
+            <item value="20888" />
+        </string-array>
+        <string name="feature_flag_name">vvm_carrier_flag_20820</string>
+        <int name="vvm_port_number_int" value="5499" />
+        <string name="vvm_destination_number_string">22344</string>
+        <string name="vvm_type_string">vvm_type_omtp</string>
+        <boolean name="vvm_ignore_transcription" value="true" />
+    </pbundle_as_map>
+    <pbundle_as_map>
+        <string-array name="mccmnc">
+            <item value="302490" />
+            <item value="302491" />
+        </string-array>
+        <string name="feature_flag_name">vvm_carrier_freedom_ca</string>
+        <int name="vvm_port_number_int" value="0" />
+        <string name="vvm_destination_number_string">455677</string>
+        <string name="vvm_type_string">vvm_type_omtp</string>
+        <boolean name="vvm_cellular_data_required_bool" value="true" />
+        <string name="vvm_transcription_allowed_for_carrier_flag_name"> vvm_freedom_ca_allows_transcription </string>
+        <string name="vvm_network_capability_string">mms</string>
+    </pbundle_as_map>
+    <pbundle_as_map>
+        <string-array name="mccmnc">
+            <item value="20610" />
+        </string-array>
+        <int name="vvm_port_number_int" value="0" />
+        <string name="vvm_destination_number_string">8082</string>
+        <string name="vvm_type_string">vvm_type_omtp</string>
+        <boolean name="vvm_cellular_data_required_bool" value="true" />
+        <string-array name="vvm_disabled_capabilities_string_array">
+            <item value="STARTTLS" />
+        </string-array>
+    </pbundle_as_map>
+    <pbundle_as_map>
+        <string-array name="mccmnc">
+            <item value="20801" />
+            <item value="20802" />
+        </string-array>
+        <int name="vvm_port_number_int" value="20481" />
+        <string name="vvm_destination_number_string">21101</string>
+        <string-array name="carrier_vvm_package_name_string_array">
+            <item value="com.orange.vvm" />
+        </string-array>
+        <string name="vvm_type_string">vvm_type_omtp</string>
+        <boolean name="vvm_cellular_data_required_bool" value="true" />
+        <string-array name="vvm_disabled_capabilities_string_array">
+            <item value="STARTTLS" />
+        </string-array>
+    </pbundle_as_map>
+    <pbundle_as_map>
+        <string-array name="mccmnc">
+            <item value="20801?gid1=4e524a31" />
+        </string-array>
+        <string name="vvm_type_string">vvm_type_disabled</string>
+    </pbundle_as_map>
+    <pbundle_as_map>
+        <string name="feature_flag_name">vvm_carrier_flag_27099</string>
+        <string-array name="mccmnc">
+            <item value="27099" />
+        </string-array>
+        <int name="vvm_port_number_int" value="0" />
+        <string name="vvm_destination_number_string">64085</string>
+        <string name="vvm_type_string">vvm_type_omtp</string>
+        <boolean name="vvm_cellular_data_required_bool" value="true" />
+        <string-array name="vvm_disabled_capabilities_string_array">
+            <item value="STARTTLS" />
+        </string-array>
+    </pbundle_as_map>
+    <pbundle_as_map>
+        <string-array name="mccmnc">
+            <item value="23410" />
+        </string-array>
+        <boolean name="vvm_ignore_transcription" value="true" />
+        <int name="vvm_port_number_int" value="2700" />
+        <string name="vvm_destination_number_string">9017</string>
+        <string name="vvm_type_string">vvm_type_omtp</string>
+        <string-array name="carrier_vvm_package_name_string_array">
+            <item value="com.o2.android.vvm" />
+        </string-array>
+        <boolean name="vvm_cellular_data_required_bool" value="true" />
+        <string name="vvm_transcription_allowed_for_carrier_flag_name"> vvm_o2_uk_allows_transcription </string>
+        <string name="enable_reduce_vvm_server_load_flag_name"> enable_reduce_vvm_server_load_o2uk </string>
+    </pbundle_as_map>
+    <pbundle_as_map>
+        <string-array name="mccmnc">
+            <item value="23410?gid1=^0a.*" />
+            <item value="23410?gid1=^537.*" />
+            <item value="23410?gid1=^508.*" />
+            <item value="23410?gid1=^519.*" />
+            <item value="23410?gid1=^85.*" />
+            <item value="23410?gid1=^61.*" />
+            <item value="23410?gid1=^67.*" />
+            <item value="23410?gid1=^99.*" />
+        </string-array>
+        <string name="vvm_type_string">vvm_type_disabled</string>
+    </pbundle_as_map>
+    <pbundle_as_map>
+        <string name="feature_flag_name">vvm_carrier_flag_swisscom_ch</string>
+        <string-array name="mccmnc">
+            <item value="22801" />
+        </string-array>
+        <int name="vvm_port_number_int" value="0" />
+        <int name="vvm_ssl_port_number_int" value="993" />
+        <string name="vvm_destination_number_string">30047</string>
+        <string name="vvm_type_string">vvm_type_omtp</string>
+        <boolean name="vvm_cellular_data_required_bool" value="true" />
+    </pbundle_as_map>
+    <pbundle_as_map>
+        <string-array name="mccmnc">
+            <item value="310160" />
+            <item value="310200" />
+            <item value="310210" />
+            <item value="310220" />
+            <item value="310230" />
+            <item value="310240" />
+            <item value="310250" />
+            <item value="310260" />
+            <item value="310270" />
+            <item value="310300" />
+            <item value="310310" />
+            <item value="310490" />
+            <item value="310530" />
+            <item value="310640" />
+            <item value="310660" />
+            <item value="310800" />
+        </string-array>
+        <int name="vvm_port_number_int" value="1808" />
+        <int name="vvm_ssl_port_number_int" value="993" />
+        <string name="vvm_destination_number_string">122</string>
+        <string-array name="carrier_vvm_package_name_string_array">
+            <item value="com.tmobile.vvm.application" />
+        </string-array>
+        <string name="vvm_type_string">vvm_type_cvvm</string>
+        <string-array name="vvm_disabled_capabilities_string_array">
+            <item value="AUTH=DIGEST-MD5" />
+        </string-array>
+        <string name="vvm_transcription_allowed_for_carrier_flag_name"> vvm_tmobile_us_allows_transcription </string>
+        <boolean name="vvm_ignore_transcription" value="true" />
+        <boolean name="vvm_change_greeting_enabled_bool" value="true" />
+    </pbundle_as_map>
+    <pbundle_as_map>
+        <string-array name="mccmnc">
+            <item value="310240?gid1=6230" />
+        </string-array>
+        <string name="vvm_type_string">vvm_type_disabled</string>
+    </pbundle_as_map>
+    <pbundle_as_map>
+        <string name="feature_flag_name">vvm_carrier_flag_tracfone_usa_tmo_enable </string>
+        <boolean name="vvm_overrides_carrier_config" value="true" />
+        <string-array name="mccmnc">
+            <item value="310240?gid1=4d4b" />
+            <item value="310240?gid1=534d" />
+            <item value="310240?gid1=deff" />
+            <item value="310260?gid1=4d4b" />
+            <item value="310260?gid1=534d" />
+            <item value="310260?gid1=6134" />
+            <item value="310260?gid1=ddff" />
+            <item value="310260?gid1=deff" />
+        </string-array>
+        <int name="vvm_port_number_int" value="1808" />
+        <int name="vvm_ssl_port_number_int" value="993" />
+        <string name="vvm_destination_number_string">122</string>
+        <string name="vvm_type_string">vvm_type_cvvm</string>
+        <string-array name="vvm_disabled_capabilities_string_array">
+            <item value="AUTH=DIGEST-MD5" />
+        </string-array>
+        <string name="vvm_transcription_allowed_for_carrier_flag_name"> vvm_tracfone_tmo_us_allows_transcription </string>
+        <boolean name="vvm_change_greeting_enabled_bool" value="true" />
+    </pbundle_as_map>
+    <pbundle_as_map>
+        <string-array name="mccmnc">
+            <item value="311480?gid1=BA01270000000000" />
+        </string-array>
+        <int name="vvm_port_number_int" value="0" />
+        <string name="vvm_destination_number_string">900080006200</string>
+        <string name="vvm_type_string">vvm_type_vvm3_mvno</string>
+        <string name="vvm_client_prefix_string">//VZWVVM</string>
+        <boolean name="vvm_cellular_data_required_bool" value="true" />
+        <boolean name="vvm_legacy_mode_enabled_bool" value="true" />
+        <string name="vvm_transcription_allowed_for_carrier_flag_name"> vvm_tracfone_vzw_us_allows_transcription </string>
+        <boolean name="vvm_change_greeting_enabled_bool" value="true" />
+    </pbundle_as_map>
+    <pbundle_as_map>
+        <string name="feature_flag_name">vvm_carrier_flag_visible_vzw_enable </string>
+        <string-array name="mccmnc">
+            <item value="311480?gid1=BAE1000000000000" />
+        </string-array>
+        <int name="vvm_port_number_int" value="0" />
+        <string name="vvm_destination_number_string">900080006200</string>
+        <string name="vvm_type_string">vvm_type_vvm3_mvno</string>
+        <string name="vvm_client_prefix_string">//VZWVVM</string>
+        <boolean name="vvm_cellular_data_required_bool" value="true" />
+        <boolean name="vvm_legacy_mode_enabled_bool" value="true" />
+        <string name="vvm_transcription_allowed_for_carrier_flag_name"> vvm_visible_vzw_us_allows_transcription </string>
+        <boolean name="vvm_change_greeting_enabled_bool" value="true" />
+    </pbundle_as_map>
+    <pbundle_as_map>
+        <string name="feature_flag_name">vvm_carrier_flag_visible_vzw_disable </string>
+        <boolean name="feature_flag_default_value" value="true" />
+        <string-array name="mccmnc">
+            <item value="311480?gid1=BAE1000000000000" />
+        </string-array>
+        <string name="vvm_type_string">vvm_type_disabled</string>
+        <boolean name="vvm_change_greeting_enabled_bool" value="true" />
+    </pbundle_as_map>
+    <pbundle_as_map>
+        <string-array name="mccmnc">
+            <item value="311480?gid1=BA01490000000000" />
+        </string-array>
+        <int name="vvm_port_number_int" value="0" />
+        <string name="vvm_destination_number_string">900080006200</string>
+        <string name="vvm_type_string">vvm_type_vvm3_mvno</string>
+        <string name="vvm_client_prefix_string">//VZWVVM</string>
+        <boolean name="vvm_cellular_data_required_bool" value="true" />
+        <boolean name="vvm_legacy_mode_enabled_bool" value="true" />
+        <string name="vvm_transcription_allowed_for_carrier_flag_name"> vvm_charter_vzw_us_allows_transcription </string>
+        <boolean name="vvm_change_greeting_enabled_bool" value="true" />
+    </pbundle_as_map>
+    <pbundle_as_map>
+        <string-array name="mccmnc">
+            <item value="311480?gid1=BA01450000000000" />
+        </string-array>
+        <int name="vvm_port_number_int" value="0" />
+        <string name="vvm_destination_number_string">900080006200</string>
+        <string name="vvm_type_string">vvm_type_vvm3_mvno</string>
+        <string name="vvm_client_prefix_string">//VZWVVM</string>
+        <boolean name="vvm_cellular_data_required_bool" value="true" />
+        <boolean name="vvm_legacy_mode_enabled_bool" value="true" />
+        <boolean name="vvm_transcription_always_allowed" value="true" />
+        <boolean name="vvm_change_greeting_enabled_bool" value="true" />
+    </pbundle_as_map>
+    <pbundle_as_map>
+        <string-array name="mccmnc">
+            <item value="311480?gid1=BA00010000000000" />
+        </string-array>
+        <string name="vvm_type_string">vvm_type_disabled</string>
+    </pbundle_as_map>
+    <pbundle_as_map>
+        <string name="feature_flag_name">vvm_carrier_flag_302220</string>
+        <string-array name="mccmnc">
+            <item value="302220" />
+        </string-array>
+        <int name="vvm_port_number_int" value="5499" />
+        <string name="vvm_destination_number_string">7723</string>
+        <string name="vvm_type_string">vvm_type_omtp</string>
+        <boolean name="vvm_cellular_data_required_bool" value="false" />
+        <string name="vvm_network_capability_string">mms</string>
+    </pbundle_as_map>
+    <pbundle_as_map>
+        <string-array name="mccmnc">
+            <item value="310004" />
+            <item value="310010" />
+            <item value="310012" />
+            <item value="310013" />
+            <item value="310590" />
+            <item value="310890" />
+            <item value="310910" />
+            <item value="311110" />
+            <item value="311270" />
+            <item value="311271" />
+            <item value="311272" />
+            <item value="311273" />
+            <item value="311274" />
+            <item value="311275" />
+            <item value="311276" />
+            <item value="311277" />
+            <item value="311278" />
+            <item value="311279" />
+            <item value="311280" />
+            <item value="311281" />
+            <item value="311282" />
+            <item value="311283" />
+            <item value="311284" />
+            <item value="311285" />
+            <item value="311286" />
+            <item value="311287" />
+            <item value="311288" />
+            <item value="311289" />
+            <item value="311390" />
+            <item value="311480" />
+            <item value="311481" />
+            <item value="311482" />
+            <item value="311483" />
+            <item value="311484" />
+            <item value="311485" />
+            <item value="311486" />
+            <item value="311487" />
+            <item value="311488" />
+            <item value="311489" />
+        </string-array>
+        <int name="vvm_port_number_int" value="0" />
+        <string name="vvm_destination_number_string">900080006200</string>
+        <string name="vvm_type_string">vvm_type_vvm3</string>
+        <string name="vvm_client_prefix_string">//VZWVVM</string>
+        <boolean name="vvm_cellular_data_required_bool" value="true" />
+        <boolean name="vvm_legacy_mode_enabled_bool" value="true" />
+        <string name="default_vmg_url">https://mobile.vzw.com/VMGIMS/VMServices </string>
+        <boolean name="vvm_change_greeting_enabled_bool" value="true" />
+    </pbundle_as_map>
+    <pbundle_as_map>
+        <string-array name="mccmnc">
+            <item value="310016" />
+            <item value="310030" />
+            <item value="310070" />
+            <item value="310080" />
+            <item value="310090" />
+            <item value="310150" />
+            <item value="310170" />
+            <item value="310280" />
+            <item value="310380" />
+            <item value="310410" />
+            <item value="310560" />
+            <item value="310670" />
+            <item value="310680" />
+            <item value="310950" />
+            <item value="311070" />
+            <item value="311090" />
+            <item value="311180" />
+            <item value="311190" />
+            <item value="312090" />
+            <item value="312670" />
+            <item value="312680" />
+            <item value="313100" />
+            <item value="313110" />
+            <item value="313120" />
+            <item value="313130" />
+            <item value="313140" />
+            <item value="313790" />
+            <item value="334050" />
+            <item value="334090" />
+        </string-array>
+        <string name="feature_flag_name">vvm_carrier_att</string>
+        <int name="vvm_port_number_int" value="5499" />
+        <string name="vvm_destination_number_string">94183574</string>
+        <string-array name="carrier_vvm_package_name_string_array">
+            <item value="com.att.mobile.android.vvm" />
+        </string-array>
+        <string name="vvm_type_string">vvm_type_advvm</string>
+        <boolean name="vvm_legacy_mode_enabled_bool" value="true" />
+        <boolean name="vvm_ignore_transcription" value="true" />
+        <string name="vvm_transcription_allowed_for_carrier_flag_name"> vvm_att_us_allows_transcription </string>
+        <boolean name="vvm_use_direct_tls_connection" value="true" />
+        <boolean name="vvm_change_greeting_enabled_bool" value="true" />
+        <boolean name="vvm_greeting_update_bool" value="false" />
+    </pbundle_as_map>
+    <pbundle_as_map>
+        <string-array name="mccmnc">
+            <item value="20827" />
+        </string-array>
+        <int name="vvm_port_number_int" value="5499" />
+        <string name="vvm_destination_number_string">223</string>
+        <string-array name="carrier_vvm_package_name_string_array">
+            <item value="com.coriolis.visualvoicemailcoriolis" />
+        </string-array>
+        <string name="vvm_type_string">vvm_type_omtp</string>
+        <boolean name="vvm_cellular_data_required_bool" value="true" />
+    </pbundle_as_map>
+    <pbundle_as_map>
+        <string name="feature_flag_name">vvm_carrier_cellcom</string>
+        <string-array name="mccmnc">
+            <item value="311480?gid1=BA00040000000000" />
+            <item value="311850" />
+        </string-array>
+        <int name="vvm_port_number_int" value="0" />
+        <string name="vvm_destination_number_string">9966</string>
+        <int name="vvm_application_port_number_int" value="5499" />
+        <string name="vvm_type_string">vvm_type_omtp_1_2</string>
+        <boolean name="vvm_cellular_data_required_bool" value="true" />
+        <string-array name="carrier_vvm_package_name_string_array">
+            <item value="com.cellcom.cellcomvisualvoicemail" />
+        </string-array>
+        <boolean name="vvm_legacy_mode_enabled_bool" value="true" />
+    </pbundle_as_map>
+    <pbundle_as_map>
+        <string name="feature_flag_name">vvm_carrier_cellcom_disabled</string>
+        <string-array name="mccmnc">
+            <item value="311480?gid1=BA00040000000000" />
+            <item value="311850" />
+        </string-array>
+        <string name="vvm_type_string">vvm_type_disabled</string>
+    </pbundle_as_map>
+    <pbundle_as_map>
+        <string-array name="mccmnc">
+            <item value="310240?gid1=6D38" />
+            <item value="310260?gid1=6D38" />
+            <item value="00101?gid1=6D38" />
+            <item value="310160?gid1=6D38" />
+            <item value="310200?gid1=6D38" />
+            <item value="310210?gid1=6D38" />
+            <item value="310220?gid1=6D38" />
+            <item value="310230?gid1=6D38" />
+            <item value="310250?gid1=6D38" />
+            <item value="310270?gid1=6D38" />
+            <item value="310490?gid1=6D38" />
+            <item value="310660?gid1=6D38" />
+            <item value="310800?gid1=6D38" />
+        </string-array>
+        <string name="vvm_type_string">vvm_type_disabled</string>
+    </pbundle_as_map>
+</list>
\ No newline at end of file