Add spn-conf.xml 59/182959/1 accepted/tizen/unified/20180702.062934 submit/tizen/20180702.012719
authorsinikang <sinikang@samsung.com>
Fri, 29 Jun 2018 06:59:21 +0000 (15:59 +0900)
committersinikang <sinikang@samsung.com>
Fri, 29 Jun 2018 06:59:21 +0000 (15:59 +0900)
 - When this file is used on manager plugin loding
   but, there has been occured error log due to file missing.
   For fixing this situation, should add this file to db plugin.

Change-Id: Icf356061271fae71068f3f607694ec24f8afb402

CMakeLists.txt
packaging/tel-plugin-database.spec
res/spn-conf.xml [new file with mode: 0644]

index a6ce27c..f17f1fd 100644 (file)
@@ -57,6 +57,7 @@ INSTALL(FILES ${CMAKE_SOURCE_DIR}/res/500.mcc_mnc_oper_list_upgrade_30_40.sh DES
 IF (OPERATOR_CDMA)
 INSTALL(FILES ${CMAKE_SOURCE_DIR}/res/cdma_mcc_sid_list.sql DESTINATION /tmp RENAME mcc_sid_list.sql)
 ENDIF (OPERATOR_CDMA)
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/res/spn-conf.xml DESTINATION /opt/data/etc PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ WORLD_READ)
 
 ### add subdirectory ###
 ADD_SUBDIRECTORY(feature)
index 9c231b5..75a719f 100644 (file)
@@ -1,6 +1,6 @@
 %define major 0
 %define minor 1
-%define patchlevel 40
+%define patchlevel 41
 
 Name:           tel-plugin-database
 Version:        %{major}.%{minor}.%{patchlevel}
@@ -94,6 +94,8 @@ chsmack -a System %TZ_SYS_DB/.mcc_mnc_oper_list.db-journal
 #%doc COPYING
 %{_libdir}/telephony/plugins/db-plugin*
 %{_datadir}/upgrade/scripts/500.mcc_mnc_oper_list_upgrade_30_40.sh
+/opt/data/etc/spn-conf.xml
+
 %license LICENSE
 
 %files -n libtfeature
diff --git a/res/spn-conf.xml b/res/spn-conf.xml
new file mode 100644 (file)
index 0000000..8b9da29
--- /dev/null
@@ -0,0 +1,250 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+** Copyright 2006, Google Inc.
+**
+** 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.
+*/
+-->
+
+<!--
+spnOverride attributes:
+       numeric: MCC+MNC from IMSI - this attribute is used as the key
+       imsi_subset: this attribute is used as a imsi filter (imsi format is: [MCC][MNC][imsi_subset][rest of imsi]) - the longest matching imsi_subset is a best match
+       spn: spn to show instead of EFSPN. locales can be specified here too, if needed
+       spn_display_rule: SPN_RULE_SHOW_SPN, SPN_RULE_SHOW_PLMN or both
+       fake_home_on: regard specified PLMN as home
+    fake_roaming_on: regard specified PLMN as roaming (comma-separated list)
+
+examples:
+       <spnOverride
+               numeric="45001" spn="ko_KR;?�국??SPN,en;English SPN,fr;Français SPN,pl;Polski SPN,Default SPN"
+               spn_display_rule="SPN_RULE_SHOW_SPN" spn_override_only_on="45001" fake_home_on="00101,45008"/>
+    <spnOverride numeric="46001" spn="zh_CN" />
+-->
+<spnOverrides>
+
+<!-- Spain -->
+<!-- Spain -->
+    <spnOverride numeric="21403" imsi_subset="59" spn_display_rule="SPN_RULE_SHOW_SPN" spn_override_only_on="214" fake_home_on="214"/>
+    <spnOverride numeric="21403" imsi_subset="51" spn_display_rule="SPN_RULE_SHOW_SPN" spn_override_only_on="214" fake_home_on="214"/>
+    <spnOverride numeric="21404" spn_display_rule="SPN_RULE_SHOW_SPN" spn_override_only_on="214" fake_home_on="214"/>
+    <spnOverride numeric="21405" fake_home_on="21407"/> <!-- Tuenti -->
+    <spnOverride numeric="21406" spn_display_rule="SPN_RULE_SHOW_SPN" spn_override_only_on="214" fake_home_on="214"/>
+    <spnOverride numeric="21407" fake_home_on="214"/> <!-- Tuenti -->
+    <spnOverride numeric="21408" spn_display_rule="SPN_RULE_SHOW_SPN" spn_override_only_on="214" fake_home_on="214"/>
+    <spnOverride numeric="21415" fake_home_on="214"/>
+    <spnOverride numeric="21416" spn_display_rule="SPN_RULE_SHOW_SPN" spn_override_only_on="214" fake_home_on="214"/>
+    <spnOverride numeric="21418" spn_display_rule="SPN_RULE_SHOW_SPN" spn_override_only_on="214" fake_home_on="214"/> <!-- ONO -->
+    <spnOverride numeric="21419" spn_display_rule="SPN_RULE_SHOW_SPN" spn_override_only_on="214" fake_home_on="214"/> <!-- Simyo -->
+    <spnOverride numeric="21420" fake_home_on="214"/>
+    <spnOverride numeric="21421" fake_home_on="214"/> <!-- Jazztel -->
+    <spnOverride numeric="21422" fake_home_on="214"/>
+    <spnOverride numeric="21423" fake_home_on="214"/>
+    <spnOverride numeric="21424" fake_home_on="214"/>
+    <spnOverride numeric="21425" fake_home_on="214"/>
+    <spnOverride numeric="21432" fake_home_on="214"/> <!-- Tuenti -->
+
+<!-- SENA -->
+    <spnOverride numeric="24001" spn_display_rule="SPN_RULE_SHOW_SPN" spn_override_only_on="24005"/>
+    <spnOverride numeric="24007" imsi_subset="68" fake_home_on="24202,24205"/>
+    <spnOverride numeric="24007" spn_display_rule="SPN_RULE_SHOW_SPN" spn_override_only_on="24005"/>
+
+<!-- Finland -->
+    <spnOverride numeric="24421" fake_home_on="24405"/>
+
+<!-- Japan -->
+    <spnOverride numeric="44010" spn="NTT DOCOMO"/>
+
+<!-- Belgium Telent - Proximus and Mobistar-->
+    <spnOverride numeric="20605" spn_display_rule="SPN_RULE_SHOW_SPN" spn_override_only_on="20605,20610" fake_home_on="20610"/>
+    <spnOverride numeric="20601" imsi_subset="889" spn_display_rule="SPN_RULE_SHOW_SPN" spn="Telenet" spn_override_only_on="20601" fake_roaming_on="20601"/>
+
+<!-- Denmark -->
+    <spnOverride numeric="23806" fake_home_on="23801"/> <!-- H3G @ TDC-->
+
+<!-- Netherlands - Telfort and KPN -->
+    <spnOverride numeric="20412" fake_home_on="20408,20410" />
+    <spnOverride numeric="20407" fake_home_on="20404" />
+    <spnOverride numeric="20402" fake_home_on="20416" />
+    <spnOverride numeric="20416" fake_home_on="20408" />
+    <spnOverride numeric="20418" fake_home_on="20404" /> <!-- UPC NL @ Vodafone NL -->
+    <spnOverride numeric="20415" fake_home_on="20404" />
+
+<!-- France Vodafone - Vodafone Femto cell -->
+    <spnOverride numeric="20810" fake_home_on="20811"/>
+
+<!-- France -->
+    <spnOverride numeric="20815" spn_display_rule="SPN_RULE_SHOW_SPN" spn_override_only_on="20801,20802,20815" fake_home_on="20801,20802,20815"/>
+
+<!-- Macedonia -->
+    <spnOverride numeric="29403" spn_display_rule="SPN_RULE_SHOW_PLMN" spn_override_only_on="29403" />
+
+<!-- LTN  [latin_protocol] -->
+    <spnOverride numeric="72402" fake_home_on="72402,72403,72404"/>
+    <spnOverride numeric="72403" fake_home_on="72402,72403,72404"/>
+    <spnOverride numeric="72404" fake_home_on="72402,72403,72404"/>
+    <spnOverride numeric="72410" fake_home_on="72410,72411,72406,72423"/>
+    <spnOverride numeric="72411" fake_home_on="72410,72411,72406,72423"/>
+    <spnOverride numeric="72406" fake_home_on="72410,72411,72406,72423"/>
+    <spnOverride numeric="72423" fake_home_on="72410,72411,72406,72423"/>
+    <spnOverride numeric="72416" fake_home_on="72416,72424,72431"/>
+    <spnOverride numeric="72424" fake_home_on="72416,72424,72431"/>
+    <spnOverride numeric="72431" fake_home_on="72416,72424,72431"/>
+    <spnOverride numeric="72432" fake_home_on="72432,72433,72434"/>
+    <spnOverride numeric="72433" fake_home_on="72432,72433,72434"/>
+    <spnOverride numeric="72434" fake_home_on="72432,72433,72434"/>
+    <spnOverride numeric="73001" fake_home_on="73001,73010"/>
+    <spnOverride numeric="73010" fake_home_on="73001,73010"/>
+    <spnOverride numeric="71201" fake_home_on="71201,71202"/>
+    <spnOverride numeric="71202" fake_home_on="71201,71202"/>
+    <spnOverride numeric="732103" fake_home_on="732103,732111"/>
+    <spnOverride numeric="732111" fake_home_on="732103,732111"/>
+    <spnOverride numeric="732130" fake_home_on="732103,732111,732123,732101"/>
+    <spnOverride numeric="732154" fake_home_on="732123"/>
+    <spnOverride numeric="732187" fake_home_on="732103,732111"/>
+    <spnOverride numeric="73401" fake_home_on="73401,73402,73403"/>
+    <spnOverride numeric="73402" fake_home_on="73401,73402,73403"/>
+    <spnOverride numeric="73403" fake_home_on="73401,73402,73403"/>
+
+    <spnOverride numeric="334090" fake_home_on="33403,334030"/>
+    <spnOverride numeric="33402" fake_home_on="33402,334020,33420"/>
+    <spnOverride numeric="334020" fake_home_on="33402,334020,33420"/>
+    <spnOverride numeric="33420" fake_home_on="33402,334020,33420"/>
+    <spnOverride numeric="33403" fake_home_on="33403,334030"/>
+    <spnOverride numeric="334030" fake_home_on="33403,33403"/>
+
+    <spnOverride numeric="338050" fake_home_on="33805,338050"/>
+    <spnOverride numeric="33805" fake_home_on="33805,338050"/>
+    <spnOverride numeric="73007" fake_home_on="73002"/>
+    <spnOverride numeric="73008" fake_home_on="73002"/>
+    <spnOverride numeric="73009" fake_home_on="73001,73010"/>
+
+<!-- SEAU Austrailia -->
+    <spnOverride numeric="50502" imsi_subset="9" spn_display_rule="SPN_RULE_SHOW_SPN" spn_override_only_on="50502"/>
+
+<!-- SENZ New Zealand -->
+    <spnOverride numeric="53005" spn_display_rule="SPN_RULE_SHOW_PLMN" spn_override_only_on="53005"/>
+
+<!-- SENZ New Zealand SKINNY -->
+    <spnOverride numeric="53005" imsi_subset="204" spn_display_rule="SPN_RULE_SHOW_SPN" spn_override_only_on="53005"/>
+
+<!-- H3G RM#2022-->
+    <spnOverride numeric="23420" spn_display_rule="SPN_RULE_SHOW_PLMN" spn_override_only_on="23420,23433" fake_home_on="23420,23433,23434" />
+
+<!-- TDC Sweden -->
+    <spnOverride numeric="23801" imsi_subset="72" fake_home_on="24005,24007" fake_roaming_on="23801" />
+    <spnOverride numeric="24014" imsi_subset="72" fake_home_on="24005,24007" fake_roaming_on="23801" />
+
+    <spnOverride numeric="24004" spn_display_rule="SPN_RULE_SHOW_SPN" fake_home_on="24008,24024"/>
+    <spnOverride numeric="24008" spn_display_rule="SPN_RULE_SHOW_SPN" fake_home_on="24004,24024"/>
+    <spnOverride numeric="24024" spn_display_rule="SPN_RULE_SHOW_SPN" fake_home_on="24004,24008"/>
+
+<!-- TDC Norway -->
+    <spnOverride numeric="23801" imsi_subset="71" fake_home_on="24201" fake_roaming_on="23801" />
+    <spnOverride numeric="24208" imsi_subset="71" fake_home_on="24201" fake_roaming_on="23801" />
+
+    <spnOverride numeric="24205" spn_display_rule="SPN_RULE_SHOW_PLMN" spn_override_only_on="24205" fake_home_on="24201" />
+
+<!-- TDC Finland -->
+    <spnOverride numeric="24412" imsi_subset="2400" fake_home_on="24412" fake_roaming_on="23801" />
+    <spnOverride numeric="23801" imsi_subset="7300" fake_home_on="24412" fake_roaming_on="23801" />
+    <spnOverride numeric="23211" fake_home_on="23201"/> <!-- bob @ A1 network -->
+    <spnOverride numeric="23212" spn_display_rule="SPN_RULE_SHOW_PLMN" spn_override_only_on="23201" fake_home_on="23201"/> <!-- yesss! and Ge org! @ A1 network -->
+    <spnOverride numeric="23207" spn_display_rule="SPN_RULE_SHOW_SPN" spn="tele.ring" fake_home_on="23203"/> <!-- tele.ring @ T-Mobile A -->
+    <spnOverride numeric="23210" fake_home_on="23203,23205"/>  <!-- H3G Network -->
+    <spnOverride numeric="23205" fake_home_on="23203,23210"/>  <!-- H3G Network -->
+
+<!-- 3IE Ireland -->
+    <spnOverride numeric="27205" fake_home_on="27201"/> <!-- 3IE @ Vodafone IE Network-->
+<!-- TSI Ireland-->
+    <spnOverride numeric="27211" fake_home_on="27202"/> <!-- TSI @ O2 Network-->
+
+<!-- Lycamobile -->
+    <spnOverride numeric="23426" fake_home_on="23410"/>
+
+<!-- Everything Everywhere -->
+    <spnOverride numeric="23430" spn_display_rule="SPN_RULE_SHOW_PLMN" spn_override_only_on="23430,23431,23432,23433,23434,23486,00101" fake_home_on="23430,23431,23432,23433,23434,23486"/>
+    <spnOverride numeric="23431" spn_display_rule="SPN_RULE_SHOW_PLMN" spn_override_only_on="23430,23431,23432,23433,23434,23486,00101" fake_home_on="23430,23431,23432,23433,23434,23486"/>
+    <spnOverride numeric="23432" spn_display_rule="SPN_RULE_SHOW_PLMN" spn_override_only_on="23430,23431,23432,23433,23434,23486,00101" fake_home_on="23430,23431,23432,23433,23434,23486"/>
+    <spnOverride numeric="23433" spn_display_rule="SPN_RULE_SHOW_PLMN" spn_override_only_on="23431,23432,23434,23486,00101" fake_home_on="23430,23431,23432,23433,23434,23486"/>
+    <spnOverride numeric="23434" spn_display_rule="SPN_RULE_SHOW_PLMN" spn_override_only_on="23430,23431,23432,23433,23434,23486,00101" fake_home_on="23430,23431,23432,23433,23434,23486"/>
+    <spnOverride numeric="23486" spn_display_rule="SPN_RULE_SHOW_PLMN" spn_override_only_on="23430,23431,23432,23433,23434,23486,00101" fake_home_on="23430,23431,23432,23433,23434,23486"/>
+
+<!-- Philippine -->
+    <spnOverride numeric="51518" spn_display_rule="SPN_RULE_SHOW_SPN" spn_override_only_on="51503"/>  <!--red mobile -->
+    <spnOverride numeric="51505" spn_display_rule="SPN_RULE_SHOW_SPN" spn="SUN" spn_override_only_on="51503,51505"/>  <!--Sun Cellular -->
+
+<!-- Indonesia -->
+    <spnOverride numeric="51008" spn_display_rule="SPN_RULE_SHOW_SPN" spn_override_only_on="51008"/>  <!--AXIS -->
+    <spnOverride numeric="51088" spn_display_rule="SPN_RULE_SHOW_SPN" spn="BOLT! Super 4G" spn_override_only_on="51000,51001,51008,51010,51011,51021,51088,51089"/>  <!--BOLT -->
+
+<!-- Israel -->
+       <spnOverride numeric="42507" fake_home_on="42503,42501,42502"/> <!-- MIR @ PCL, PTR, CEL network -->
+
+<!-- PAN -->
+    <spnOverride numeric="21601" spn_display_rule="SPN_RULE_SHOW_PLMN" spn_override_only_on="21601"/>
+
+<!-- Cambodia -->
+    <spnOverride numeric="45601" spn_display_rule="SPN_RULE_SHOW_SPN" spn="Cellcard" spn_override_only_on="45601"/>
+
+<!-- SEA Telkomsel -->
+    <spnOverride numeric="51010" spn_display_rule="SPN_RULE_SHOW_PLMN" spn_override_only_on="51010"/>
+
+<!-- Malaysia -->
+    <spnOverride numeric="50218" spn_display_rule="SPN_RULE_SHOW_SPN" spn="U Mobile" spn_override_only_on="50212"/>  <!-- U Mobile 2G -->
+
+<!-- Thai  -->
+    <spnOverride numeric="52005" spn_display_rule="SPN_RULE_SHOW_SPN" spn="DTAC" spn_override_only_on="52005"/>  <!-- dtac Trinet -->
+    <spnOverride numeric="52018" spn_display_rule="SPN_RULE_SHOW_SPN" spn="dtac" spn_override_only_on="52018"/>  <!-- dtac -->
+
+<!-- Vietnam  -->
+    <spnOverride numeric="45202" spn_display_rule="SPN_RULE_SHOW_SPN" spn="VN VINAPHONE" spn_override_only_on="45202"/>  <!-- VN VINAPHONE -->
+    <spnOverride numeric="45205" spn_display_rule="SPN_RULE_SHOW_SPN" spn="VN Vietnamobile" spn_override_only_on="45205"/>  <!-- VN Vietnamobile-->
+
+<!-- Canada -->
+    <spnOverride numeric="302610" fake_home_on="302"/>
+    <spnOverride numeric="302780" fake_home_on="302"/>
+
+<!-- Swisscom -->
+    <spnOverride numeric="22801" fake_home_on="29501"/>
+    <spnOverride numeric="22803" fake_home_on="29502"/>
+    <spnOverride numeric="29502" fake_home_on="22803"/>
+
+<!-- IDEA 64k sim -->
+    <spnOverride numeric="404891" fake_home_on="40489"/>
+
+<!-- Singapore -->
+    <spnOverride numeric="52503" spn_display_rule="SPN_RULE_SHOW_PLMN" spn_override_only_on="52503"/>
+       
+<!-- Qatar -->
+    <spnOverride numeric="42701"  spn="Ooredoo"/>
+
+<!-- Algeria  -->
+       <spnOverride numeric="60301" spn_display_rule="SPN_RULE_SHOW_SPN" spn="Mobilis"/>
+       <spnOverride numeric="60303" spn_display_rule="SPN_RULE_SHOW_SPN" spn="Ooredoo"/>
+
+<!-- Kenya -->
+       <spnOverride numeric="63905" spn_display_rule="SPN_RULE_SHOW_SPN" spn="YU"/>
+
+<!-- Tajikistan --> 
+       <spnOverride numeric="43601" fake_home_on="43602"/> <!-- North Tcell @ South Tcell network -->
+       <spnOverride numeric="43602" fake_home_on="43601"/> <!-- South Tcell @ North Tcell network -->
+
+<!-- Kuwait -->
+    <spnOverride numeric="41903" spn_display_rule="SPN_RULE_SHOW_SPN" spn="Ooredoo"/>
+
+<!-- New Zealand  -->
+    <spnOverride numeric="53005" spn_display_rule="SPN_RULE_SHOW_PLMN" spn_override_only_on="53005"/>  <!-- Spark NZ -->
+
+</spnOverrides>