After reading 3GPP TS 23.038 V9.0.0 (2009-09) it seems to me that
SmsMessage.getSubmitPdu when called with a destination port should be
setting the TP-Data-Coding-Scheme to either 0x94 or 0xf4 instead of
0x04 which indicates GSM 7 bit default alphabet in Spanish
1111 Data coding / message handling
Bit 3 is reserved, set to 0.
Bit 2 Message coding:
0 GSM 7bit default alphabet
1 8 bit data
Bit 1 Bit 0
0 0 No message class.
0 1 Class 1 user defined.
1 0 Class 2 user defined.
1 1 Class 3
1001 Message with User Data Header (UDH) structure:
Bit 1 Bit 0 Message Class:
0 0 Class 0
0 1 Class 1 Default meaning: ME-specific.
1 0 Class 2 (U)SIM specific message.
1 1 Class 3 Default meaning: TE-specific (see 3GPP TS
27.005 [8])
Bits 3 and 2 indicate the alphabet being used, as follows:
Bit 3 Bit 2 Alphabet:
0 0 GSM 7 bit default alphabet
0 1 8bit data
1 0 USC2 (16 bit) [10]
1 1 Reserved
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en