aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-01-07 22:26:01 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-01-07 22:26:01 +0000
commitae97818df54d1b38ba03ea66b589f1df5f9265e8 (patch)
treea4e7510e399a6a97281fb4f3631062cc66bd0424
parentd6724a7309cb249e6c7d790aec39b73f7603ad97 (diff)
parent707acc550b84f14800b5387be02b29265bc80b5b (diff)
downloadtelephony-ae97818df54d1b38ba03ea66b589f1df5f9265e8.tar.gz
Snap for 9465878 from 707acc550b84f14800b5387be02b29265bc80b5b to tm-qpr2-release
Change-Id: I9a9a50aed30c3200b5946f26f80249ae9f263427
-rw-r--r--src/java/com/android/internal/telephony/VisualVoicemailSmsFilter.java3
-rw-r--r--src/java/com/android/internal/telephony/metrics/ServiceStateStats.java3
2 files changed, 5 insertions, 1 deletions
diff --git a/src/java/com/android/internal/telephony/VisualVoicemailSmsFilter.java b/src/java/com/android/internal/telephony/VisualVoicemailSmsFilter.java
index 1934136fc9..0b1065160e 100644
--- a/src/java/com/android/internal/telephony/VisualVoicemailSmsFilter.java
+++ b/src/java/com/android/internal/telephony/VisualVoicemailSmsFilter.java
@@ -305,7 +305,8 @@ public class VisualVoicemailSmsFilter {
* received message. However, the message is most likely encoded with UTF-8. Therefore,
* we need to retry decoding the received message with UTF-8.
*/
- if ((body == null || message.getReceivedEncodingType() == ENCODING_8BIT)
+ if ((body == null || (message.is3gpp()
+ && message.getReceivedEncodingType() == ENCODING_8BIT))
&& message.getUserData() != null) {
Log.d(TAG, "getFullMessage decode using UTF-8");
// Attempt to interpret the user data as UTF-8. UTF-8 string over data SMS using
diff --git a/src/java/com/android/internal/telephony/metrics/ServiceStateStats.java b/src/java/com/android/internal/telephony/metrics/ServiceStateStats.java
index 263399ed69..9d9088eee1 100644
--- a/src/java/com/android/internal/telephony/metrics/ServiceStateStats.java
+++ b/src/java/com/android/internal/telephony/metrics/ServiceStateStats.java
@@ -195,6 +195,9 @@ public class ServiceStateStats {
case TelephonyManager.NETWORK_TYPE_LTE_CA:
band = AccessNetworkUtils.getOperatingBandForEarfcn(chNumber);
break;
+ case TelephonyManager.NETWORK_TYPE_NR:
+ band = AccessNetworkUtils.getOperatingBandForNrarfcn(chNumber);
+ break;
default:
Rlog.w(TAG, "getBand: unknown WWAN RAT " + rat);
band = 0;