From 75279c5ee720bc234c6a427921b5b88c0ba9cc7c Mon Sep 17 00:00:00 2001 From: Daniel Jacob Chittoor Date: Mon, 10 Jun 2024 09:34:28 +0000 Subject: [PATCH 1/2] SmsDispatchersController: Extend 3GPP dispatch for Orange PL --- .../android/internal/telephony/SmsDispatchersController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/java/com/android/internal/telephony/SmsDispatchersController.java b/src/java/com/android/internal/telephony/SmsDispatchersController.java index a6a4edd6fa..d0d14b46ac 100644 --- a/src/java/com/android/internal/telephony/SmsDispatchersController.java +++ b/src/java/com/android/internal/telephony/SmsDispatchersController.java @@ -379,7 +379,7 @@ public class SmsDispatchersController extends Handler { String carrierMccMnc = mTelephonyManager.getNetworkOperator(); - if ("20820".equals(carrierMccMnc)) { // Check if MCC is 208 and MNC is 20 (Bouygues) + if ("20820".equals(carrierMccMnc) || "26003".equals(carrierMccMnc)) { setImsSmsFormat(PhoneConstants.PHONE_TYPE_GSM); // Sets 3GPP format } else { setImsSmsFormat(responseArray[1]); -- GitLab From 731893307fc5e82eb309ef61a14c245b9d307840 Mon Sep 17 00:00:00 2001 From: Daniel Jacob Chittoor Date: Mon, 10 Jun 2024 15:07:57 +0530 Subject: [PATCH 2/2] SmsDispatchersController: Add debug statements in case of bugreports --- .../android/internal/telephony/SmsDispatchersController.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/java/com/android/internal/telephony/SmsDispatchersController.java b/src/java/com/android/internal/telephony/SmsDispatchersController.java index d0d14b46ac..e91bc6280b 100644 --- a/src/java/com/android/internal/telephony/SmsDispatchersController.java +++ b/src/java/com/android/internal/telephony/SmsDispatchersController.java @@ -379,8 +379,11 @@ public class SmsDispatchersController extends Handler { String carrierMccMnc = mTelephonyManager.getNetworkOperator(); + Rlog.d(TAG, "Fetched MCCMNC: " + carrierMccMnc); + if ("20820".equals(carrierMccMnc) || "26003".equals(carrierMccMnc)) { setImsSmsFormat(PhoneConstants.PHONE_TYPE_GSM); // Sets 3GPP format + Rlog.d(TAG, "Forced GSM format for carrier: " + carrierMccMnc); } else { setImsSmsFormat(responseArray[1]); } -- GitLab