diff options
author | Jeremy Chow <ktchow@google.com> | 2022-12-27 03:36:29 +0000 |
---|---|---|
committer | Jeremy Chow <ktchow@google.com> | 2022-12-27 03:36:29 +0000 |
commit | e8510f1a2ea44932511c5732ef547074ea0eb741 (patch) | |
tree | 9bec77d87a23f192a76364f2a972dc31da87ff03 /services/QualifiedNetworksService/src/com | |
parent | 067b778985d7e85c17d811a391b4872bb626a9cb (diff) | |
download | Telephony-e8510f1a2ea44932511c5732ef547074ea0eb741.tar.gz |
Only increaseCounterToRestrictIwlanInCall when received low RTP in VoWiFi
Bug: 263693121
Test: on device sanity test
Test: atest QualifiedNetworksServiceTests
Change-Id: Ifa3e94043bdc4561ff4510bcee9dd3aa9a070839
Diffstat (limited to 'services/QualifiedNetworksService/src/com')
-rw-r--r-- | services/QualifiedNetworksService/src/com/android/telephony/qns/RestrictManager.java | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/services/QualifiedNetworksService/src/com/android/telephony/qns/RestrictManager.java b/services/QualifiedNetworksService/src/com/android/telephony/qns/RestrictManager.java index 8be5e61..c49f674 100644 --- a/services/QualifiedNetworksService/src/com/android/telephony/qns/RestrictManager.java +++ b/services/QualifiedNetworksService/src/com/android/telephony/qns/RestrictManager.java @@ -641,10 +641,13 @@ class RestrictManager { sReleaseEventMap.get(RESTRICT_TYPE_RTP_LOW_QUALITY), lowRtpQualityRestrictTime); unregisterLowRtpQualityEvent(); - int fallbackReason = mQnsCarrierConfigManager.getQnsIwlanHoRestrictReason(); - if (fallbackReason == QnsConstants.FALLBACK_REASON_RTP_OR_WIFI - || fallbackReason == QnsConstants.FALLBACK_REASON_RTP_ONLY) { - increaseCounterToRestrictIwlanInCall(); + + if (mTransportType == AccessNetworkConstants.TRANSPORT_TYPE_WLAN) { + int fallbackReason = mQnsCarrierConfigManager.getQnsIwlanHoRestrictReason(); + if (fallbackReason == QnsConstants.FALLBACK_REASON_RTP_OR_WIFI + || fallbackReason == QnsConstants.FALLBACK_REASON_RTP_ONLY) { + increaseCounterToRestrictIwlanInCall(); + } } } } |