diff --git a/src/java/com/android/internal/telephony/SmsDispatchersController.java b/src/java/com/android/internal/telephony/SmsDispatchersController.java index a6a4edd6fa9092d4ddeb6f80aa8069a2791c80b5..e91bc6280b61f15a9c81380c997103ed15fc686c 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(); - if ("20820".equals(carrierMccMnc)) { // Check if MCC is 208 and MNC is 20 (Bouygues) + 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]); }