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

Reply via email to