• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="utf-8"?>
2<!--
3  ~ Copyright (C) 2022 The Android Open Source Project
4  ~
5  ~ Licensed under the Apache License, Version 2.0 (the "License");
6  ~ you may not use this file except in compliance with the License.
7  ~ You may obtain a copy of the License at
8  ~
9  ~      http://www.apache.org/licenses/LICENSE-2.0
10  ~
11  ~ Unless required by applicable law or agreed to in writing, software
12  ~ distributed under the License is distributed on an "AS IS" BASIS,
13  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  ~ See the License for the specific language governing permissions and
15  ~ limitations under the License.
16  -->
17<resources>
18    <!-- This file defines Android telephony related resources -->
19
20    <!-- Configure tcp buffer sizes per network type in the form:
21         network-type:rmem_min,rmem_def,rmem_max,wmem_min,wmem_def,wmem_max
22
23         The network-type must be a valid DataConfigNetworkType value. If no value is found for the
24         network-type in use, config_tcp_buffers will be used instead.
25    -->
26    <string-array name="config_network_type_tcp_buffers">
27    </string-array>
28    <java-symbol type="array" name="config_network_type_tcp_buffers" />
29
30    <!-- Configure tcp buffer sizes in the form:
31         rmem_min,rmem_def,rmem_max,wmem_min,wmem_def,wmem_max
32         If this is configured as an empty string, the system default will be applied.
33    -->
34    <string name="config_tcp_buffers" translatable="false">2097152,6291456,16777216,512000,2097152,8388608</string>
35    <java-symbol type="string"  name="config_tcp_buffers" />
36
37    <!-- What source to use to estimate link upstream and downstream bandwidth capacities.
38         Default is bandwidth_estimator.
39         Values are bandwidth_estimator, carrier_config and modem. -->
40    <string name="config_bandwidthEstimateSource">bandwidth_estimator</string>
41    <java-symbol type="string" name="config_bandwidthEstimateSource" />
42
43    <!-- Whether to adopt the predefined handover policies for IWLAN.
44         {@see CarrierConfigManager#KEY_IWLAN_HANDOVER_POLICY_STRING_ARRAY}
45    -->
46    <bool name="config_enable_iwlan_handover_policy">true</bool>
47    <java-symbol type="bool" name="config_enable_iwlan_handover_policy" />
48
49    <!-- When a radio power off request is received, we will delay completing the request until
50         either IMS moves to the deregistered state or the timeout defined by this configuration
51         elapses. If 0, this feature is disabled and we do not delay radio power off requests.-->
52    <integer name="config_delay_for_ims_dereg_millis">0</integer>
53    <java-symbol type="integer" name="config_delay_for_ims_dereg_millis" />
54
55    <!-- Define the bar of considering the availability of a subscription is stable in milliseconds,
56         where 0 means immediate switch, and negative milliseconds indicates the auto data switch
57         feature is disabled.-->
58    <integer name="auto_data_switch_availability_stability_time_threshold_millis">10000</integer>
59    <java-symbol type="integer" name="auto_data_switch_availability_stability_time_threshold_millis" />
60
61    <!-- Define the bar of considering the RAT and signal strength advantage of a subscription to be
62     stable in milliseconds, where 0 means immediate switch, and negative milliseconds indicates the
63     switch base on RAT and signal strength feature is disabled.-->
64    <integer name="auto_data_switch_performance_stability_time_threshold_millis">120000</integer>
65    <java-symbol type="integer" name="auto_data_switch_performance_stability_time_threshold_millis" />
66
67    <!-- Define the bar for switching data back to the default SIM when both SIMs are out of service
68         in milliseconds. A value of 0 means an immediate switch, otherwise for a negative value,
69         the threshold defined by auto_data_switch_availability_stability_time_threshold_millis
70         will be used instead. -->
71    <integer name="auto_data_switch_availability_switchback_stability_time_threshold_millis">150000</integer>
72    <java-symbol type="integer" name="auto_data_switch_availability_switchback_stability_time_threshold_millis" />
73
74    <!-- Define the maximum retry times when a validation for switching failed.-->
75    <integer name="auto_data_switch_validation_max_retry">7</integer>
76    <java-symbol type="integer" name="auto_data_switch_validation_max_retry" />
77
78    <!-- Boolean indicating whether ping test is required to pass on the target data SIM before the
79         device automatically switch to it. -->
80    <bool name="auto_data_switch_ping_test_before_switch">true</bool>
81    <java-symbol type="bool" name="auto_data_switch_ping_test_before_switch" />
82
83    <!-- Define the tolerated gap of score for auto data switch decision, larger than which the
84         device will switch to the SIM with higher score. The score is used in conjunction with the
85         score table defined in
86         CarrierConfigManager#KEY_AUTO_DATA_SWITCH_RAT_SIGNAL_SCORE_STRING_ARRAY.
87         If 0, the device always switch to the higher score SIM.
88         If < 0, the network type and signal strength based auto switch is disabled. -->
89    <integer name="auto_data_switch_score_tolerance">7000</integer>
90    <java-symbol type="integer" name="auto_data_switch_score_tolerance" />
91
92    <!-- Boolean indicating whether the Iwlan data service supports persistence of iwlan ipsec
93         tunnels across service restart. If iwlan tunnels are not persisted across restart,
94         Framework will clean up dangling data connections when service restarts -->
95    <bool name="config_wlan_data_service_conn_persistence_on_restart">true</bool>
96    <java-symbol type="bool" name="config_wlan_data_service_conn_persistence_on_restart" />
97
98    <!-- Indicating whether the retry timer from setup data call response for data throttling should
99         be honored for emergency network request. By default this is off, meaning for emergency
100         network requests, the data frameworks will ignore the previous retry timer passed in from
101         setup data call response. -->
102    <bool name="config_honor_data_retry_timer_for_emergency_network">false</bool>
103    <java-symbol type="bool" name="config_honor_data_retry_timer_for_emergency_network" />
104
105    <!-- Cellular data service package name to bind to by default. If none is specified in an
106         overlay, an empty string is passed in -->
107    <string name="config_wwan_data_service_package" translatable="false">com.android.phone</string>
108    <java-symbol type="string" name="config_wwan_data_service_package" />
109
110    <!-- IWLAN data service package name to bind to by default. If none is specified in an overlay,
111         an empty string is passed in -->
112    <string name="config_wlan_data_service_package" translatable="false"></string>
113    <java-symbol type="string" name="config_wlan_data_service_package" />
114
115    <!-- Cellular data service class name to bind to by default. If none is specified in an overlay,
116         an empty string is passed in -->
117    <string name="config_wwan_data_service_class" translatable="false"></string>
118    <java-symbol type="string" name="config_wwan_data_service_class" />
119
120    <!-- IWLAN data service class name to bind to by default. If none is specified in an overlay, an
121         empty string is passed in -->
122    <string name="config_wlan_data_service_class" translatable="false"></string>
123    <java-symbol type="string" name="config_wlan_data_service_class" />
124
125    <!-- Cellular network service package name to bind to by default. -->
126    <string name="config_wwan_network_service_package" translatable="false">
127        com.android.phone
128    </string>
129    <java-symbol type="string" name="config_wwan_network_service_package" />
130
131    <!-- Cellular network service class name to bind to by default.-->
132    <string name="config_wwan_network_service_class" translatable="false"></string>
133    <java-symbol type="string" name="config_wwan_network_service_class" />
134
135    <!-- IWLAN network service package name to bind to by default. If none is specified in an
136         overlay, an empty string is passed in -->
137    <string name="config_wlan_network_service_package" translatable="false"></string>
138    <java-symbol type="string" name="config_wlan_network_service_package" />
139
140    <!-- IWLAN network service class name to bind to by default. If none is specified in an overlay,
141         an empty string is passed in -->
142    <string name="config_wlan_network_service_class" translatable="false"></string>
143    <java-symbol type="string" name="config_wlan_network_service_class" />
144
145    <!-- Telephony qualified networks service package name to bind to by default. -->
146    <string name="config_qualified_networks_service_package" translatable="false"></string>
147    <java-symbol type="string" name="config_qualified_networks_service_package" />
148
149    <!-- Telephony qualified networks service class name to bind to by default. -->
150    <string name="config_qualified_networks_service_class" translatable="false"></string>
151    <java-symbol type="string" name="config_qualified_networks_service_class" />
152
153    <!-- Telephony satellite service package name to bind to by default. -->
154    <string name="config_satellite_service_package" translatable="false"></string>
155    <java-symbol type="string" name="config_satellite_service_package" />
156
157    <!-- Telephony satellite gateway service package name to bind to by default. -->
158    <string name="config_satellite_gateway_service_package" translatable="false"></string>
159    <java-symbol type="string" name="config_satellite_gateway_service_package" />
160
161    <!-- Telephony pointing UI package name to be launched. -->
162    <string name="config_pointing_ui_package" translatable="false"></string>
163    <java-symbol type="string" name="config_pointing_ui_package" />
164
165    <!-- Telephony pointing UI class name to be launched. -->
166    <string name="config_pointing_ui_class" translatable="false"></string>
167    <java-symbol type="string" name="config_pointing_ui_class" />
168
169    <!-- Telephony resends received satellite datagram to listener
170         if ack is not received within this timeout -->
171    <integer name="config_timeout_to_receive_delivered_ack_millis">300000</integer>
172    <java-symbol type="integer" name="config_timeout_to_receive_delivered_ack_millis" />
173
174    <!-- The time duration in millis that the satellite will stay at listening state to wait for the
175         next incoming page before disabling listening and moving to IDLE state. This timeout
176         duration is used when transitioning from sending state to listening state.
177         -->
178    <integer name="config_satellite_stay_at_listening_from_sending_millis">180000</integer>
179    <java-symbol type="integer" name="config_satellite_stay_at_listening_from_sending_millis" />
180
181    <!-- The time duration in millis that the satellite will stay at listening state to wait for the
182         next incoming page before disabling listening and moving to IDLE state. This timeout
183         duration is used when transitioning from receiving state to listening state.
184         -->
185    <integer name="config_satellite_stay_at_listening_from_receiving_millis">30000</integer>
186    <java-symbol type="integer" name="config_satellite_stay_at_listening_from_receiving_millis" />
187
188    <!-- The time duration in millis after which cellular scanning will be enabled and satellite
189         will move to IDLE state. This timeout duration is used for satellite with NB IOT radio
190         technologies.
191         -->
192    <integer name="config_satellite_nb_iot_inactivity_timeout_millis">180000</integer>
193    <java-symbol type="integer" name="config_satellite_nb_iot_inactivity_timeout_millis" />
194
195    <!-- The time duration in millis after which cellular scanning will be enabled and satellite
196         will move to IDLE state. This timeout duration is used for satellite with NB IOT radio
197         technologies in demo mode.
198         -->
199    <integer name="config_satellite_demo_mode_nb_iot_inactivity_timeout_millis">60000</integer>
200    <java-symbol type="integer" name="config_satellite_demo_mode_nb_iot_inactivity_timeout_millis" />
201
202    <!-- The time duration in millis needed to switch the modem image from TN to NTN. -->
203    <integer name="config_satellite_modem_image_switching_duration_millis">20000</integer>
204    <java-symbol type="integer" name="config_satellite_modem_image_switching_duration_millis" />
205
206    <!-- The time duration in millis after which Telephony will abort the datagram sending requests.
207         Telephony starts a timer when receiving a datagram sending request in either OFF, IDLE, or
208         NOT_CONNECTED state. In NOT_CONNECTED, the duration of the timer is given by this config.
209         In OFF or IDLE state, the duration of the timer is the sum of this config and the
210         config_satellite_modem_image_switching_duration_millis.
211         -->
212    <integer name="config_datagram_wait_for_connected_state_timeout_millis">60000</integer>
213    <java-symbol type="integer" name="config_datagram_wait_for_connected_state_timeout_millis" />
214
215    <!-- The time duration in millis after which Telephony will stop waiting for the response of the
216         satellite enable request from modem, and send failure response to the client that has
217         requested Telephony to enable satellite.
218         -->
219    <integer name="config_wait_for_satellite_enabling_response_timeout_millis">180000</integer>
220    <java-symbol type="integer" name="config_wait_for_satellite_enabling_response_timeout_millis" />
221
222    <!-- The time duration in millis after which Telephony will abort the datagram sending requests
223         and send failure response to the client that has requested sending the datagrams. Telephony
224         starts a timer after pushing down the datagram sending request to modem. Before expiry, the
225         timer will be stopped when Telephony receives the response for the sending request from
226         modem.
227         -->
228    <integer name="config_wait_for_datagram_sending_response_timeout_millis">180000</integer>
229    <java-symbol type="integer" name="config_wait_for_datagram_sending_response_timeout_millis" />
230
231    <!-- The timeout duration in milliseconds to determine whether to recommend Dialer to show the
232         emergency messaging option to users.
233
234         The timer is started when there is an ongoing emergency call, and the IMS is not
235         registered, and cellular service is not available. When the timer expires,
236         SatelliteSOSMessageRecommender will send the event EVENT_DISPLAY_EMERGENCY_MESSAGE to
237         Dialer, which will then prompt user to switch to using satellite emergency messaging.
238         -->
239    <integer name="config_emergency_call_wait_for_connection_timeout_millis">20000</integer>
240    <java-symbol type="integer" name="config_emergency_call_wait_for_connection_timeout_millis" />
241
242    <!-- The time duration in millis after which Telephony will stop waiting for the OFF state
243         from cellular modem, consider the request to power off cellular modem as failed, and thus
244         treat the cellular modem state as ON.
245     -->
246    <integer name="config_satellite_wait_for_cellular_modem_off_timeout_millis">120000</integer>
247    <java-symbol type="integer" name="config_satellite_wait_for_cellular_modem_off_timeout_millis" />
248
249    <!-- Indicates the data limit in bytes that can be used for bootstrap sim until factory reset.
250         -1 means unlimited. -->
251    <integer name="config_esim_bootstrap_data_limit_bytes">-1</integer>
252    <java-symbol type="integer" name="config_esim_bootstrap_data_limit_bytes" />
253
254    <!-- Reevaluate existing data networks for bootstrap sim data usage at mentioned intervals
255         during esim bootstrap activation. If the value set is 0 or -1, default interval of
256         60000 millis will be set. -->
257    <integer name="config_reevaluate_bootstrap_sim_data_usage_millis">60000</integer>
258    <java-symbol type="integer" name="config_reevaluate_bootstrap_sim_data_usage_millis" />
259
260    <!-- Telephony config for the PLMNs of all satellite providers. This is used by satellite modem
261         to identify providers that should be ignored if the carrier config
262         carrier_supported_satellite_services_per_provider_bundle does not support them.
263         -->
264    <string-array name="config_satellite_providers" translatable="false">
265        <!-- T-Mobile - USA -->
266        <item>"310830"</item>
267        <!-- Entel Chile - Chile -->
268        <item>"73029"</item>
269        <!-- KDDI - Japan -->
270        <item>"44055"</item>
271        <!-- Kyivstar - Ukraine -->
272        <item>"255707"</item>
273        <!-- One NZ - New Zealand -->
274        <item>"53013"</item>
275        <!-- Optus - Australia -->
276        <item>"50559"</item>
277        <!-- Rogers - Canada -->
278        <item>"302723"</item>
279        <!-- Telstra - Australia -->
280        <item>"50511"</item>
281    </string-array>
282    <java-symbol type="array" name="config_satellite_providers" />
283
284    <!-- The identifier of the satellite's SIM profile. The identifier is composed of MCC and MNC
285         of the satellite PLMN with the format "mccmnc". -->
286    <string name="config_satellite_sim_plmn_identifier" translatable="false"></string>
287    <java-symbol type="string" name="config_satellite_sim_plmn_identifier" />
288
289    <!-- The identifier for the satellite's SIM profile. The identifier is the service provider name
290    (spn) from the profile metadata. -->
291    <string name="config_satellite_sim_spn_identifier" translatable="false"></string>
292    <java-symbol type="string" name="config_satellite_sim_spn_identifier" />
293
294    <!-- The app to which the emergency call will be handed over for OEM-enabled satellite
295         messaging. The format of the config string is "package_name;class_name". -->
296    <string name="config_oem_enabled_satellite_sos_handover_app" translatable="false"></string>
297    <java-symbol type="string" name="config_oem_enabled_satellite_sos_handover_app" />
298
299    <!-- The action of the intent that Dialer sends to the app to which the emergency call will be
300         handed over for emergency messaging via satellite. -->
301    <string name="config_satellite_emergency_handover_intent_action" translatable="false"></string>
302    <java-symbol type="string" name="config_satellite_emergency_handover_intent_action" />
303
304    <!-- The action of the intent that hidden menu sends to the app to launch demo mode for sos
305     emergency messaging via satellite. -->
306    <string name="config_satellite_demo_mode_sos_intent_action" translatable="false"></string>
307    <java-symbol type="string" name="config_satellite_demo_mode_sos_intent_action" />
308
309    <!-- The action of the intent that hidden menu sends to the app to launch esp loopback test mode
310     for sos emergency messaging via satellite. -->
311    <string name="config_satellite_test_with_esp_replies_intent_action" translatable="false"></string>
312    <java-symbol type="string" name="config_satellite_test_with_esp_replies_intent_action" />
313
314    <!-- Whether outgoing satellite datagrams should be sent to modem in demo mode. When satellite
315         is enabled for demo mode, if this config is enabled, outgoing datagrams will be sent to
316         modem; otherwise, success results will be returned. If demo mode is disabled, outgoing
317         datagrams are always sent to modem. -->
318    <bool name="config_send_satellite_datagram_to_modem_in_demo_mode">false</bool>
319    <java-symbol type="bool" name="config_send_satellite_datagram_to_modem_in_demo_mode" />
320
321    <!-- Whether the device supports disabling satellite while satellite enabling is in progress.
322         -->
323    <bool name="config_support_disable_satellite_while_enable_in_progress">true</bool>
324    <java-symbol type="bool" name="config_support_disable_satellite_while_enable_in_progress" />
325
326    <!-- List of country codes where oem-enabled satellite services are either allowed or disallowed
327         by the device. Each country code is a lowercase 2 character ISO-3166-1 alpha-2.
328         -->
329    <string-array name="config_oem_enabled_satellite_country_codes">
330    </string-array>
331    <java-symbol type="array" name="config_oem_enabled_satellite_country_codes" />
332
333    <!-- The file storing S2-cell-based satellite access restriction of the countries defined by
334         config_oem_enabled_satellite_countries. -->
335    <string name="config_oem_enabled_satellite_s2cell_file"></string>
336    <java-symbol type="string" name="config_oem_enabled_satellite_s2cell_file" />
337
338    <!-- Whether to treat the countries defined by the config_oem_enabled_satellite_countries
339         as satellite-allowed areas. The default true value means the countries defined by
340         config_oem_enabled_satellite_countries will be treated as satellite-allowed areas.
341         -->
342    <bool name="config_oem_enabled_satellite_access_allow">true</bool>
343    <java-symbol type="bool" name="config_oem_enabled_satellite_access_allow" />
344
345    <!-- Whether the satellite modem support concurrent TN scanning while device is in
346         NTN mode.
347         -->
348    <bool name="config_satellite_modem_support_concurrent_tn_scanning">true</bool>
349    <java-symbol type="bool" name="config_satellite_modem_support_concurrent_tn_scanning" />
350
351    <!-- The time duration in seconds which is used to decide whether the Location returned from
352         LocationManager#getLastKnownLocation is fresh.
353
354         The Location is considered fresh if the duration from the Location's elapsed real time to
355         the current elapsed real time is less than this config. If the Location is considered
356         fresh, it will be used as the current location by Telephony to decide whether satellite
357         services should be allowed.
358         -->
359    <integer name="config_oem_enabled_satellite_location_fresh_duration">300</integer>
360    <java-symbol type="integer" name="config_oem_enabled_satellite_location_fresh_duration" />
361
362    <!-- The time duration in seconds which is used to decide whether satellite is in emergency
363         mode.
364
365         If the duration from the last time when an emergency call is made to the current time is
366         less than or equal to this duration, satellite is considered as in emergency mode.
367         -->
368    <integer name="config_satellite_emergency_mode_duration">300</integer>
369    <java-symbol type="integer" name="config_satellite_emergency_mode_duration" />
370
371    <!-- Whether enhanced IWLAN handover check is enabled. If enabled, telephony frameworks
372         will not perform handover if the target transport is out of service, or VoPS not
373         supported. The network will be torn down on the source transport, and will be
374         re-established on the target transport when condition is allowed for bringing up a
375         new network. -->
376    <bool name="config_enhanced_iwlan_handover_check">true</bool>
377    <java-symbol type="bool" name="config_enhanced_iwlan_handover_check" />
378
379    <!-- Whether asynchronously update the subscription database or not. Async mode increases
380         the performance, but sync mode reduces the chance of database/cache out-of-sync. -->
381    <bool name="config_subscription_database_async_update">true</bool>
382    <java-symbol type="bool" name="config_subscription_database_async_update" />
383
384    <!-- Boolean indicating whether the emergency numbers for a country, sourced from modem/config,
385         should be ignored if that country is 'locked' (i.e. ignore_modem_config set to true) in
386         Android Emergency DB. If this value is true, emergency numbers for a country, sourced from
387         modem/config, will be ignored if that country is 'locked' in Android Emergency DB. -->
388    <bool name="ignore_modem_config_emergency_numbers">false</bool>
389    <java-symbol type="bool" name="ignore_modem_config_emergency_numbers" />
390
391    <!-- Boolean indicating whether emergency numbers routing from the android emergency number
392         database should be ignored (i.e. routing will always be set to UNKNOWN). If this value is
393         true, routing from the android emergency number database will be ignored. -->
394    <bool name="ignore_emergency_number_routing_from_db">false</bool>
395    <java-symbol type="bool" name="ignore_emergency_number_routing_from_db" />
396
397    <!-- Boolean indicating whether allow sending null to modem to clear the previous initial attach
398         data profile -->
399    <bool name="allow_clear_initial_attach_data_profile">false</bool>
400    <java-symbol type="bool" name="allow_clear_initial_attach_data_profile" />
401
402    <!-- Whether to enable modem on boot if behavior is not defined -->
403    <bool name="config_enable_cellular_on_boot_default">true</bool>
404    <java-symbol type="bool" name="config_enable_cellular_on_boot_default" />
405
406    <!-- Defines metrics pull cooldown period. The default cooldown period is 23 hours,
407         some Telephony metrics need to be pulled more frequently  -->
408    <integer name="config_metrics_pull_cooldown_millis">82800000</integer>
409    <java-symbol type="integer" name="config_metrics_pull_cooldown_millis" />
410
411    <!-- The network capabilities that would be forced marked as cellular transport regardless it's
412         on cellular or satellite-->
413    <string-array name="config_force_cellular_transport_capabilities">
414        <!-- Added the following three capabilities for now. For the long term solution, the client
415             requests satellite network should really include TRANSPORT_SATELLITE in the network
416             request. With the following workaround, the clients can continue request network with
417             the following capabilities with TRANSPORT_CELLULAR. The network with one of the
418             following capabilities would also be marked as cellular. -->
419        <item>ims</item>
420        <item>eims</item>
421        <item>xcap</item>
422    </string-array>
423    <java-symbol type="array" name="config_force_cellular_transport_capabilities" />
424
425    <!-- The time duration in millis after which DemoSimulator will move to CONNECTED state from
426         NOT_CONNECTED state if the device is aligned to satellite.
427         -->
428    <integer name="config_demo_pointing_aligned_duration_millis">15000</integer>
429    <java-symbol type="integer" name="config_demo_pointing_aligned_duration_millis" />
430
431    <!-- The time duration in millis after which DemoSimulator will move to NOT_CONNECTED state from
432         CONNECTED state if the device is not aligned to satellite.
433         -->
434    <integer name="config_demo_pointing_not_aligned_duration_millis">30000</integer>
435    <java-symbol type="integer" name="config_demo_pointing_not_aligned_duration_millis" />
436
437    <!-- Boolean indicating whether Telephony should wait for device alignment with satellite
438         before sending or receiving datagrams in demo mode.
439         -->
440    <bool name="config_wait_for_device_alignment_in_demo_datagram">false</bool>
441    <java-symbol type="bool" name="config_wait_for_device_alignment_in_demo_datagram" />
442
443    <!-- The time duration in millis after which Telephony will abort the last message datagram
444     sending requests. Telephony starts a timer when receiving a last message datagram sending
445     request in either OFF, IDLE, or NOT_CONNECTED state. In NOT_CONNECTED, the duration of the
446     timer is given by this config.
447     In OFF or IDLE state, the duration of the timer is the sum of this config and the
448     config_satellite_modem_image_switching_duration_millis.
449     -->
450    <integer name="config_datagram_wait_for_connected_state_for_last_message_timeout_millis">60000</integer>
451    <java-symbol type="integer" name="config_datagram_wait_for_connected_state_for_last_message_timeout_millis" />
452
453    <!-- The time duration in millis after which Telephony will abort the last message datagram
454     sending requests and send failure response to the client that has requested sending the
455     datagrams. Telephony starts a timer after pushing down the last message datagram sending
456     request to modem. Before expiry, the timer will be stopped when Telephony receives the response
457     for the sending request from modem.
458     -->
459    <integer name="config_wait_for_datagram_sending_response_for_last_message_timeout_millis">60000</integer>
460    <java-symbol type="integer" name="config_wait_for_datagram_sending_response_for_last_message_timeout_millis" />
461
462    <!-- Boolean indicating whether Telephony should force PhoneGlobals creation
463         regardless of FEATURE_TELEPHONY presence.
464         -->
465    <bool name="config_force_phone_globals_creation">false</bool>
466    <java-symbol type="bool" name="config_force_phone_globals_creation" />
467
468    <!-- Boolean indicating whether to enable persistent logging via DropBoxManager.
469     Used in persisting SOS/emergency related log messages.
470     -->
471    <bool name="config_dropboxmanager_persistent_logging_enabled">false</bool>
472    <java-symbol type="bool" name="config_dropboxmanager_persistent_logging_enabled" />
473
474    <!-- Telephony satellite gateway class name for handling carrier roaming to satellite is using ESOS messaging. -->
475    <string name="config_satellite_carrier_roaming_esos_provisioned_class" translatable="false"></string>
476    <java-symbol type="string" name="config_satellite_carrier_roaming_esos_provisioned_class" />
477
478    <!-- The time duration in minutes to wait before retry validating a possible change
479         in satellite allowed region. The default value is 10 minutes. -->
480    <integer name="config_satellite_delay_minutes_before_retry_validating_possible_change_in_allowed_region">10</integer>
481    <java-symbol type="integer" name="config_satellite_delay_minutes_before_retry_validating_possible_change_in_allowed_region" />
482
483    <!-- The maximum retry count to validate a possible change in satellite allowed region.
484         The default value is 3 minutes. -->
485    <integer name="config_satellite_max_retry_count_for_validating_possible_change_in_allowed_region">3</integer>
486    <java-symbol type="integer" name="config_satellite_max_retry_count_for_validating_possible_change_in_allowed_region" />
487
488    <!-- The time duration in minutes for location query throttle interval.
489         The default value is 10 minutes. -->
490    <integer name="config_satellite_location_query_throttle_interval_minutes">10</integer>
491    <java-symbol type="integer" name="config_satellite_location_query_throttle_interval_minutes" />
492
493    <!-- The file contains satellite access configuration like supported frequencies, bands,
494    satellite positions, and so on -->
495    <string name="satellite_access_config_file" translatable="false"></string>
496    <java-symbol type="string" name="satellite_access_config_file" />
497
498    <!-- A string defines the NIDD (Non-IP Data Delivery) APN to be used for satellite attachment. For more on NIDD,
499         see 3GPP TS 29.542. This config is used for an NTN-only subscription, which requires activation before being used.
500         -->
501    <string name="config_satellite_nidd_apn_name" translatable="false"></string>
502    <java-symbol type="string" name="config_satellite_nidd_apn_name" />
503
504    <!-- Boolean indicating whether to enable MT SMS polling for NB IOT NTN. -->
505    <bool name="config_enabled_mt_sms_polling">true</bool>
506    <java-symbol type="bool" name="config_enabled_mt_sms_polling" />
507
508    <!-- Text to be used for MT SMS polling in NB IOT NTN. -->
509    <string name="config_mt_sms_polling_text" translatable="false">DU\\\#MMYSM€S2BIG\\\#NORED\\\!</string>
510    <java-symbol type="string" name="config_mt_sms_polling_text" />
511
512    <!-- The time duration in millis after which Telephony can send another MT SMS polling for NB IOT NTN -->
513    <integer name="config_mt_sms_polling_throttle_millis">300000</integer>
514    <java-symbol type="integer" name="config_mt_sms_polling_throttle_millis" />
515
516    <!-- The receiver class of the intent that hidden menu sends to start satellite non-emergency mode -->
517    <string name="config_satellite_carrier_roaming_non_emergency_session_class" translatable="false"></string>
518    <java-symbol type="string" name="config_satellite_carrier_roaming_non_emergency_session_class" />
519
520    <!-- Whether to show the system notification to users whenever there is a change
521         in the satellite availability state at the current location. -->
522    <bool name="config_satellite_should_notify_availability">true</bool>
523    <java-symbol type="bool" name="config_satellite_should_notify_availability" />
524
525    <!-- Whether to allow check message datagrams to be sent even when the satellite modem is in
526         not connected state. -->
527    <bool name="config_satellite_allow_check_message_in_not_connected">false</bool>
528    <java-symbol type="bool" name="config_satellite_allow_check_message_in_not_connected" />
529
530    <!-- Whether to allow TN scanning during satellite session. -->
531    <bool name="config_satellite_allow_tn_scanning_during_satellite_session">true</bool>
532    <java-symbol type="bool" name="config_satellite_allow_tn_scanning_during_satellite_session" />
533
534    <!-- List of integer tag Ids representing VZW satellite coverage. -->
535    <integer-array name="config_verizon_satellite_enabled_tagids">
536    </integer-array>
537    <java-symbol type="array" name="config_verizon_satellite_enabled_tagids" />
538
539    <!-- Telephony config for un-supported network capabilities in string array
540         format. Refer to getNetworkCapabilityFromString() in DataUtils.java for available
541         capabilities. -->
542    <string-array name="config_unsupported_network_capabilities" translatable="false"></string-array>
543    <java-symbol type="array" name="config_unsupported_network_capabilities" />
544
545    <!-- Whether to enable APDU sender optimization i.e. a logical channel is opened and
546         kept open for multiple APDU commands within one session.-->
547    <bool name="euicc_optimize_apdu_sender">false</bool>
548    <java-symbol type="bool" name="euicc_optimize_apdu_sender" />
549</resources>
550