Provide AOSP QNS Asset configuration for Canada
- Define carrier config xml based on operator requirement
Bug: 265611177
Test: build
Change-Id: I1bf35d1a12d27c253f71b917c7aeb2366d28b7c6
diff --git a/services/QualifiedNetworksService/assets/carrier_config_carrierid_10025_Roger5g-CA.xml b/services/QualifiedNetworksService/assets/carrier_config_carrierid_10025_Roger5g-CA.xml
new file mode 100644
index 0000000..f7e8737
--- /dev/null
+++ b/services/QualifiedNetworksService/assets/carrier_config_carrierid_10025_Roger5g-CA.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<carrier_config>
+ <int name="qns.sos_transport_type_int" value="2"/>
+ <string-array name="qns.ims_cellular_allowed_rat_string_array" num="4">
+ <item value="LTE" />
+ <item value="NR" />
+ <item value="3G" />
+ <item value="2G" />
+ </string-array>
+ <int name="qns.xcap_rat_preference_int" value="2"/>
+ <int-array name="qns.choose_wfc_preferred_transport_in_both_bad_condition_int_array" num="2">
+ <item value="1"/>
+ <item value="1"/>
+ </int-array>
+ <int name="qns.mms_rat_preference_int" value="2"/>
+ <int name="qns.mms_transport_type_int" value="2"/>
+ <int name="qns.xcap_transport_type_int" value="2"/>
+ <int-array name="qns.video_wifi_rssi_int_array" num="2">
+ <item value="-65"/>
+ <item value="-78"/>
+ </int-array>
+ <int-array name="qns.voice_wifi_rssi_int_array" num="2">
+ <item value="-65"/>
+ <item value="-78"/>
+ </int-array>
+</carrier_config>
diff --git a/services/QualifiedNetworksService/assets/carrier_config_carrierid_1403_Roger-CA.xml b/services/QualifiedNetworksService/assets/carrier_config_carrierid_1403_Roger-CA.xml
new file mode 100644
index 0000000..f7e8737
--- /dev/null
+++ b/services/QualifiedNetworksService/assets/carrier_config_carrierid_1403_Roger-CA.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<carrier_config>
+ <int name="qns.sos_transport_type_int" value="2"/>
+ <string-array name="qns.ims_cellular_allowed_rat_string_array" num="4">
+ <item value="LTE" />
+ <item value="NR" />
+ <item value="3G" />
+ <item value="2G" />
+ </string-array>
+ <int name="qns.xcap_rat_preference_int" value="2"/>
+ <int-array name="qns.choose_wfc_preferred_transport_in_both_bad_condition_int_array" num="2">
+ <item value="1"/>
+ <item value="1"/>
+ </int-array>
+ <int name="qns.mms_rat_preference_int" value="2"/>
+ <int name="qns.mms_transport_type_int" value="2"/>
+ <int name="qns.xcap_transport_type_int" value="2"/>
+ <int-array name="qns.video_wifi_rssi_int_array" num="2">
+ <item value="-65"/>
+ <item value="-78"/>
+ </int-array>
+ <int-array name="qns.voice_wifi_rssi_int_array" num="2">
+ <item value="-65"/>
+ <item value="-78"/>
+ </int-array>
+</carrier_config>
diff --git a/services/QualifiedNetworksService/assets/carrier_config_carrierid_1404_Telus-CA.xml b/services/QualifiedNetworksService/assets/carrier_config_carrierid_1404_Telus-CA.xml
new file mode 100644
index 0000000..57fcbc3
--- /dev/null
+++ b/services/QualifiedNetworksService/assets/carrier_config_carrierid_1404_Telus-CA.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<carrier_config>
+ <int name="qns.sos_transport_type_int" value="2"/>
+ <string-array name="qns.ims_cellular_allowed_rat_string_array" num="3">
+ <item value="LTE" />
+ <item value="NR" />
+ <item value="3G" />
+ </string-array>
+ <int name="qns.mms_rat_preference_int" value="2"/>
+ <int name="qns.mms_transport_type_int" value="2"/>
+ <int name="qns.xcap_transport_type_int" value="2"/>
+ <int-array name="qns.idle_eutran_rsrp_int_array" num="2">
+ <item value="-106"/>
+ <item value="-116"/>
+ </int-array>
+ <int-array name="qns.idle_utran_rscp_int_array" num="2">
+ <item value="-100"/>
+ <item value="-105"/>
+ </int-array>
+ <int-array name="qns.video_eutran_rsrp_int_array" num="2">
+ <item value="-106"/>
+ <item value="-116"/>
+ </int-array>
+ <int-array name="qns.video_utran_rscp_int_array" num="2">
+ <item value="-100"/>
+ <item value="-105"/>
+ </int-array>
+ <int-array name="qns.voice_eutran_rsrp_int_array" num="2">
+ <item value="-106"/>
+ <item value="-116"/>
+ </int-array>
+ <int-array name="qns.voice_utran_rscp_int_array" num="2">
+ <item value="-100"/>
+ <item value="-105"/>
+ </int-array>
+</carrier_config>
diff --git a/services/QualifiedNetworksService/assets/carrier_config_carrierid_1895_Freedommobile-CA.xml b/services/QualifiedNetworksService/assets/carrier_config_carrierid_1895_Freedommobile-CA.xml
new file mode 100644
index 0000000..f28ea0b
--- /dev/null
+++ b/services/QualifiedNetworksService/assets/carrier_config_carrierid_1895_Freedommobile-CA.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<carrier_config>
+ <int name="qns.sos_transport_type_int" value="2"/>
+ <int name="qns.xcap_rat_preference_int" value="2"/>
+ <int name="qns.mms_rat_preference_int" value="2"/>
+ <int name="qns.mms_transport_type_int" value="2"/>
+ <int name="qns.xcap_transport_type_int" value="2"/>
+</carrier_config>
diff --git a/services/QualifiedNetworksService/assets/carrier_config_carrierid_1962_Fido-CA.xml b/services/QualifiedNetworksService/assets/carrier_config_carrierid_1962_Fido-CA.xml
new file mode 100644
index 0000000..f7e8737
--- /dev/null
+++ b/services/QualifiedNetworksService/assets/carrier_config_carrierid_1962_Fido-CA.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<carrier_config>
+ <int name="qns.sos_transport_type_int" value="2"/>
+ <string-array name="qns.ims_cellular_allowed_rat_string_array" num="4">
+ <item value="LTE" />
+ <item value="NR" />
+ <item value="3G" />
+ <item value="2G" />
+ </string-array>
+ <int name="qns.xcap_rat_preference_int" value="2"/>
+ <int-array name="qns.choose_wfc_preferred_transport_in_both_bad_condition_int_array" num="2">
+ <item value="1"/>
+ <item value="1"/>
+ </int-array>
+ <int name="qns.mms_rat_preference_int" value="2"/>
+ <int name="qns.mms_transport_type_int" value="2"/>
+ <int name="qns.xcap_transport_type_int" value="2"/>
+ <int-array name="qns.video_wifi_rssi_int_array" num="2">
+ <item value="-65"/>
+ <item value="-78"/>
+ </int-array>
+ <int-array name="qns.voice_wifi_rssi_int_array" num="2">
+ <item value="-65"/>
+ <item value="-78"/>
+ </int-array>
+</carrier_config>
diff --git a/services/QualifiedNetworksService/assets/carrier_config_carrierid_2008_Videtron-CA.xml b/services/QualifiedNetworksService/assets/carrier_config_carrierid_2008_Videtron-CA.xml
new file mode 100644
index 0000000..eddaff9
--- /dev/null
+++ b/services/QualifiedNetworksService/assets/carrier_config_carrierid_2008_Videtron-CA.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<carrier_config>
+ <int name="qns.sos_transport_type_int" value="2"/>
+ <int name="qns.mms_rat_preference_int" value="3"/>
+ <int name="qns.mms_transport_type_int" value="2"/>
+ <int name="qns.xcap_transport_type_int" value="2"/>
+ <int-array name="qns.idle_eutran_rsrp_int_array" num="2">
+ <item value="-114"/>
+ <item value="-120"/>
+ </int-array>
+ <int-array name="qns.idle_utran_rscp_int_array" num="2">
+ <item value="-103"/>
+ <item value="-110"/>
+ </int-array>
+ <int-array name="qns.idle_wifi_rssi_int_array" num="2">
+ <item value="-74"/>
+ <item value="-80"/>
+ </int-array>
+ <int-array name="qns.video_eutran_rsrp_int_array" num="2">
+ <item value="-114"/>
+ <item value="-120"/>
+ </int-array>
+ <int-array name="qns.video_utran_rscp_int_array" num="2">
+ <item value="-103"/>
+ <item value="-110"/>
+ </int-array>
+ <int-array name="qns.video_wifi_rssi_int_array" num="2">
+ <item value="-74"/>
+ <item value="-80"/>
+ </int-array>
+ <int-array name="qns.voice_eutran_rsrp_int_array" num="2">
+ <item value="-114"/>
+ <item value="-120"/>
+ </int-array>
+ <int-array name="qns.voice_utran_rscp_int_array" num="2">
+ <item value="-103"/>
+ <item value="-110"/>
+ </int-array>
+ <int-array name="qns.voice_wifi_rssi_int_array" num="2">
+ <item value="-74"/>
+ <item value="-80"/>
+ </int-array>
+</carrier_config>
diff --git a/services/QualifiedNetworksService/assets/carrier_config_carrierid_2020_Koodo-CA.xml b/services/QualifiedNetworksService/assets/carrier_config_carrierid_2020_Koodo-CA.xml
new file mode 100644
index 0000000..a0aed67
--- /dev/null
+++ b/services/QualifiedNetworksService/assets/carrier_config_carrierid_2020_Koodo-CA.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<carrier_config>
+ <int name="qns.sos_transport_type_int" value="2"/>
+ <string-array name="qns.ims_cellular_allowed_rat_string_array" num="3">
+ <item value="LTE" />
+ <item value="NR" />
+ <item value="3G" />
+ </string-array>
+ <int name="qns.xcap_rat_preference_int" value="2"/>
+ <int name="qns.mms_rat_preference_int" value="2"/>
+ <int name="qns.mms_transport_type_int" value="2"/>
+ <int name="qns.xcap_transport_type_int" value="2"/>
+ <int-array name="qns.idle_eutran_rsrp_int_array" num="2">
+ <item value="-106"/>
+ <item value="-116"/>
+ </int-array>
+ <int-array name="qns.idle_utran_rscp_int_array" num="2">
+ <item value="-100"/>
+ <item value="-105"/>
+ </int-array>
+ <int-array name="qns.video_eutran_rsrp_int_array" num="2">
+ <item value="-106"/>
+ <item value="-116"/>
+ </int-array>
+ <int-array name="qns.video_utran_rscp_int_array" num="2">
+ <item value="-100"/>
+ <item value="-105"/>
+ </int-array>
+ <int-array name="qns.voice_eutran_rsrp_int_array" num="2">
+ <item value="-106"/>
+ <item value="-116"/>
+ </int-array>
+ <int-array name="qns.voice_utran_rscp_int_array" num="2">
+ <item value="-100"/>
+ <item value="-105"/>
+ </int-array>
+</carrier_config>
diff --git a/services/QualifiedNetworksService/assets/carrier_config_carrierid_2021_Virgin-CA.xml b/services/QualifiedNetworksService/assets/carrier_config_carrierid_2021_Virgin-CA.xml
new file mode 100644
index 0000000..f28ea0b
--- /dev/null
+++ b/services/QualifiedNetworksService/assets/carrier_config_carrierid_2021_Virgin-CA.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<carrier_config>
+ <int name="qns.sos_transport_type_int" value="2"/>
+ <int name="qns.xcap_rat_preference_int" value="2"/>
+ <int name="qns.mms_rat_preference_int" value="2"/>
+ <int name="qns.mms_transport_type_int" value="2"/>
+ <int name="qns.xcap_transport_type_int" value="2"/>
+</carrier_config>
diff --git a/services/QualifiedNetworksService/assets/carrier_config_carrierid_2090_Tbaytel_ca.xml b/services/QualifiedNetworksService/assets/carrier_config_carrierid_2090_Tbaytel_ca.xml
new file mode 100644
index 0000000..f7e8737
--- /dev/null
+++ b/services/QualifiedNetworksService/assets/carrier_config_carrierid_2090_Tbaytel_ca.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<carrier_config>
+ <int name="qns.sos_transport_type_int" value="2"/>
+ <string-array name="qns.ims_cellular_allowed_rat_string_array" num="4">
+ <item value="LTE" />
+ <item value="NR" />
+ <item value="3G" />
+ <item value="2G" />
+ </string-array>
+ <int name="qns.xcap_rat_preference_int" value="2"/>
+ <int-array name="qns.choose_wfc_preferred_transport_in_both_bad_condition_int_array" num="2">
+ <item value="1"/>
+ <item value="1"/>
+ </int-array>
+ <int name="qns.mms_rat_preference_int" value="2"/>
+ <int name="qns.mms_transport_type_int" value="2"/>
+ <int name="qns.xcap_transport_type_int" value="2"/>
+ <int-array name="qns.video_wifi_rssi_int_array" num="2">
+ <item value="-65"/>
+ <item value="-78"/>
+ </int-array>
+ <int-array name="qns.voice_wifi_rssi_int_array" num="2">
+ <item value="-65"/>
+ <item value="-78"/>
+ </int-array>
+</carrier_config>
diff --git a/services/QualifiedNetworksService/assets/carrier_config_carrierid_2417_Fizz-CA.xml b/services/QualifiedNetworksService/assets/carrier_config_carrierid_2417_Fizz-CA.xml
new file mode 100644
index 0000000..eddaff9
--- /dev/null
+++ b/services/QualifiedNetworksService/assets/carrier_config_carrierid_2417_Fizz-CA.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<carrier_config>
+ <int name="qns.sos_transport_type_int" value="2"/>
+ <int name="qns.mms_rat_preference_int" value="3"/>
+ <int name="qns.mms_transport_type_int" value="2"/>
+ <int name="qns.xcap_transport_type_int" value="2"/>
+ <int-array name="qns.idle_eutran_rsrp_int_array" num="2">
+ <item value="-114"/>
+ <item value="-120"/>
+ </int-array>
+ <int-array name="qns.idle_utran_rscp_int_array" num="2">
+ <item value="-103"/>
+ <item value="-110"/>
+ </int-array>
+ <int-array name="qns.idle_wifi_rssi_int_array" num="2">
+ <item value="-74"/>
+ <item value="-80"/>
+ </int-array>
+ <int-array name="qns.video_eutran_rsrp_int_array" num="2">
+ <item value="-114"/>
+ <item value="-120"/>
+ </int-array>
+ <int-array name="qns.video_utran_rscp_int_array" num="2">
+ <item value="-103"/>
+ <item value="-110"/>
+ </int-array>
+ <int-array name="qns.video_wifi_rssi_int_array" num="2">
+ <item value="-74"/>
+ <item value="-80"/>
+ </int-array>
+ <int-array name="qns.voice_eutran_rsrp_int_array" num="2">
+ <item value="-114"/>
+ <item value="-120"/>
+ </int-array>
+ <int-array name="qns.voice_utran_rscp_int_array" num="2">
+ <item value="-103"/>
+ <item value="-110"/>
+ </int-array>
+ <int-array name="qns.voice_wifi_rssi_int_array" num="2">
+ <item value="-74"/>
+ <item value="-80"/>
+ </int-array>
+</carrier_config>
diff --git a/services/QualifiedNetworksService/assets/carrier_config_carrierid_2460_Shaw-CA.xml b/services/QualifiedNetworksService/assets/carrier_config_carrierid_2460_Shaw-CA.xml
new file mode 100644
index 0000000..f28ea0b
--- /dev/null
+++ b/services/QualifiedNetworksService/assets/carrier_config_carrierid_2460_Shaw-CA.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<carrier_config>
+ <int name="qns.sos_transport_type_int" value="2"/>
+ <int name="qns.xcap_rat_preference_int" value="2"/>
+ <int name="qns.mms_rat_preference_int" value="2"/>
+ <int name="qns.mms_transport_type_int" value="2"/>
+ <int name="qns.xcap_transport_type_int" value="2"/>
+</carrier_config>
diff --git a/services/QualifiedNetworksService/assets/carrier_config_carrierid_576_Bell-CA.xml b/services/QualifiedNetworksService/assets/carrier_config_carrierid_576_Bell-CA.xml
new file mode 100644
index 0000000..f28ea0b
--- /dev/null
+++ b/services/QualifiedNetworksService/assets/carrier_config_carrierid_576_Bell-CA.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<carrier_config>
+ <int name="qns.sos_transport_type_int" value="2"/>
+ <int name="qns.xcap_rat_preference_int" value="2"/>
+ <int name="qns.mms_rat_preference_int" value="2"/>
+ <int name="qns.mms_transport_type_int" value="2"/>
+ <int name="qns.xcap_transport_type_int" value="2"/>
+</carrier_config>