summaryrefslogtreecommitdiff
path: root/services/QualifiedNetworksService/src/com
diff options
context:
space:
mode:
authorJeremy Chow <ktchow@google.com>2022-12-27 03:36:29 +0000
committerJeremy Chow <ktchow@google.com>2022-12-27 03:36:29 +0000
commite8510f1a2ea44932511c5732ef547074ea0eb741 (patch)
tree9bec77d87a23f192a76364f2a972dc31da87ff03 /services/QualifiedNetworksService/src/com
parent067b778985d7e85c17d811a391b4872bb626a9cb (diff)
downloadTelephony-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.java11
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();
+ }
}
}
}