Age | Commit message (Collapse) | Author |
|
set default packet loss time from 5000ms to 3000ms
Bug: 267245851
Test: atest QualifiedNetworksServiceTests
Change-Id: I3ae1fb828fafe9525948d54dba7ce0ad6f66c737
|
|
|
|
- NPE @ ActiveCallTracker::TransportQuality.mCallQualityBlockList
Bug: 266532504
Test: device
Change-Id: Ib9ffc6a5945dfb72a2b977f3c0a5a56660365fe4
|
|
While on closing NAP, QnsComponent did not call QnsTelephonyListner
close(). Multiple QnsTelephonyListeners were remained in same slot.
Add some log for creating or closing
Bug: 266017304
Bug: 259502096
Test: atest QualifiedNetworksServiceTests
Change-Id: Icc2c99e59dee34ff3928cf7b4a25f0e57a3eab5f
|
|
- Qns Recovery Stability Issue at call
Bug: 266391906
Test: atest QualifiedNetworksServiceTests
Change-Id: I700f29c2879cb057799fae426949257677000861
|
|
Changed to use the ConcurrentHashMap for QnsRegistrant in the
QnsTelephonyListener. With rare probability, Register() or
Unregister() can run on different threads while run in notify().
Bug: 265372291
Test: atest QualifiedNetworksServiceTests
Change-Id: Ib2ba181ab7faa4cc13e23a756450c0692a341ce8
|
|
AccessNetworkConstants.transportTypeToString"
|
|
|
|
|
|
Changed to use non-hide constructor of OnSubscriptionsChangedListener.
Bug: 265400489
Test: build & atest
Change-Id: Icdedfbd0378842e4e6ce920eb6bc98c757e4abe1
|
|
Fix onEmergencyPreferredTransportTypeChanged to run in AneHandler.
Bug: 260543014
Test: atest QualifiedNetworksServiceTests
Change-Id: Ifc1394b13516fc5e5e0d5704dd8f2eb623ffdff5
|
|
changed to use QnsConstants.transportTypeToString instead of
AccessNetworkConstants.transportTypeToString, which is hide API,
Bug: 265399335
Test: build & atest
Change-Id: I6eb9eba25840e0dfdac412315160d48f5aad6a92
|
|
|
|
Deprecated API : These APIs could override roaming info
by carrier config
- NetworkRegistrationInfo#isRegistered
- NetworkRegistrationInfo#getRegistrationState
Newer API : These APIs are true registration state from
modem, which is not override roaming by carrier config.
- NetworkRegistrationInfo#isNetworkRegistered
- NetworkRegistrationInfo#getNetworkRegistrationState
Since QNS only checks In-Service regardless of roaming,
deprecated APIs can be replaced with new APIs.
Bug: 264881150
Test: atest QualifiedNetworksServiceTests
Change-Id: Ie309c005e710800ef30b5a4ca69789cdeed29c57
|
|
implements reportEmergencyDataNetworkPreferredTransportChanged to
receive transport type preference for Emergency DataNetwork setup.
QNS will report it to FWK as qualifed access network.
Bug: 260543014
Test: atest QualifiedNetworksServiceTests
Change-Id: I8bd91909c34c6bf17e049b18e643c2627a14f608
|
|
|
|
Modified to check once more if IwlanAvailabilityInfo has changed
when registering the initial iwlan.
Bug: 264522416
Test: atest QualifiedNetworksServiceTests
Change-Id: I2a1512123f74d48f16f666be7b7e954a2979c822
|
|
QNS will use media quality status callback to avoid low quality
transport type during a call.
Bug: 264338274
Test: atest QualifiedNetworksServiceTests
Change-Id: I528ba652c21cd819c6d103eb0c34dfe8b71de4de
|
|
|
|
Extended handover rule to support the scenario that
handover should be blocked when source network goes
out of service.
Test: Basic testing + Wifi calling handover test + atest DataNetworkControllerTest
Bug: 234095834
Change-Id: I8169d2dca4faf7c1d56ebc822d2cee2037b7b830
|
|
CQM did not report NR signal change due to assumed invalid signal strength.
Updated CQM logic to check for individual parameter of CellSignalStrength for the registered thresholds.
Bug: 264504428
Test: atest QualifiedNetworksServiceTests
Change-Id: Ia56e7ffdaee5ac3fad69d324ee5d9969fe95b037
|
|
Apply to override ANSP call policy while the Sip Dialog Session is
active. The Sip Dialog Session policy is applied when there is no
calling in the subscription.
Bug: 263094914
Test: atest QualifiedNetworksServiceTests
Change-Id: I106eeae4610526bab9eecc6f0dcae655e64d477f
|
|
Bug: 263064026
Test: atest QualifiedNetworksServiceTests --iterations 100
Change-Id: I2679ab714851067b5d809ca8da463704b20ea25d
|
|
Bug: 263693121
Test: on device sanity test
Test: atest QualifiedNetworksServiceTests
Change-Id: Ifa3e94043bdc4561ff4510bcee9dd3aa9a070839
|
|
-To Support International Roaming check requirement for
operator with country & countryDetector API's
Bug: 252989268
Bug: 261979752
Test: atest QualifiedNetworksServiceTests
Change-Id: I858d7d1bd093e87d4457a01de8aa1ad080213835
|
|
Remove qns configs, which is not used.
- KEY_APN_TYPES_WITH_INTERNATIONAL_ROAMING_CONDITION_STRING_ARRAY
- KEY_PLMN_LIST_REGARDED_AS_INTERNATIONAL_ROAMING_STRING_ARRAY
- KEY_PLMN_LIST_REGARDED_AS_DOMESTIC_ROAMING_STRING_ARRAY
Use NRI's API to get registration state from modem, which is not
overriden by carrier config.
Bug: 260017781
Test: atest QualifiedNetworksServiceTests
Change-Id: Id6b91b3e3b5a841f42670c095aab3f2fed9b140f
|
|
|
|
|
|
code change on WFC APP
bug: 230586935
Change-Id: I4c0b9584c28a37e677e4d1e94d192214201cd260
|
|
bug: 230586935
Change-Id: Ie1944a96fe433b2ff82d37f662f79307aad03352
|
|
remove usage of removeReturnOld().
Linking max-target-o
Landroid/util/SparseArray;->removeReturnOld(I); use(s):
Lcom/android/telephony/qns/QnsComponents;->closeComponents(I)
Bug: 261093961
Test: atest QualifiedNetworksServiceTests
Change-Id: Ibc3c526f64e1cff980d1c43a98012364932413a6
|
|
* changes:
[QNS] call type update from QnsCallStatusTracker
[QNS] support AOSP IMS call type notification API
|
|
ANE listens change of call type from QnsCallStatusTracker instead of
AlternativeEventListner
Bug: 260477589
Test: atest QualifiedNetworksServiceTests
Change-Id: I657161023d6a095e70dc2d74daef893ff6fb849d
|
|
QNS will handle handover policy based on IMS call type passed by AOSP
API.
Bug: 260477589
Test: atest QualifiedNetworksServiceTests
Change-Id: I2041b0750c1e7cb70d0caca0f2d0ceb92a1061a1
|
|
|
|
NetworkAvailabilityProvider(NAP) is quitting global HandlerThread
instance when closes itself. This leads to NullpointerExeception when
new NAP is created.
Bug: 260548138
Test: atest QualifiedNetworksServiceTests
Change-Id: I031b75e7a2b618d151efbf7012caa00de8c48779
|
|
remove unregisterLowRtpEvent from ANE
Test: atest QualifiedNetworksServiceTests
Change-Id: Ie56a5857553913da3bede0f4905e739d15d41626
|
|
Removed singleton implementation from QNS Classes.
Bug: 240118431
Test: atest QualifiedNetworksServiceTests --iterations 30
Test: Device Testing (in progress)
Change-Id: Idda0ff5027e22b7123b8e03d8ac916653e8ae2aa
|
|
Remove dependencies
- QnsEventDispatcher in QnsProvisioningListener.
- QnsProvisioningListener in IwlanNetworkStatusTracker.
- QnsEventDispatcher in QnsImsManager
Bug: 252951517
Test: atest QualifiedNetworksServiceTests
Change-Id: I619342ea970e5245847556d597230916d94213c3
|
|
packages/modules/Telephony is updated as an APEX module named
com.android.telephonymodules
It holds the QualifiedNetworksService as an APK-in-APEX.
Bug: 255736341
Test: banchan com.android.qns mainline_modules_arm64 && UNBUNDLED_BUILD_SDKS_FROM_SOURCE=true m apps_only dist
Change-Id: I1015c010c633350776c799972021167fae98508d
|