diff options
| author | 2011-05-23 15:11:04 -0700 | |
|---|---|---|
| committer | 2011-05-23 15:11:04 -0700 | |
| commit | a38fad37c21a13ddf1cc14e5a960f395af558ee8 (patch) | |
| tree | 7366cb3fef523c26b0b105518fb55fe02f7ca6fb | |
| parent | 59c87cb6074fe48dc0af20ef0082bdef0803dc45 (diff) | |
| parent | 4e4ad34159dc1c720a3e6145bb9f14c60fb1a3f7 (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.java | 8 |
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(); |