summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author sj0110.kim@samsung.com(sophia kim) <sj0110.kim@samsung.com> 2011-09-29 21:20:30 +0900
committer Jake Hamby <jhamby@google.com> 2011-10-11 15:29:20 -0700
commitdf0c2a94b51ead16a8b7c7b3159295bc978d9831 (patch)
treea85cc483c4b39669ef231bfd2f3aecad9f923b1a
parentf0f7a9139b40e9b90a2981aa7aba49fa2c24ca1d (diff)
Change DCS of MO SMS to the correct value for UCS-2 encoding.
An incorrect value for TP-Data-Coding-Scheme was used for MO SMS with UCS-2 encoding. According to 3GPP TS 23.038 section 4, when bit 4 is set to 0, bits 0 and 1 are reserved and have no message class meaning. We were setting those bits to 1, when they should be set to 0. This change is required to pass a GCF test case. Change-Id: If47361f95b0e14accc6220854783dcff3d82abf6
-rw-r--r--telephony/java/com/android/internal/telephony/gsm/SmsMessage.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/telephony/java/com/android/internal/telephony/gsm/SmsMessage.java b/telephony/java/com/android/internal/telephony/gsm/SmsMessage.java
index ea030e6bb047..2da9642d27e0 100644
--- a/telephony/java/com/android/internal/telephony/gsm/SmsMessage.java
+++ b/telephony/java/com/android/internal/telephony/gsm/SmsMessage.java
@@ -300,8 +300,8 @@ public class SmsMessage extends SmsMessageBase {
return null;
}
// TP-Data-Coding-Scheme
- // Class 3, UCS-2 encoding, uncompressed
- bo.write(0x0b);
+ // UCS-2 encoding, uncompressed
+ bo.write(0x08);
}
// (no TP-Validity-Period)