summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Soojung Shin <sj46.shin@samsung.com> 2011-05-23 15:11:04 -0700
committer Android Git Automerger <android-git-automerger@android.com> 2011-05-23 15:11:04 -0700
commita38fad37c21a13ddf1cc14e5a960f395af558ee8 (patch)
tree7366cb3fef523c26b0b105518fb55fe02f7ca6fb
parent59c87cb6074fe48dc0af20ef0082bdef0803dc45 (diff)
parent4e4ad34159dc1c720a3e6145bb9f14c60fb1a3f7 (diff)
am 4e4ad341: SmsMessage: convert + to international dialing prefix
* commit '4e4ad34159dc1c720a3e6145bb9f14c60fb1a3f7': SmsMessage: convert + to international dialing prefix
-rw-r--r--telephony/java/com/android/internal/telephony/cdma/SmsMessage.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/telephony/java/com/android/internal/telephony/cdma/SmsMessage.java b/telephony/java/com/android/internal/telephony/cdma/SmsMessage.java
index 54cf6129cdc5..676a82814ccf 100644
--- a/telephony/java/com/android/internal/telephony/cdma/SmsMessage.java
+++ b/telephony/java/com/android/internal/telephony/cdma/SmsMessage.java
@@ -18,6 +18,7 @@ package com.android.internal.telephony.cdma;
import android.os.Parcel;
import android.os.SystemProperties;
+import android.telephony.PhoneNumberUtils;
import android.text.format.Time;
import android.util.Config;
import android.util.Log;
@@ -811,7 +812,12 @@ public class SmsMessage extends SmsMessageBase {
* mechanism, and avoid null pointer exceptions.
*/
- CdmaSmsAddress destAddr = CdmaSmsAddress.parse(destAddrStr);
+ /**
+ * North America Plus Code :
+ * Convert + code to 011 and dial out for international SMS
+ */
+ CdmaSmsAddress destAddr = CdmaSmsAddress.parse(
+ PhoneNumberUtils.cdmaCheckAndProcessPlusCode(destAddrStr));
if (destAddr == null) return null;
BearerData bearerData = new BearerData();