summaryrefslogtreecommitdiffstats
path: root/telephony
diff options
context:
space:
mode:
authorEd Heyl <edheyl@google.com>2011-05-29 08:21:53 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-05-29 08:21:53 -0700
commit39ddeae0b647519f205e8d4cc334ad548ffe2ac8 (patch)
tree6dc4adba0b1af2275895cc24beb516b08cb9d038 /telephony
parent7e2181c0de51bd3671838c2e425e3b02973246fa (diff)
parent62388cfc1fb2483eb6582ccb8e36d47f16bf01fa (diff)
downloadframeworks_base-39ddeae0b647519f205e8d4cc334ad548ffe2ac8.zip
frameworks_base-39ddeae0b647519f205e8d4cc334ad548ffe2ac8.tar.gz
frameworks_base-39ddeae0b647519f205e8d4cc334ad548ffe2ac8.tar.bz2
Merge "resolved conflicts for merge of a38fad37 to honeycomb-plus-aosp" into honeycomb-plus-aosp
Diffstat (limited to 'telephony')
-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 4911644..fdd0c9f 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.util.Config;
import android.util.Log;
import com.android.internal.telephony.IccUtils;
@@ -807,7 +808,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();