From 18573e9281d6e5621fa1663dac29b558291913d7 Mon Sep 17 00:00:00 2001 From: Naveen Kalla Date: Mon, 29 Mar 2010 11:39:01 -0700 Subject: [PATCH] Support to display message when operation is blocked due to FDN being enabled The terminal disallows USSD, SMS, Voice Call and Supplementary services operations for numbers not in the Fixed Dialing Number (FDN) list when the FDN service is enabled. FDN_CHECK_FAILURE error is sent from the RIL and the message needs to be displayed to indicate the failure. Change-Id: I49bd63f69a3f0201125b17cd16db2e8fcf93ddc3 --- core/res/res/values/strings.xml | 4 ++++ telephony/java/android/telephony/SmsManager.java | 2 ++ .../internal/telephony/CommandException.java | 12 +++++++++++ .../android/internal/telephony/RILConstants.java | 5 +++++ .../android/internal/telephony/SMSDispatcher.java | 10 ++++++++- .../android/internal/telephony/gsm/GsmMmiCode.java | 25 +++++++++++++++++----- 6 files changed, 52 insertions(+), 6 deletions(-) diff --git a/core/res/res/values/strings.xml b/core/res/res/values/strings.xml index 0327e0820d32..df297b31b4f7 100644 --- a/core/res/res/values/strings.xml +++ b/core/res/res/values/strings.xml @@ -60,6 +60,10 @@ Connection problem or invalid MMI code. + + Operation is restricted to fixed dialing numbers only. + Service was enabled.