Merge "Cold Sim Issue Fix" into nyc-dev
diff --git a/assets/eri.xml b/assets/eri.xml
new file mode 100644
index 0000000..cd32349
--- /dev/null
+++ b/assets/eri.xml
@@ -0,0 +1,1265 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+** 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.
+*/
+-->
+
+<!-- Note that IconMode can be only 0, ON or 1, FLASHING
+ The icon is turned OFF if then IconIndex = 1 -->
+
+<EriFile VersionNumber="1357"
+ NumberOfEriEntries="176"
+ EriFileType="1">
+
+ <CallPromptId Id="0"
+ CallPromptText="CallPromptId0"/>
+
+ <CallPromptId Id="1"
+ CallPromptText="CallPromptId1"/>
+
+ <CallPromptId Id="2"
+ CallPromptText="CallPromptId2"/>
+
+ <EriInfo RoamingIndicator="64"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Preferred System"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="65"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Available System"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="66"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Alliance Partner"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="67"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Premium Partner"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="68"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Full Service Functionality"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="69"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Partial Service Functionality"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="70"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Analog A"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="71"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Analog B"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="72"
+ IconIndex="0"
+ IconMode="0"
+ EriText="CDMA 800 A"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="73"
+ IconIndex="0"
+ IconMode="0"
+ EriText="CDMA 800 B"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="74"
+ IconIndex="0"
+ IconMode="0"
+ EriText="International Roaming"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="75"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Network"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="76"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Campus"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="77"
+ IconIndex="1"
+ IconMode="0"
+ EriText="In Building"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="78"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Regional"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="79"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Community"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="80"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Business"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="81"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Zone 1"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="82"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Zone 2"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="83"
+ IconIndex="0"
+ IconMode="0"
+ EriText="National"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="84"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Local"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="85"
+ IconIndex="0"
+ IconMode="0"
+ EriText="City"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="86"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Government"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="87"
+ IconIndex="0"
+ IconMode="0"
+ EriText="USA"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="88"
+ IconIndex="0"
+ IconMode="0"
+ EriText="State"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="89"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Resort"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="90"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Headquarters"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="91"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Personal"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="92"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Home"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="93"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Residential"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="94"
+ IconIndex="0"
+ IconMode="0"
+ EriText="University"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="95"
+ IconIndex="0"
+ IconMode="0"
+ EriText="College"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="96"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Hotel Guest"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="97"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Rental"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="98"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Corporate"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="99"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Sprint"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="100"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Campus"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="101"
+ IconIndex="1"
+ IconMode="0"
+ EriText="In Building"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="102"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Regional"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="103"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Community"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="104"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Business"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="105"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Zone 1"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="106"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Zone 2"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="107"
+ IconIndex="0"
+ IconMode="0"
+ EriText="National"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="108"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Local"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="109"
+ IconIndex="0"
+ IconMode="0"
+ EriText="City"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="110"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Government"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="111"
+ IconIndex="0"
+ IconMode="0"
+ EriText="USA"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="112"
+ IconIndex="0"
+ IconMode="0"
+ EriText="State"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="113"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Resort"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="114"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Headquarters"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="115"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Personal"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="116"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Home"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="117"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Residential"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="118"
+ IconIndex="0"
+ IconMode="0"
+ EriText="University"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="119"
+ IconIndex="0"
+ IconMode="0"
+ EriText="College"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="120"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Hotel Guest"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="121"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Rental"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="122"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Corporate"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="123"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Sprint"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="124"
+ IconIndex="0"
+ IconMode="0"
+ EriText="International"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="125"
+ IconIndex="0"
+ IconMode="0"
+ EriText="International"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="126"
+ IconIndex="0"
+ IconMode="0"
+ EriText="International"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="127"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Premium Service"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="128"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Enhanced Service"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="129"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Enhanced Digital"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="130"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Enhanced Roaming"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="131"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Alliance Service"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="132"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Alliance Network"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="133"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Vision Roaming"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="134"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="135"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Expanded Services"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="136"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Expanded Network"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="137"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Premium Service"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="138"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Enhanced Service"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="139"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Enhanced Digital"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="140"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Enhanced Roaming"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="141"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Alliance Service"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="142"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Alliance Network"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="143"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Vision Roaming"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="144"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="145"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Expanded Services"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="146"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Expanded Network"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="147"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Premium Service"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="148"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Enhanced Service"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="149"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Enhanced Digital"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="150"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Enhanced Roaming"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="151"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Alliance Service"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="152"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Alliance Network"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="153"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Vision Roaming"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="154"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="155"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Expanded Services"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="156"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Expanded Network"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="157"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Premium International"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="158"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Premium International"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="159"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Premium International"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="160"
+ IconIndex="0"
+ IconMode="0"
+ EriText=" "
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="161"
+ IconIndex="0"
+ IconMode="0"
+ EriText=" "
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="162"
+ IconIndex="1"
+ IconMode="0"
+ EriText=" "
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="163"
+ IconIndex="1"
+ IconMode="0"
+ EriText=" "
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="164"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Ext Voice/Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="165"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Ext Voice/Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="166"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Ext Voice/Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="167"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Broadband"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="168"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Broadband"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="169"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Broadband"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="170"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Data"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="171"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Data"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="172"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Data"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="173"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="174"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="175"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="176"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Network"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="177"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Network"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="178"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Network"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="179"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="180"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="181"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="182"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="183"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="184"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice & Data"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="185"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice & Data"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="186"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice & Data"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="187"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice Ntwk"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="188"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice Ntwk"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="189"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice Ntwk"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="190"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice/Data"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="191"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice/Data"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="192"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice/Data"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="193"
+ IconIndex="0"
+ IconMode="0"
+ EriText="International"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="194"
+ IconIndex="1"
+ IconMode="0"
+ EriText="International Services"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="195"
+ IconIndex="1"
+ IconMode="0"
+ EriText="International Voice"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="196"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Int'l Voice/Data"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="197"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Int'l Voice/Data"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="198"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Int'l Voice/Data"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="199"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Ext Voice/Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="200"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Ext Voice/Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="201"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Ext Voice/Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="202"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Broadband"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="203"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Broadband"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="204"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Broadband"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="205"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Data"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="206"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Data"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="207"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Data"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="208"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="209"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="210"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="211"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Network"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="212"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Network"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="213"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="214"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="215"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="216"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="217"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="218"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="219"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice & Data"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="220"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice & Data"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="221"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice & Data"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="222"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice Ntwk"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="223"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice Ntwk"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="224"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice Ntwk"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="225"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice/Data"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="226"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice/Data"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="227"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice/Data"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="228"
+ IconIndex="0"
+ IconMode="0"
+ EriText="International"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="229"
+ IconIndex="0"
+ IconMode="0"
+ EriText="International"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="230"
+ IconIndex="0"
+ IconMode="0"
+ EriText="International Services"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="231"
+ IconIndex="0"
+ IconMode="0"
+ EriText="International Voice"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="232"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Int'l Voice/Data"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="233"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Int'l Voice/Data"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="234"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Int'l Voice/Data"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="235"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Premium International"
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="236"
+ IconIndex="0"
+ IconMode="0"
+ EriText=" "
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="237"
+ IconIndex="0"
+ IconMode="0"
+ EriText=" "
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="238"
+ IconIndex="1"
+ IconMode="0"
+ EriText=" "
+ CallPromptId="0"
+ AlertId="0"/>
+
+ <EriInfo RoamingIndicator="239"
+ IconIndex="1"
+ IconMode="0"
+ EriText=" "
+ CallPromptId="0"
+ AlertId="0"/>
+</EriFile>
diff --git a/assets/eri_310120.xml b/assets/eri_310120.xml
new file mode 100644
index 0000000..246c326
--- /dev/null
+++ b/assets/eri_310120.xml
@@ -0,0 +1,1530 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+** 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.
+*/
+-->
+
+<!-- Note that IconMode can be only 0, ON or 1, FLASHING
+ The icon is turned OFF if then IconIndex = 1 -->
+
+<EriFile VersionNumber="7"
+ NumberOfEriEntries="187"
+ EriFileType="2">
+
+ <CallPromptId Id="0"
+ CallPromptText="CallPromptId0"/>
+
+ <CallPromptId Id="1"
+ CallPromptText="CallPromptId1"/>
+
+ <CallPromptId Id="2"
+ CallPromptText="CallPromptId2"/>
+
+<EriInfo RoamingIndicator="0"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Domestic Roaming"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="1"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Sprint"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="2"
+ IconIndex="2"
+ IconMode="1"
+ EriText="International Roaming"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="3"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Out of Neighbourhood"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="4"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Out of Building"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="5"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Roaming-Preferred System"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="6"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Roaming-Available System"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="7"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Roaming-Alliance Partner"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="8"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Roaming-Premium Partner"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="9"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Roaming-Full Service Functionality"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="10"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Roaming-Partial Service Functionality"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="64"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Preferred System"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="65"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Available System"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="66"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Alliance Partner"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="67"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Premium Partner"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="68"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Full Service Functionality"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="69"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Partial Service Functionality"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="70"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Analog A"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="71"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Analog B"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="72"
+ IconIndex="0"
+ IconMode="0"
+ EriText="CDMA 800 A"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="73"
+ IconIndex="0"
+ IconMode="0"
+ EriText="CDMA 800 B"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="74"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International Roaming"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="75"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="76"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Campus"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="77"
+ IconIndex="1"
+ IconMode="0"
+ EriText="In Building"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="78"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Regional"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="79"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Community"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="80"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Business"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="81"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Zone1"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="82"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Zone2"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="83"
+ IconIndex="0"
+ IconMode="0"
+ EriText="National"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="84"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Local"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="85"
+ IconIndex="0"
+ IconMode="0"
+ EriText="City"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="86"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Government"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="87"
+ IconIndex="0"
+ IconMode="0"
+ EriText="USA"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="88"
+ IconIndex="0"
+ IconMode="0"
+ EriText="State"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="89"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Resort"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="90"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Headquarters"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="91"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Personal"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="92"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Home"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="93"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Residential"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="94"
+ IconIndex="0"
+ IconMode="0"
+ EriText="University"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="95"
+ IconIndex="0"
+ IconMode="0"
+ EriText="College"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="96"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Hotel Guest"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="97"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Rental"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="98"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Corporate"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="99"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Sprint"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="100"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Campus"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="101"
+ IconIndex="1"
+ IconMode="0"
+ EriText="In Building"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="102"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Regional"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="103"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Community"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="104"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Business"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="105"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Zone 1"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="106"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Zone 2"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="107"
+ IconIndex="0"
+ IconMode="0"
+ EriText="National"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="108"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Local"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="109"
+ IconIndex="0"
+ IconMode="0"
+ EriText="City"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="110"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Government"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="111"
+ IconIndex="0"
+ IconMode="0"
+ EriText="USA"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="112"
+ IconIndex="0"
+ IconMode="0"
+ EriText="State"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="113"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Resort"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="114"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Headquarters"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="115"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Personal"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="116"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Home"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="117"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Residential"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="118"
+ IconIndex="0"
+ IconMode="0"
+ EriText="University"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="119"
+ IconIndex="0"
+ IconMode="0"
+ EriText="College"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="120"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Hotel Guest"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="121"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Rental"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="122"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Corporate"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="123"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Sprint"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="124"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="125"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="126"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="127"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Premium Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="128"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Enhanced Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="129"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Enhanced Digital"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="130"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Enhanced Roaming"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="131"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Alliance Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="132"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Alliance Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="133"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Vision Roaming"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="134"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="135"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Expanded Services"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="136"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Expanded Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="137"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Premium Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="138"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Enhanced Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="139"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Enhanced Digital"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="140"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Enhanced Roaming"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="141"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Alliance Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="142"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Alliance Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="143"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Vision Roaming"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="144"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="145"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Expanded Services"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="146"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Expanded Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="147"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Premium Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="148"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Enhanced Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="149"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Enhanced Digital"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="150"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Enhanced Roaming"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="151"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Alliance Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="152"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Alliance Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="153"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Vision Roaming"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="154"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="155"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Expanded Services"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="156"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Expanded Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="157"
+ IconIndex="2"
+ IconMode="0"
+ EriText="Premium International"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="158"
+ IconIndex="2"
+ IconMode="0"
+ EriText="Premium International"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="159"
+ IconIndex="2"
+ IconMode="0"
+ EriText="Premium International"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="160"
+ IconIndex="0"
+ IconMode="0"
+ EriText=""
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="161"
+ IconIndex="0"
+ IconMode="0"
+ EriText=""
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="162"
+ IconIndex="1"
+ IconMode="0"
+ EriText=""
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="163"
+ IconIndex="1"
+ IconMode="0"
+ EriText=""
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="164"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Ext Voice/Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="165"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Ext Voice/Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="166"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Ext Voice/Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="167"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Broadband"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="168"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Broadband"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="169"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Broadband"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="170"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="171"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="172"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="173"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="174"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="175"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="176"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="177"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="178"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="179"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="180"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="181"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="182"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="183"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="184"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice and Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="185"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice and Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="186"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice and Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="187"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="188"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="189"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="190"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="191"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="192"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="193"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="194"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International Services"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="195"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International Voice"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="196"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="197"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="198"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="199"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Ext Voice/Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="200"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Ext Voice/Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="201"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Ext Voice/Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="202"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Broadband"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="203"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Broadband"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="204"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Broadband"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="205"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="206"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="207"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="208"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="209"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="210"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="211"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="212"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="213"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="214"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="215"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="216"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="217"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="218"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="219"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice and Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="220"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice and Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="221"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice and Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="222"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="223"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="224"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="225"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="226"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="227"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="228"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="229"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="230"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International Services"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="231"
+ IconIndex="2"
+ IconMode="1"
+ EriText="International Voice"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="232"
+ IconIndex="2"
+ IconMode="1"
+ EriText="International Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="233"
+ IconIndex="2"
+ IconMode="1"
+ EriText="International Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="234"
+ IconIndex="2"
+ IconMode="1"
+ EriText="International Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="235"
+ IconIndex="2"
+ IconMode="1"
+ EriText="Premium International"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="236"
+ IconIndex="0"
+ IconMode="0"
+ EriText=""
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="237"
+ IconIndex="0"
+ IconMode="0"
+ EriText=""
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="238"
+ IconIndex="1"
+ IconMode="0"
+ EriText=""
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="239"
+ IconIndex="1"
+ IconMode="0"
+ EriText=""
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+</EriFile>
diff --git a/assets/eri_311480.xml b/assets/eri_311480.xml
new file mode 100644
index 0000000..750b200
--- /dev/null
+++ b/assets/eri_311480.xml
@@ -0,0 +1,186 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+** 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.
+*/
+-->
+
+<!-- Note that IconMode can be only 0, ON or 1, FLASHING
+ The icon is turned OFF if then IconIndex = 1 -->
+
+<EriFile VersionNumber="5"
+ NumberOfEriEntries="19"
+ EriFileType="2">
+
+ <CallPromptId Id="0"
+ CallPromptText="CallPromptId0"/>
+
+ <CallPromptId Id="1"
+ CallPromptText="CallPromptId1"/>
+
+ <CallPromptId Id="2"
+ CallPromptText="CallPromptId2"/>
+
+ <EriInfo RoamingIndicator="0"
+ IconIndex="0"
+ IconMode="0"
+ EriText=""
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+ <EriInfo RoamingIndicator="1"
+ IconIndex="1"
+ IconMode="0"
+ EriText=""
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+ <EriInfo RoamingIndicator="2"
+ IconIndex="2"
+ IconMode="1"
+ EriText=""
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+ <EriInfo RoamingIndicator="64"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Verizon Wireless"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+ <EriInfo RoamingIndicator="65"
+ IconIndex="3"
+ IconMode="0"
+ EriText="Network Extender"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+ <EriInfo RoamingIndicator="66"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Network"
+ CallPromptId="0"
+ AlertId="4"
+ DataServiceSupport="0"/>
+
+ <EriInfo RoamingIndicator="67"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Network"
+ CallPromptId="0"
+ AlertId="4"
+ DataServiceSupport="0"/>
+
+ <EriInfo RoamingIndicator="68"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Roaming"
+ CallPromptId="0"
+ AlertId="5"
+ DataServiceSupport="0"/>
+
+ <EriInfo RoamingIndicator="69"
+ IconIndex="2"
+ IconMode="0"
+ EriText="Extended Network"
+ CallPromptId="0"
+ AlertId="4"
+ DataServiceSupport="0"/>
+
+ <EriInfo RoamingIndicator="70"
+ IconIndex="2"
+ IconMode="0"
+ EriText="Roaming"
+ CallPromptId="0"
+ AlertId="5"
+ DataServiceSupport="0"/>
+
+ <EriInfo RoamingIndicator="71"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Network"
+ CallPromptId="0"
+ AlertId="4"
+ DataServiceSupport="1"/>
+
+ <EriInfo RoamingIndicator="72"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Network"
+ CallPromptId="0"
+ AlertId="4"
+ DataServiceSupport="1"/>
+
+ <EriInfo RoamingIndicator="73"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Roaming"
+ CallPromptId="0"
+ AlertId="5"
+ DataServiceSupport="1"/>
+
+ <EriInfo RoamingIndicator="74"
+ IconIndex="2"
+ IconMode="0"
+ EriText="Extended Network"
+ CallPromptId="0"
+ AlertId="4"
+ DataServiceSupport="1"/>
+
+ <EriInfo RoamingIndicator="75"
+ IconIndex="2"
+ IconMode="0"
+ EriText="Roaming"
+ CallPromptId="0"
+ AlertId="5"
+ DataServiceSupport="1"/>
+
+ <EriInfo RoamingIndicator="76"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Verizon Wireless"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+ <EriInfo RoamingIndicator="77"
+ IconIndex="2"
+ IconMode="0"
+ EriText="Verizon Wireless"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+ <EriInfo RoamingIndicator="78"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Network Extender"
+ CallPromptId="0"
+ AlertId="1"
+ DataServiceSupport="1"/>
+
+ <EriInfo RoamingIndicator="79"
+ IconIndex="3"
+ IconMode="1"
+ EriText="Network Extender"
+ CallPromptId="0"
+ AlertId="1"
+ DataServiceSupport="1"/>
+
+</EriFile>
diff --git a/assets/eri_311490.xml b/assets/eri_311490.xml
new file mode 100644
index 0000000..a28208c
--- /dev/null
+++ b/assets/eri_311490.xml
@@ -0,0 +1,1530 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+** 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.
+*/
+-->
+
+<!-- Note that IconMode can be only 0, ON or 1, FLASHING
+ The icon is turned OFF if then IconIndex = 1 -->
+
+<EriFile VersionNumber="7"
+ NumberOfEriEntries="187"
+ EriFileType="2">
+
+ <CallPromptId Id="0"
+ CallPromptText="CallPromptId0"/>
+
+ <CallPromptId Id="1"
+ CallPromptText="CallPromptId1"/>
+
+ <CallPromptId Id="2"
+ CallPromptText="CallPromptId2"/>
+
+<EriInfo RoamingIndicator="0"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Domestic Roaming"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="1"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Virgin Mobile"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="2"
+ IconIndex="2"
+ IconMode="1"
+ EriText="International Roaming"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="3"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Out of Neighbourhood"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="4"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Out of Building"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="5"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Roaming-Preferred System"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="6"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Roaming-Available System"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="7"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Roaming-Alliance Partner"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="8"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Roaming-Premium Partner"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="9"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Roaming-Full Service Functionality"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="10"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Roaming-Partial Service Functionality"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="64"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Preferred System"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="65"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Available System"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="66"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Alliance Partner"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="67"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Premium Partner"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="68"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Full Service Functionality"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="69"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Partial Service Functionality"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="70"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Analog A"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="71"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Analog B"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="72"
+ IconIndex="0"
+ IconMode="0"
+ EriText="CDMA 800 A"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="73"
+ IconIndex="0"
+ IconMode="0"
+ EriText="CDMA 800 B"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="74"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International Roaming"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="75"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="76"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Campus"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="77"
+ IconIndex="1"
+ IconMode="0"
+ EriText="In Building"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="78"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Regional"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="79"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Community"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="80"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Business"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="81"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Zone1"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="82"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Zone2"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="83"
+ IconIndex="0"
+ IconMode="0"
+ EriText="National"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="84"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Local"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="85"
+ IconIndex="0"
+ IconMode="0"
+ EriText="City"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="86"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Government"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="87"
+ IconIndex="0"
+ IconMode="0"
+ EriText="USA"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="88"
+ IconIndex="0"
+ IconMode="0"
+ EriText="State"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="89"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Resort"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="90"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Headquarters"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="91"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Personal"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="92"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Home"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="93"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Residential"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="94"
+ IconIndex="0"
+ IconMode="0"
+ EriText="University"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="95"
+ IconIndex="0"
+ IconMode="0"
+ EriText="College"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="96"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Hotel Guest"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="97"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Rental"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="98"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Corporate"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="99"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Sprint"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="100"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Campus"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="101"
+ IconIndex="1"
+ IconMode="0"
+ EriText="In Building"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="102"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Regional"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="103"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Community"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="104"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Business"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="105"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Zone 1"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="106"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Zone 2"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="107"
+ IconIndex="0"
+ IconMode="0"
+ EriText="National"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="108"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Local"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="109"
+ IconIndex="0"
+ IconMode="0"
+ EriText="City"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="110"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Government"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="111"
+ IconIndex="0"
+ IconMode="0"
+ EriText="USA"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="112"
+ IconIndex="0"
+ IconMode="0"
+ EriText="State"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="113"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Resort"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="114"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Headquarters"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="115"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Personal"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="116"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Home"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="117"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Residential"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="118"
+ IconIndex="0"
+ IconMode="0"
+ EriText="University"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="119"
+ IconIndex="0"
+ IconMode="0"
+ EriText="College"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="120"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Hotel Guest"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="121"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Rental"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="122"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Corporate"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="123"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Sprint"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="124"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="125"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="126"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="127"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Premium Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="128"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Enhanced Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="129"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Enhanced Digital"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="130"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Enhanced Roaming"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="131"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Alliance Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="132"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Alliance Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="133"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Vision Roaming"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="134"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="135"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Expanded Services"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="136"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Expanded Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="137"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Premium Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="138"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Enhanced Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="139"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Enhanced Digital"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="140"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Enhanced Roaming"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="141"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Alliance Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="142"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Alliance Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="143"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Vision Roaming"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="144"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="145"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Expanded Services"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="146"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Expanded Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="147"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Premium Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="148"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Enhanced Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="149"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Enhanced Digital"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="150"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Enhanced Roaming"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="151"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Alliance Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="152"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Alliance Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="153"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Vision Roaming"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="154"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="155"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Expanded Services"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="156"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Expanded Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="157"
+ IconIndex="2"
+ IconMode="0"
+ EriText="Premium International"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="158"
+ IconIndex="2"
+ IconMode="0"
+ EriText="Premium International"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="159"
+ IconIndex="2"
+ IconMode="0"
+ EriText="Premium International"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="160"
+ IconIndex="0"
+ IconMode="0"
+ EriText=""
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="161"
+ IconIndex="0"
+ IconMode="0"
+ EriText=""
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="162"
+ IconIndex="1"
+ IconMode="0"
+ EriText=""
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="163"
+ IconIndex="1"
+ IconMode="0"
+ EriText=""
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="164"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Ext Voice/Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="165"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Ext Voice/Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="166"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Ext Voice/Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="167"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Broadband"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="168"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Broadband"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="169"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Broadband"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="170"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="171"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="172"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="173"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="174"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="175"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="176"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="177"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="178"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="179"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="180"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="181"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="182"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="183"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="184"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice and Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="185"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice and Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="186"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice and Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="187"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="188"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="189"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="190"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="191"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="192"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="193"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="194"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International Services"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="195"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International Voice"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="196"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="197"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="198"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="199"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Ext Voice/Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="200"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Ext Voice/Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="201"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Ext Voice/Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="202"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Broadband"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="203"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Broadband"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="204"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Broadband"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="205"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="206"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="207"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="208"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="209"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="210"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="211"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="212"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="213"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="214"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="215"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="216"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="217"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="218"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="219"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice and Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="220"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice and Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="221"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice and Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="222"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="223"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="224"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="225"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="226"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="227"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="228"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="229"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="230"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International Services"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="231"
+ IconIndex="2"
+ IconMode="1"
+ EriText="International Voice"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="232"
+ IconIndex="2"
+ IconMode="1"
+ EriText="International Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="233"
+ IconIndex="2"
+ IconMode="1"
+ EriText="International Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="234"
+ IconIndex="2"
+ IconMode="1"
+ EriText="International Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="235"
+ IconIndex="2"
+ IconMode="1"
+ EriText="Premium International"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="236"
+ IconIndex="0"
+ IconMode="0"
+ EriText=""
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="237"
+ IconIndex="0"
+ IconMode="0"
+ EriText=""
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="238"
+ IconIndex="1"
+ IconMode="0"
+ EriText=""
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="239"
+ IconIndex="1"
+ IconMode="0"
+ EriText=""
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+</EriFile>
diff --git a/assets/eri_311870.xml b/assets/eri_311870.xml
new file mode 100644
index 0000000..ae12b73
--- /dev/null
+++ b/assets/eri_311870.xml
@@ -0,0 +1,1530 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+** 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.
+*/
+-->
+
+<!-- Note that IconMode can be only 0, ON or 1, FLASHING
+ The icon is turned OFF if then IconIndex = 1 -->
+
+<EriFile VersionNumber="7"
+ NumberOfEriEntries="187"
+ EriFileType="2">
+
+ <CallPromptId Id="0"
+ CallPromptText="CallPromptId0"/>
+
+ <CallPromptId Id="1"
+ CallPromptText="CallPromptId1"/>
+
+ <CallPromptId Id="2"
+ CallPromptText="CallPromptId2"/>
+
+<EriInfo RoamingIndicator="0"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Domestic Roaming"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="1"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Boost Mobile"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="2"
+ IconIndex="2"
+ IconMode="1"
+ EriText="International Roaming"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="3"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Out of Neighbourhood"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="4"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Out of Building"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="5"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Roaming-Preferred System"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="6"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Roaming-Available System"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="7"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Roaming-Alliance Partner"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="8"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Roaming-Premium Partner"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="9"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Roaming-Full Service Functionality"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="10"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Roaming-Partial Service Functionality"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="64"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Preferred System"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="65"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Available System"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="66"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Alliance Partner"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="67"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Premium Partner"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="68"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Full Service Functionality"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="69"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Partial Service Functionality"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="70"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Analog A"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="71"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Analog B"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="72"
+ IconIndex="0"
+ IconMode="0"
+ EriText="CDMA 800 A"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="73"
+ IconIndex="0"
+ IconMode="0"
+ EriText="CDMA 800 B"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="74"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International Roaming"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="75"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="76"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Campus"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="77"
+ IconIndex="1"
+ IconMode="0"
+ EriText="In Building"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="78"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Regional"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="79"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Community"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="80"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Business"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="81"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Zone1"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="82"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Zone2"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="83"
+ IconIndex="0"
+ IconMode="0"
+ EriText="National"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="84"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Local"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="85"
+ IconIndex="0"
+ IconMode="0"
+ EriText="City"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="86"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Government"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="87"
+ IconIndex="0"
+ IconMode="0"
+ EriText="USA"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="88"
+ IconIndex="0"
+ IconMode="0"
+ EriText="State"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="89"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Resort"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="90"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Headquarters"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="91"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Personal"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="92"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Home"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="93"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Residential"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="94"
+ IconIndex="0"
+ IconMode="0"
+ EriText="University"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="95"
+ IconIndex="0"
+ IconMode="0"
+ EriText="College"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="96"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Hotel Guest"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="97"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Rental"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="98"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Corporate"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="99"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Sprint"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="100"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Campus"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="101"
+ IconIndex="1"
+ IconMode="0"
+ EriText="In Building"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="102"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Regional"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="103"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Community"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="104"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Business"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="105"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Zone 1"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="106"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Zone 2"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="107"
+ IconIndex="0"
+ IconMode="0"
+ EriText="National"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="108"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Local"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="109"
+ IconIndex="0"
+ IconMode="0"
+ EriText="City"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="110"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Government"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="111"
+ IconIndex="0"
+ IconMode="0"
+ EriText="USA"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="112"
+ IconIndex="0"
+ IconMode="0"
+ EriText="State"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="113"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Resort"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="114"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Headquarters"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="115"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Personal"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="116"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Home"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="117"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Residential"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="118"
+ IconIndex="0"
+ IconMode="0"
+ EriText="University"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="119"
+ IconIndex="0"
+ IconMode="0"
+ EriText="College"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="120"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Hotel Guest"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="121"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Rental"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="122"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Corporate"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="123"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Sprint"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="124"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="125"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="126"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="127"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Premium Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="128"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Enhanced Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="129"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Enhanced Digital"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="130"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Enhanced Roaming"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="131"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Alliance Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="132"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Alliance Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="133"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Vision Roaming"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="134"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="135"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Expanded Services"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="136"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Expanded Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="137"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Premium Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="138"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Enhanced Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="139"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Enhanced Digital"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="140"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Enhanced Roaming"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="141"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Alliance Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="142"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Alliance Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="143"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Vision Roaming"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="144"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="145"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Expanded Services"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="146"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Expanded Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="147"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Premium Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="148"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Enhanced Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="149"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Enhanced Digital"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="150"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Enhanced Roaming"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="151"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Alliance Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="152"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Alliance Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="153"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Vision Roaming"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="154"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="155"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Expanded Services"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="156"
+ IconIndex="0"
+ IconMode="1"
+ EriText="Expanded Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="157"
+ IconIndex="2"
+ IconMode="0"
+ EriText="Premium International"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="158"
+ IconIndex="2"
+ IconMode="0"
+ EriText="Premium International"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="159"
+ IconIndex="2"
+ IconMode="0"
+ EriText="Premium International"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="160"
+ IconIndex="0"
+ IconMode="0"
+ EriText=""
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="161"
+ IconIndex="0"
+ IconMode="0"
+ EriText=""
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="162"
+ IconIndex="1"
+ IconMode="0"
+ EriText=""
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="163"
+ IconIndex="1"
+ IconMode="0"
+ EriText=""
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="164"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Ext Voice/Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="165"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Ext Voice/Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="166"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Ext Voice/Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="167"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Broadband"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="168"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Broadband"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="169"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Broadband"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="170"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="171"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="172"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="173"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="174"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="175"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="176"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="177"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="178"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="179"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="180"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="181"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="182"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="183"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="184"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice and Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="185"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice and Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="186"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice and Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="187"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="188"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="189"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="190"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="191"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="192"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="193"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="194"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International Services"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="195"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International Voice"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="196"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="197"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="198"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="199"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Ext Voice/Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="200"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Ext Voice/Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="201"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Ext Voice/Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="202"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Broadband"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="203"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Broadband"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="204"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Broadband"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="205"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="206"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="207"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="208"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="209"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="210"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Data Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="211"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="212"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Network"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="213"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="214"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="215"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Service"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="216"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="217"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="218"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="219"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice and Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="220"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice and Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="221"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice and Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="222"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="223"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="224"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice Ntwk"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="225"
+ IconIndex="1"
+ IconMode="0"
+ EriText="Extended Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="226"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="227"
+ IconIndex="0"
+ IconMode="0"
+ EriText="Extended Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="228"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="229"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="230"
+ IconIndex="2"
+ IconMode="0"
+ EriText="International Services"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="231"
+ IconIndex="2"
+ IconMode="1"
+ EriText="International Voice"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="232"
+ IconIndex="2"
+ IconMode="1"
+ EriText="International Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="233"
+ IconIndex="2"
+ IconMode="1"
+ EriText="International Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="234"
+ IconIndex="2"
+ IconMode="1"
+ EriText="International Voice/Data"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="235"
+ IconIndex="2"
+ IconMode="1"
+ EriText="Premium International"
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="236"
+ IconIndex="0"
+ IconMode="0"
+ EriText=""
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="237"
+ IconIndex="0"
+ IconMode="0"
+ EriText=""
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="238"
+ IconIndex="1"
+ IconMode="0"
+ EriText=""
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+<EriInfo RoamingIndicator="239"
+ IconIndex="1"
+ IconMode="0"
+ EriText=""
+ CallPromptId="0"
+ AlertId="0"
+ DataServiceSupport="1"/>
+
+</EriFile>
diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml
index 6fdf62a..b41439c 100644
--- a/res/values-fa/strings.xml
+++ b/res/values-fa/strings.xml
@@ -20,7 +20,7 @@
<string name="phoneAppLabel" product="default" msgid="6790717591729922998">"سرویسهای تلفن"</string>
<string name="emergencyDialerIconLabel" msgid="7812140032168171053">"شماره گیری اضطراری"</string>
<string name="phoneIconLabel" msgid="2331230813161304895">"تلفن"</string>
- <string name="fdnListLabel" msgid="8630418672279521003">"لیست FDN"</string>
+ <string name="fdnListLabel" msgid="8630418672279521003">"فهرست FDN"</string>
<string name="unknown" msgid="6878797917991465859">"ناشناس"</string>
<string name="private_num" msgid="6713286113000232309">"شماره خصوصی"</string>
<string name="payphone" msgid="4793877574636445118">"تلفن عمومی"</string>
@@ -334,8 +334,8 @@
<string name="carrier_settings_title" msgid="9028166176523012300">"تنظیمات شرکت مخابراتی"</string>
<string name="fdn" msgid="7878832555095183202">"شمارههای شماره گیری ثابت"</string>
<string name="fdn_with_label" msgid="187084204115493366">"شمارههای شمارهگیری ثابت (<xliff:g id="SUBSCRIPTIONLABEL">%s</xliff:g>)"</string>
- <string name="manage_fdn_list" msgid="8777755791892122369">"لیست FDN"</string>
- <string name="fdn_list_with_label" msgid="7437232552210469217">"لیست FDN (<xliff:g id="SUBSCRIPTIONLABEL">%s</xliff:g>)"</string>
+ <string name="manage_fdn_list" msgid="8777755791892122369">"فهرست FDN"</string>
+ <string name="fdn_list_with_label" msgid="7437232552210469217">"فهرست FDN (<xliff:g id="SUBSCRIPTIONLABEL">%s</xliff:g>)"</string>
<string name="fdn_activation" msgid="2156479741307463576">"فعال کردن FDN"</string>
<string name="fdn_enabled" msgid="5238109009915521240">"شمارههای شماره گیری ثابت فعال هستند"</string>
<string name="fdn_disabled" msgid="4700049736675368279">"شمارههای شماره گیری ثابت غیر فعال هستند"</string>
@@ -346,7 +346,7 @@
<string name="disable_fdn_ok" msgid="5727046928930740173">"فعال کردن FDN"</string>
<string name="sum_fdn" msgid="1959399454900272878">"مدیریت شمارههای شماره گیری ثابت"</string>
<string name="sum_fdn_change_pin" msgid="6666549734792827932">"تغییر پین برای دسترسی FDN"</string>
- <string name="sum_fdn_manage_list" msgid="8431088265332628316">"مدیریت لیست شماره تلفن"</string>
+ <string name="sum_fdn_manage_list" msgid="8431088265332628316">"مدیریت فهرست شماره تلفن"</string>
<string name="voice_privacy" msgid="3776841382844614716">"حریم خصوصی صوتی"</string>
<string name="voice_privacy_summary" msgid="3159383389833516214">"فعال کردن حالت رازداری پیشرفته"</string>
<string name="tty_mode_option_title" msgid="9033098925144434669">"حالت TTY"</string>
diff --git a/sip/src/com/android/services/telephony/sip/SipBroadcastReceiver.java b/sip/src/com/android/services/telephony/sip/SipBroadcastReceiver.java
index b495917..66ae2da 100644
--- a/sip/src/com/android/services/telephony/sip/SipBroadcastReceiver.java
+++ b/sip/src/com/android/services/telephony/sip/SipBroadcastReceiver.java
@@ -53,11 +53,7 @@
SipAccountRegistry sipAccountRegistry = SipAccountRegistry.getInstance();
if (action.equals(Intent.ACTION_BOOT_COMPLETED)) {
- Context phoneGlobalsContext = PhoneGlobals.getInstance();
- // Migrate SIP database from DE->CE storage if the device has just upgraded.
- SipUtil.possiblyMigrateSipDb(phoneGlobalsContext);
- // Wait until boot complete to start SIP so that it has access to CE storage.
- SipService.start(phoneGlobalsContext);
+ SipUtil.startSipService();
} else if (action.equals(SipManager.ACTION_SIP_INCOMING_CALL)) {
takeCall(context, intent);
} else if (action.equals(SipManager.ACTION_SIP_SERVICE_UP) ||
diff --git a/sip/src/com/android/services/telephony/sip/SipSettings.java b/sip/src/com/android/services/telephony/sip/SipSettings.java
index 2044d49..0d87798 100644
--- a/sip/src/com/android/services/telephony/sip/SipSettings.java
+++ b/sip/src/com/android/services/telephony/sip/SipSettings.java
@@ -238,7 +238,12 @@
}
private void processActiveProfilesFromSipService() {
- SipProfile[] activeList = mSipManager.getListOfProfiles();
+ SipProfile[] activeList = {};
+ try {
+ activeList = mSipManager.getListOfProfiles();
+ } catch (SipException e) {
+ log("SipManager could not retrieve SIP profiles: " + e);
+ }
for (SipProfile activeProfile : activeList) {
SipProfile profile = getProfileFromList(activeProfile);
if (profile == null) {
diff --git a/sip/src/com/android/services/telephony/sip/SipUtil.java b/sip/src/com/android/services/telephony/sip/SipUtil.java
index 5076f6f..3678c46 100644
--- a/sip/src/com/android/services/telephony/sip/SipUtil.java
+++ b/sip/src/com/android/services/telephony/sip/SipUtil.java
@@ -31,7 +31,9 @@
import android.text.TextUtils;
import android.util.Log;
+import com.android.phone.PhoneGlobals;
import com.android.phone.R;
+import com.android.server.sip.SipService;
import java.io.IOException;
import java.util.ArrayList;
@@ -142,7 +144,7 @@
* Checks if the Sip Db is in DE storage. If it is, the Db is moved to CE storage and
* deleted.
*/
- public static void possiblyMigrateSipDb(Context context) {
+ private static void possiblyMigrateSipDb(Context context) {
SipProfileDb dbDeStorage = new SipProfileDb(context);
dbDeStorage.accessDEStorageForMigration();
List<SipProfile> profilesDeStorage = dbDeStorage.retrieveSipProfileList();
@@ -170,6 +172,17 @@
}
/**
+ * Migrates the DB files over from CE->DE storage and starts the SipService.
+ */
+ public static void startSipService() {
+ Context phoneGlobalsContext = PhoneGlobals.getInstance();
+ // Migrate SIP database from DE->CE storage if the device has just upgraded.
+ possiblyMigrateSipDb(phoneGlobalsContext);
+ // Wait until boot complete to start SIP so that it has access to CE storage.
+ SipService.start(phoneGlobalsContext);
+ }
+
+ /**
* Determines if the user has chosen to use SIP for PSTN calls as well as SIP calls.
* @param context The context.
* @return {@code True} if SIP should be used for PSTN calls.
diff --git a/src/com/android/phone/CallFeaturesSetting.java b/src/com/android/phone/CallFeaturesSetting.java
index 2f835fe..d74558f 100644
--- a/src/com/android/phone/CallFeaturesSetting.java
+++ b/src/com/android/phone/CallFeaturesSetting.java
@@ -288,9 +288,15 @@
Intent intent = PhoneAccountSettingsFragment.buildPhoneAccountConfigureIntent(
this, simCallManager);
if (intent != null) {
- wifiCallingSettings.setTitle(R.string.wifi_calling);
- wifiCallingSettings.setSummary(null);
- wifiCallingSettings.setIntent(intent);
+ PackageManager pm = mPhone.getContext().getPackageManager();
+ List<ResolveInfo> resolutions = pm.queryIntentActivities(intent, 0);
+ if (!resolutions.isEmpty()) {
+ wifiCallingSettings.setTitle(resolutions.get(0).loadLabel(pm));
+ wifiCallingSettings.setSummary(null);
+ wifiCallingSettings.setIntent(intent);
+ } else {
+ prefSet.removePreference(wifiCallingSettings);
+ }
} else {
prefSet.removePreference(wifiCallingSettings);
}
diff --git a/src/com/android/phone/CdmaSubscriptionListPreference.java b/src/com/android/phone/CdmaSubscriptionListPreference.java
index 9b96850..20adc12 100644
--- a/src/com/android/phone/CdmaSubscriptionListPreference.java
+++ b/src/com/android/phone/CdmaSubscriptionListPreference.java
@@ -79,7 +79,7 @@
return;
}
- int buttonCdmaSubscriptionMode = Integer.valueOf(getValue()).intValue();
+ int buttonCdmaSubscriptionMode = Integer.parseInt(getValue());
Log.d(LOG_TAG, "Setting new value " + buttonCdmaSubscriptionMode);
int statusCdmaSubscriptionMode;
switch(buttonCdmaSubscriptionMode) {
@@ -120,7 +120,7 @@
if (ar.exception == null) {
// Get the original string entered by the user
- int cdmaSubscriptionMode = Integer.valueOf((String) ar.userObj).intValue();
+ int cdmaSubscriptionMode = Integer.parseInt((String) ar.userObj);
Settings.Global.putInt(mPhone.getContext().getContentResolver(),
Settings.Global.CDMA_SUBSCRIPTION_MODE,
cdmaSubscriptionMode );
diff --git a/src/com/android/phone/CdmaSystemSelectListPreference.java b/src/com/android/phone/CdmaSystemSelectListPreference.java
index 5a001de..9bc55bd 100644
--- a/src/com/android/phone/CdmaSystemSelectListPreference.java
+++ b/src/com/android/phone/CdmaSystemSelectListPreference.java
@@ -67,7 +67,7 @@
super.onDialogClosed(positiveResult);
if (positiveResult && (getValue() != null)) {
- int buttonCdmaRoamingMode = Integer.valueOf(getValue()).intValue();
+ int buttonCdmaRoamingMode = Integer.parseInt(getValue());
int settingsCdmaRoamingMode =
Settings.Global.getInt(mPhone.getContext().getContentResolver(),
Settings.Global.CDMA_ROAMING_MODE, Phone.CDMA_RM_HOME);
@@ -147,7 +147,7 @@
AsyncResult ar = (AsyncResult) msg.obj;
if ((ar.exception == null) && (getValue() != null)) {
- int cdmaRoamingMode = Integer.valueOf(getValue()).intValue();
+ int cdmaRoamingMode = Integer.parseInt(getValue());
Settings.Global.putInt(mPhone.getContext().getContentResolver(),
Settings.Global.CDMA_ROAMING_MODE,
cdmaRoamingMode );
diff --git a/src/com/android/phone/MobileNetworkSettings.java b/src/com/android/phone/MobileNetworkSettings.java
index bf0ace3..404c976 100644
--- a/src/com/android/phone/MobileNetworkSettings.java
+++ b/src/com/android/phone/MobileNetworkSettings.java
@@ -814,7 +814,7 @@
//Check if the button value is changed from the System.Setting
mButtonPreferredNetworkMode.setValue((String) objValue);
int buttonNetworkMode;
- buttonNetworkMode = Integer.valueOf((String) objValue).intValue();
+ buttonNetworkMode = Integer.parseInt((String) objValue);
int settingsNetworkMode = android.provider.Settings.Global.getInt(
mPhone.getContext().getContentResolver(),
android.provider.Settings.Global.PREFERRED_NETWORK_MODE + phoneSubId,
@@ -864,7 +864,7 @@
} else if (preference == mButtonEnabledNetworks) {
mButtonEnabledNetworks.setValue((String) objValue);
int buttonNetworkMode;
- buttonNetworkMode = Integer.valueOf((String) objValue).intValue();
+ buttonNetworkMode = Integer.parseInt((String) objValue);
if (DBG) log("buttonNetworkMode: " + buttonNetworkMode);
int settingsNetworkMode = android.provider.Settings.Global.getInt(
mPhone.getContext().getContentResolver(),
@@ -963,15 +963,13 @@
if (ar.exception == null) {
int networkMode;
if (getPreferenceScreen().findPreference(BUTTON_PREFERED_NETWORK_MODE) != null) {
- networkMode = Integer.valueOf(
- mButtonPreferredNetworkMode.getValue()).intValue();
+ networkMode = Integer.parseInt(mButtonPreferredNetworkMode.getValue());
android.provider.Settings.Global.putInt(mPhone.getContext().getContentResolver(),
android.provider.Settings.Global.PREFERRED_NETWORK_MODE + phoneSubId,
networkMode );
}
if (getPreferenceScreen().findPreference(BUTTON_ENABLED_NETWORKS_KEY) != null) {
- networkMode = Integer.valueOf(
- mButtonEnabledNetworks.getValue()).intValue();
+ networkMode = Integer.parseInt(mButtonEnabledNetworks.getValue());
android.provider.Settings.Global.putInt(mPhone.getContext().getContentResolver(),
android.provider.Settings.Global.PREFERRED_NETWORK_MODE + phoneSubId,
networkMode );
diff --git a/src/com/android/phone/PhoneGlobals.java b/src/com/android/phone/PhoneGlobals.java
index 6823927..783878c 100644
--- a/src/com/android/phone/PhoneGlobals.java
+++ b/src/com/android/phone/PhoneGlobals.java
@@ -34,9 +34,12 @@
import android.os.Message;
import android.os.PersistableBundle;
import android.os.PowerManager;
+import android.os.ServiceManager;
import android.os.SystemClock;
import android.os.SystemProperties;
+import android.os.SystemService;
import android.os.UpdateLock;
+import android.os.UserManager;
import android.preference.PreferenceManager;
import android.provider.Settings;
import android.telephony.CarrierConfigManager;
@@ -56,7 +59,9 @@
import com.android.internal.telephony.TelephonyIntents;
import com.android.phone.common.CallLogAsync;
import com.android.phone.settings.SettingsConstants;
+import com.android.server.sip.SipService;
import com.android.services.telephony.activation.SimActivationManager;
+import com.android.services.telephony.sip.SipUtil;
/**
* Global state for the telephony subsystem when running in the primary
@@ -93,6 +98,7 @@
private static final int EVENT_DATA_ROAMING_DISCONNECTED = 10;
private static final int EVENT_DATA_ROAMING_OK = 11;
private static final int EVENT_UNSOL_CDMA_INFO_RECORD = 12;
+ private static final int EVENT_RESTART_SIP = 13;
// The MMI codes are also used by the InCallScreen.
public static final int MMI_INITIATE = 51;
@@ -238,6 +244,16 @@
case EVENT_UNSOL_CDMA_INFO_RECORD:
//TODO: handle message here;
break;
+ case EVENT_RESTART_SIP:
+ // This should only run if the Phone process crashed and was restarted. We do
+ // not want this running if the device is still in the FBE encrypted state.
+ // This is the same procedure that is triggered in the SipBroadcastReceiver
+ // upon BOOT_COMPLETED.
+ UserManager userManager = UserManager.get(sMe);
+ if (userManager != null && userManager.isUserUnlocked()) {
+ SipUtil.startSipService();
+ }
+ break;
}
}
};
@@ -279,6 +295,9 @@
// status bar icons and control other status bar behavior.
notificationMgr = NotificationMgr.init(this);
+ // If PhoneGlobals has crashed and is being restarted, then restart.
+ mHandler.sendEmptyMessage(EVENT_RESTART_SIP);
+
// Create an instance of CdmaPhoneCallState and initialize it to IDLE
cdmaPhoneCallState = new CdmaPhoneCallState();
cdmaPhoneCallState.CdmaPhoneCallStateInit();
diff --git a/src/com/android/phone/PhoneInterfaceManager.java b/src/com/android/phone/PhoneInterfaceManager.java
index d9c5f0f..7738b77 100644
--- a/src/com/android/phone/PhoneInterfaceManager.java
+++ b/src/com/android/phone/PhoneInterfaceManager.java
@@ -32,6 +32,7 @@
import android.os.Looper;
import android.os.Message;
import android.os.Process;
+import android.os.ResultReceiver;
import android.os.ServiceManager;
import android.os.UserHandle;
import android.os.UserManager;
@@ -51,7 +52,6 @@
import android.telephony.TelephonyManager;
import android.telephony.ModemActivityInfo;
import android.text.TextUtils;
-import android.util.ArrayMap;
import android.util.ArraySet;
import android.util.Log;
import android.util.Pair;
@@ -1398,11 +1398,13 @@
}
public int getCallState() {
- return getCallStateForSubscriber(getDefaultSubscription());
+ return getCallStateForSlot(getSlotForDefaultSubscription());
}
- public int getCallStateForSubscriber(int subId) {
- return DefaultPhoneNotifier.convertCallState(getPhone(subId).getState());
+ public int getCallStateForSlot(int slotId) {
+ Phone phone = PhoneFactory.getPhone(slotId);
+ return phone == null ? TelephonyManager.CALL_STATE_IDLE :
+ DefaultPhoneNotifier.convertCallState(phone.getState());
}
@Override
@@ -1563,6 +1565,24 @@
mPhone.setCellInfoListRate(rateInMillis);
}
+ @Override
+ public String getImeiForSlot(int slotId, String callingPackage) {
+ if (!canReadPhoneState(callingPackage, "getImeiForSlot")) {
+ return null;
+ }
+ Phone phone = PhoneFactory.getPhone(slotId);
+ return phone == null ? null : phone.getImei();
+ }
+
+ @Override
+ public String getDeviceSoftwareVersionForSlot(int slotId, String callingPackage) {
+ if (!canReadPhoneState(callingPackage, "getDeviceSoftwareVersionForSlot")) {
+ return null;
+ }
+ Phone phone = PhoneFactory.getPhone(slotId);
+ return phone == null ? null : phone.getDeviceSvn();
+ }
+
//
// Internal helper methods.
//
@@ -1683,16 +1703,16 @@
@Override
public int getActivePhoneType() {
- return getActivePhoneTypeForSubscriber(getDefaultSubscription());
+ return getActivePhoneTypeForSlot(getSlotForDefaultSubscription());
}
@Override
- public int getActivePhoneTypeForSubscriber(int subId) {
- final Phone phone = getPhone(subId);
+ public int getActivePhoneTypeForSlot(int slotId) {
+ final Phone phone = PhoneFactory.getPhone(slotId);
if (phone == null) {
return PhoneConstants.PHONE_TYPE_NONE;
} else {
- return getPhone(subId).getPhoneType();
+ return phone.getPhoneType();
}
}
@@ -1964,6 +1984,10 @@
return mSubscriptionController.getDefaultSubId();
}
+ private int getSlotForDefaultSubscription() {
+ return mSubscriptionController.getPhoneId(getDefaultSubscription());
+ }
+
private int getPreferredVoiceSubscription() {
return mSubscriptionController.getDefaultVoiceSubId();
}
@@ -2955,12 +2979,20 @@
}
/**
- * {@hide}
- * Returns the modem stats
+ * Responds to the ResultReceiver with the {@link android.telephony.ModemActivityInfo} object
+ * representing the state of the modem.
+ *
+ * NOTE: This clears the modem state, so there should only every be one caller.
+ * @hide
*/
@Override
- public ModemActivityInfo getModemActivityInfo() {
- return (ModemActivityInfo) sendRequest(CMD_GET_MODEM_ACTIVITY_INFO, null);
+ public void requestModemActivityInfo(ResultReceiver result) {
+ enforceModifyPermission();
+
+ ModemActivityInfo info = (ModemActivityInfo) sendRequest(CMD_GET_MODEM_ACTIVITY_INFO, null);
+ Bundle bundle = new Bundle();
+ bundle.putParcelable(TelephonyManager.MODEM_ACTIVITY_RESULT_KEY, info);
+ result.send(0, bundle);
}
/**
diff --git a/src/com/android/phone/TelephonyDebugService.java b/src/com/android/phone/TelephonyDebugService.java
index 8ec76a2..fe17633 100644
--- a/src/com/android/phone/TelephonyDebugService.java
+++ b/src/com/android/phone/TelephonyDebugService.java
@@ -17,21 +17,14 @@
package com.android.phone;
import com.android.internal.telephony.DebugService;
-import com.android.internal.telephony.ITelephonyDebug;
-import com.android.internal.telephony.ITelephonyDebugSubscriber;
-import com.android.internal.telephony.TelephonyEvent;
import android.app.Service;
import android.content.Intent;
-import android.os.Bundle;
import android.os.IBinder;
-import android.os.RemoteException;
import android.util.Log;
import java.io.FileDescriptor;
import java.io.PrintWriter;
-import java.util.ArrayList;
-import java.util.List;
/**
* A debug service for telephony.
@@ -39,7 +32,6 @@
public class TelephonyDebugService extends Service {
private static String TAG = "TelephonyDebugService";
private static final boolean DBG = true;
- private static final boolean VDBG = true;
private DebugService mDebugService = new DebugService();
/** Constructor */
@@ -52,90 +44,11 @@
*/
@Override
public IBinder onBind(Intent intent) {
- if (DBG) Log.d(TAG, "onBind()");
- return mBinder;
+ return null;
}
@Override
protected void dump(FileDescriptor fd, PrintWriter pw, String[] args) {
mDebugService.dump(fd, pw, args);
}
-
- private final int MAX_NUMBER_OF_EVENTS = 100;
- private final int MIN_TIME_OFFSET = 900000; // 15 minutes
- private final List<TelephonyEvent> mEvents = new ArrayList<TelephonyEvent>();
- private long mLastSentEventTimeMillis = System.currentTimeMillis();
-
- /**
- * Implementation of the ITelephonyDebug interface.
- */
- private final ITelephonyDebug.Stub mBinder = new ITelephonyDebug.Stub() {
-
- private final List<ITelephonyDebugSubscriber> mSubscribers = new ArrayList<>();
-
- public void writeEvent(long timestamp, int phoneId, int tag,
- int param1, int param2, Bundle data) {
- final TelephonyEvent ev = new TelephonyEvent(timestamp, phoneId, tag,
- param1, param2, data);
- TelephonyEvent[] events = null;
-
- if (VDBG) {
- Log.v(TAG, "writeEvent(" + ev.toString() + ")");
- }
-
- synchronized (mEvents) {
- mEvents.add(ev);
-
- final long currentTimeMillis = System.currentTimeMillis();
- final long timeOffset = currentTimeMillis - mLastSentEventTimeMillis;
- if (timeOffset > MIN_TIME_OFFSET
- || timeOffset < 0 // system time has changed
- || mEvents.size() >= MAX_NUMBER_OF_EVENTS) {
- // batch events
- mLastSentEventTimeMillis = currentTimeMillis;
- events = new TelephonyEvent[mEvents.size()];
- mEvents.toArray(events);
- mEvents.clear();
- }
- }
-
- if (events != null) {
- synchronized (mSubscribers) {
- for (ITelephonyDebugSubscriber s : mSubscribers) {
- try {
- s.onEvents(events);
- } catch (RemoteException ex) {
- Log.e(TAG, "RemoteException " + ex);
- }
- }
- }
- }
- }
-
- public void subscribe(ITelephonyDebugSubscriber subscriber) {
- if (VDBG) Log.v(TAG, "subscribe");
- synchronized (mSubscribers) {
- mSubscribers.add(subscriber);
- }
-
- synchronized (mEvents) {
- try {
- // send cached events
- TelephonyEvent[] events = new TelephonyEvent[mEvents.size()];
- mEvents.toArray(events);
- subscriber.onEvents(events);
- } catch (RemoteException ex) {
- Log.e(TAG, "RemoteException " + ex);
- }
- }
- }
-
- public void unsubscribe(ITelephonyDebugSubscriber subscriber) {
- if (VDBG) Log.v(TAG, "unsubscribe");
- synchronized (mSubscribers) {
- mSubscribers.remove(subscriber);
- }
- }
- };
}
-
diff --git a/src/com/android/phone/common/mail/store/ImapFolder.java b/src/com/android/phone/common/mail/store/ImapFolder.java
index 90c552d..13c7424 100644
--- a/src/com/android/phone/common/mail/store/ImapFolder.java
+++ b/src/com/android/phone/common/mail/store/ImapFolder.java
@@ -15,6 +15,7 @@
*/
package com.android.phone.common.mail.store;
+import android.annotation.Nullable;
import android.content.Context;
import android.content.SharedPreferences;
import android.preference.PreferenceManager;
@@ -213,7 +214,7 @@
}
}
-
+ @Nullable
public Message getMessage(String uid) throws MessagingException {
checkOpen();
@@ -223,6 +224,7 @@
return new ImapMessage(uid, this);
}
}
+ LogUtils.e(TAG, "UID " + uid + " not found on server");
return null;
}
diff --git a/src/com/android/phone/settings/TtyModeListPreference.java b/src/com/android/phone/settings/TtyModeListPreference.java
index e8ef099..89cac47 100644
--- a/src/com/android/phone/settings/TtyModeListPreference.java
+++ b/src/com/android/phone/settings/TtyModeListPreference.java
@@ -51,8 +51,7 @@
@Override
public boolean onPreferenceChange(Preference preference, Object objValue) {
if (preference == this) {
- int buttonTtyMode;
- buttonTtyMode = Integer.valueOf((String) objValue).intValue();
+ int buttonTtyMode = Integer.parseInt((String) objValue);
int settingsTtyMode = android.provider.Settings.Secure.getInt(
getContext().getContentResolver(),
Settings.Secure.PREFERRED_TTY_MODE,
diff --git a/src/com/android/phone/vvm/omtp/imap/ImapHelper.java b/src/com/android/phone/vvm/omtp/imap/ImapHelper.java
index da2d34b..2c10377 100644
--- a/src/com/android/phone/vvm/omtp/imap/ImapHelper.java
+++ b/src/com/android/phone/vvm/omtp/imap/ImapHelper.java
@@ -17,7 +17,9 @@
import android.content.Context;
import android.content.SharedPreferences;
+import android.net.ConnectivityManager;
import android.net.Network;
+import android.net.NetworkInfo;
import android.preference.PreferenceManager;
import android.provider.VoicemailContract;
import android.provider.VoicemailContract.Status;
@@ -66,8 +68,10 @@
private ImapFolder mFolder;
private ImapStore mImapStore;
- private Context mContext;
- private PhoneAccountHandle mPhoneAccount;
+
+ private final Context mContext;
+ private final PhoneAccountHandle mPhoneAccount;
+ private final Network mNetwork;
SharedPreferences mPrefs;
private static final String PREF_KEY_QUOTA_OCCUPIED = "quota_occupied_";
@@ -77,9 +81,10 @@
private int mQuotaTotal;
public ImapHelper(Context context, PhoneAccountHandle phoneAccount, Network network) {
+ mContext = context;
+ mPhoneAccount = phoneAccount;
+ mNetwork = network;
try {
- mContext = context;
- mPhoneAccount = phoneAccount;
TempDirectory.setTempDirectory(context);
String username = VisualVoicemailSettingsUtil.getVisualVoicemailCredentials(context,
@@ -127,6 +132,16 @@
return mImapStore != null;
}
+ public boolean isRoaming(){
+ ConnectivityManager connectivityManager = (ConnectivityManager) mContext.getSystemService(
+ Context.CONNECTIVITY_SERVICE);
+ NetworkInfo info = connectivityManager.getNetworkInfo(mNetwork);
+ if(info == null){
+ return false;
+ }
+ return info.isRoaming();
+ }
+
/** The caller thread will block until the method returns. */
public boolean markMessagesAsRead(List<Voicemail> voicemails) {
return setFlags(voicemails, Flag.SEEN);
@@ -276,14 +291,16 @@
}
public boolean fetchVoicemailPayload(VoicemailFetchedCallback callback, final String uid) {
- Message message;
try {
mFolder = openImapFolder(ImapFolder.MODE_READ_WRITE);
if (mFolder == null) {
// This means we were unable to successfully open the folder.
return false;
}
- message = mFolder.getMessage(uid);
+ Message message = mFolder.getMessage(uid);
+ if (message == null) {
+ return false;
+ }
VoicemailPayload voicemailPayload = fetchVoicemailPayload(message);
if (voicemailPayload == null) {
@@ -326,6 +343,9 @@
}
Message message = mFolder.getMessage(uid);
+ if (message == null) {
+ return false;
+ }
MessageStructureWrapper messageStructureWrapper = fetchMessageStructure(message);
if (messageStructureWrapper != null) {
diff --git a/src/com/android/phone/vvm/omtp/sync/OmtpVvmSyncService.java b/src/com/android/phone/vvm/omtp/sync/OmtpVvmSyncService.java
index fb8b45b..e44904b 100644
--- a/src/com/android/phone/vvm/omtp/sync/OmtpVvmSyncService.java
+++ b/src/com/android/phone/vvm/omtp/sync/OmtpVvmSyncService.java
@@ -53,20 +53,34 @@
// Number of retries
private static final int NETWORK_RETRY_COUNT = 3;
- /** Signifies a sync with both uploading to the server and downloading from the server. */
+ /**
+ * Signifies a sync with both uploading to the server and downloading from the server.
+ */
public static final String SYNC_FULL_SYNC = "full_sync";
- /** Only upload to the server. */
+ /**
+ * Only upload to the server.
+ */
public static final String SYNC_UPLOAD_ONLY = "upload_only";
- /** Only download from the server. */
+ /**
+ * Only download from the server.
+ */
public static final String SYNC_DOWNLOAD_ONLY = "download_only";
- /** Only download single voicemail transcription. */
+ /**
+ * Only download single voicemail transcription.
+ */
public static final String SYNC_DOWNLOAD_ONE_TRANSCRIPTION =
"download_one_transcription";
- /** The account to sync. */
+ /**
+ * The account to sync.
+ */
public static final String EXTRA_PHONE_ACCOUNT = "phone_account";
- /** The voicemail to fetch. */
+ /**
+ * The voicemail to fetch.
+ */
public static final String EXTRA_VOICEMAIL = "voicemail";
- /** The sync request is initiated by the user, should allow shorter sync interval. */
+ /**
+ * The sync request is initiated by the user, should allow shorter sync interval.
+ */
public static final String EXTRA_IS_MANUAL_SYNC = "is_manual_sync";
// Minimum time allowed between full syncs
private static final int MINIMUM_FULL_SYNC_INTERVAL_MILLIS = 60 * 1000;
@@ -116,6 +130,7 @@
/**
* Cancel all retry syncs for an account.
+ *
* @param context The context the service runs in.
* @param phoneAccount The phone account for which to cancel syncs.
*/
@@ -127,6 +142,7 @@
/**
* A helper method to cancel all pending alarms for intents that would be identical to the given
* intent.
+ *
* @param context The context the service runs in.
* @param intent The intent to search and cancel.
*/
@@ -289,10 +305,7 @@
private boolean syncOne(ImapHelper imapHelper, Voicemail voicemail,
PhoneAccountHandle account) {
- OmtpVvmCarrierConfigHelper carrierConfigHelper =
- new OmtpVvmCarrierConfigHelper(
- this, PhoneUtils.getSubIdForPhoneAccountHandle(account));
- if (carrierConfigHelper.isPrefetchEnabled()) {
+ if (shouldPerformPrefetch(account, imapHelper)) {
VoicemailFetchedCallback callback = new VoicemailFetchedCallback(this,
voicemail.getUri());
imapHelper.fetchVoicemailPayload(callback, voicemail.getSourceData());
@@ -392,10 +405,7 @@
}
// The leftover messages are messages that exist on the server but not locally.
- OmtpVvmCarrierConfigHelper carrierConfigHelper =
- new OmtpVvmCarrierConfigHelper(
- this, PhoneUtils.getSubIdForPhoneAccountHandle(account));
- boolean prefetchEnabled = carrierConfigHelper.isPrefetchEnabled();
+ boolean prefetchEnabled = shouldPerformPrefetch(account, imapHelper);
for (Voicemail remoteVoicemail : remoteMap.values()) {
Uri uri = VoicemailContract.Voicemails.insert(this, remoteVoicemail);
if (prefetchEnabled) {
@@ -407,6 +417,12 @@
return true;
}
+ private boolean shouldPerformPrefetch(PhoneAccountHandle account, ImapHelper imapHelper) {
+ OmtpVvmCarrierConfigHelper carrierConfigHelper = new OmtpVvmCarrierConfigHelper(
+ this, PhoneUtils.getSubIdForPhoneAccountHandle(account));
+ return carrierConfigHelper.isPrefetchEnabled() && !imapHelper.isRoaming();
+ }
+
protected void setRetryAlarm(PhoneAccountHandle phoneAccount, String action) {
Intent serviceIntent = new Intent(this, OmtpVvmSyncService.class);
serviceIntent.setAction(action);
diff --git a/src/com/android/services/telephony/PstnIncomingCallNotifier.java b/src/com/android/services/telephony/PstnIncomingCallNotifier.java
index c0fe2fb..b4733dd 100644
--- a/src/com/android/services/telephony/PstnIncomingCallNotifier.java
+++ b/src/com/android/services/telephony/PstnIncomingCallNotifier.java
@@ -25,6 +25,7 @@
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
+import android.os.SystemClock;
import android.telecom.PhoneAccount;
import android.telecom.PhoneAccountHandle;
import android.telecom.TelecomManager;
@@ -184,10 +185,9 @@
if (!maybeSwapAnyWithUnknownConnection(connection)) {
Log.i(this, "determined new connection is: %s", connection);
- Bundle extras = null;
+ Bundle extras = new Bundle();
if (connection.getNumberPresentation() == TelecomManager.PRESENTATION_ALLOWED &&
!TextUtils.isEmpty(connection.getAddress())) {
- extras = new Bundle();
Uri uri = Uri.fromParts(PhoneAccount.SCHEME_TEL, connection.getAddress(), null);
extras.putParcelable(TelecomManager.EXTRA_UNKNOWN_CALL_HANDLE, uri);
}
@@ -196,13 +196,15 @@
// TelephonyConnectionService, we will be able to determine which unknown connection is
// being added.
if (connection instanceof ImsExternalConnection) {
- if (extras == null) {
- extras = new Bundle();
- }
ImsExternalConnection externalConnection = (ImsExternalConnection) connection;
extras.putInt(ImsExternalCallTracker.EXTRA_IMS_EXTERNAL_CALL_ID,
externalConnection.getCallId());
}
+
+ // Specifies the time the call was added. This is used by the dialer for analytics.
+ extras.putLong(TelecomManager.EXTRA_CALL_CREATED_TIME_MILLIS,
+ SystemClock.elapsedRealtime());
+
PhoneAccountHandle handle = findCorrectPhoneAccountHandle();
if (handle == null) {
try {
@@ -222,13 +224,17 @@
* Sends the incoming call intent to telecom.
*/
private void sendIncomingCallIntent(Connection connection) {
- Bundle extras = null;
+ Bundle extras = new Bundle();
if (connection.getNumberPresentation() == TelecomManager.PRESENTATION_ALLOWED &&
!TextUtils.isEmpty(connection.getAddress())) {
- extras = new Bundle();
Uri uri = Uri.fromParts(PhoneAccount.SCHEME_TEL, connection.getAddress(), null);
extras.putParcelable(TelecomManager.EXTRA_INCOMING_CALL_ADDRESS, uri);
}
+
+ // Specifies the time the call was added. This is used by the dialer for analytics.
+ extras.putLong(TelecomManager.EXTRA_CALL_CREATED_TIME_MILLIS,
+ SystemClock.elapsedRealtime());
+
PhoneAccountHandle handle = findCorrectPhoneAccountHandle();
if (handle == null) {
try {
diff --git a/src/com/android/services/telephony/TelephonyConnection.java b/src/com/android/services/telephony/TelephonyConnection.java
index 9a5d708..0cc5d27 100644
--- a/src/com/android/services/telephony/TelephonyConnection.java
+++ b/src/com/android/services/telephony/TelephonyConnection.java
@@ -506,6 +506,22 @@
}
}
+ /**
+ * Handles requests to pull an external call.
+ */
+ @Override
+ public void onPullExternalCall() {
+ if ((getConnectionProperties() & Connection.PROPERTY_IS_EXTERNAL_CALL) !=
+ Connection.PROPERTY_IS_EXTERNAL_CALL) {
+ Log.w(this, "onPullExternalCall - cannot pull non-external call");
+ return;
+ }
+
+ if (mOriginalConnection != null) {
+ mOriginalConnection.pullExternalCall();
+ }
+ }
+
public void performHold() {
Log.v(this, "performHold");
// TODO: Can dialing calls be put on hold as well since they take up the
diff --git a/src/com/android/services/telephony/TelephonyConnectionService.java b/src/com/android/services/telephony/TelephonyConnectionService.java
index 311e58c..91ee5a0 100644
--- a/src/com/android/services/telephony/TelephonyConnectionService.java
+++ b/src/com/android/services/telephony/TelephonyConnectionService.java
@@ -606,7 +606,7 @@
}
private Phone getFirstPhoneForEmergencyCall() {
- Phone selectPhone = null;
+ Phone firstPhoneWithSim = null;
for (int i = 0; i < TelephonyManager.getDefault().getSimCount(); i++) {
int[] subIds = SubscriptionController.getInstance().getSubIdUsingSlotId(i);
if (subIds.length == 0)
@@ -618,28 +618,28 @@
continue;
if (ServiceState.STATE_IN_SERVICE == phone.getServiceState().getState()) {
- // the slot is radio on & state is in service
+ // the slot has the radio on & state is in service. This will be quicker,
+ // so just shortcut and use this option.
Log.d(this, "getFirstPhoneForEmergencyCall, radio on & in service, slotId:" + i);
return phone;
- } else if (ServiceState.STATE_POWER_OFF != phone.getServiceState().getState()) {
- // the slot is radio on & with SIM card inserted.
- if (TelephonyManager.getDefault().hasIccCard(i)) {
- Log.d(this, "getFirstPhoneForEmergencyCall," +
- "radio on and SIM card inserted, slotId:" + i);
- selectPhone = phone;
- } else if (selectPhone == null) {
- Log.d(this, "getFirstPhoneForEmergencyCall, radio on, slotId:" + i);
- selectPhone = phone;
- }
+ }
+
+ if (firstPhoneWithSim == null && TelephonyManager.getDefault().hasIccCard(i)) {
+ // The slot has a SIM card inserted, but is not in service, so keep track of this
+ // Phone. Do not return because we want to make sure that none of the other Phones
+ // are in service (because that is always faster).
+ Log.d(this, "getFirstPhoneForEmergencyCall, SIM card inserted, slotId:" + i);
+ firstPhoneWithSim = phone;
}
}
- if (selectPhone == null) {
+ if (firstPhoneWithSim == null) {
+ // No SIMs inserted, get the default.
Log.d(this, "getFirstPhoneForEmergencyCall, return default phone");
- selectPhone = PhoneFactory.getDefaultPhone();
+ return PhoneFactory.getDefaultPhone();
+ } else {
+ return firstPhoneWithSim;
}
-
- return selectPhone;
}
/**