Data Coding Scheme.
More...
Go to the source code of this file.
Data Coding Scheme.
S1
Use of bits 3..0\n\n
- Language using the GSM 7 bit default alphabet Bits 3..0
indicate the language:
0000 German
0001 English
0010 Italian
0011 French
0100 Spanish
0101 Dutch
0110 Swedish
0111 Danish
1000 Portuguese
1001 Finnish
1010 Norwegian
1011 Greek
1100 Turkish
1101 Hungarian
1110 Polish
1111 Language unspecified
Coding Group Bits 7..4(0001)
use of bits 3..0
- 0000 GSM 7 bit default alphabet; message preceded by language indication.
The first 3 characters of the message are a two-character representation of the
language encoded according to ISO 639 [12], followed by a CR character. The CR
character is then followed by 90 characters of text.
- 0001 UCS2; message preceded by language indication
The message starts with a two GSM 7-bit default alphabet character
representation of the language encoded according to ISO 639. This is padded
to the octet boundary with two bits set to 0 and then followed by 40 characters
of UCS2-encoded message.
An MS not supporting UCS2 coding will present the two character language
identifier followed by improperly interpreted user data.
Coding Group Bits 7..4(0010)
use of bits 3..0
- 0000 Czech
0001 Hebrew
0010 Arabic
0011 Russian
0100 Icelandic
0101..1111 Reserved for other languages using the GSM 7 bit
default alphabet, with unspecified handling at the MS
Coding Group Bits 7..4(0011)
use of bits 3..0
- 0000..1111 Reserved for other languages using the GSM 7 bit
default alphabet, with unspecified handling at the MS
Coding Group Bits 7..4(01xx)
use of bits 3..0
- General Data Coding indication
- Bits 5..0 indicate the following:
- Bit 5, if set to 0, indicates the text is uncompressed
- Bit 5, if set to 1, indicates the text is compressed using the compression algorithm defined in 3GPP TS 23.042
- Bit 4, if set to 0, indicates that bits 1 to 0 are reserved and have no message class meaning
- Bit 4, if set to 1, indicates that bits 1 to 0 have a message class meaning: 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 )
Bits 3 and 2 indicate the character set being used, as follows:
Bit 3 Bit 2 Character set:
0 0 GSM 7 bit default alphabet
0 1 8 bit data
1 0 UCS2 (16 bit) [10]
1 1 Reserved
Coding Group Bits 7..4(1001)
Reserved coding groups
- 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 8 bit data
1 0 USC2 (16 bit) [10]
1 1 Reserved
Coding Group Bits 7..4(1010..1101)
Reserved coding groups
Coding Group Bits 7..4(1110)
Defined by the WAP Forum
Coding Group Bits 7..4 (1111)
Data coding / message handling
- Bit 3 is reserved, set to 0.
Bit 2 Message coding:
0 GSM 7 bit default alphabet
1 8 bit data
Bit 1 Bit 0 Message Class:
0 0 No message class.
0 1 Class 1 user defined.
1 0 Class 2 user defined.
1 1 Class 3
default meaning: TE specific(3GPP TS 27.005)
Copyright: © 2012 Sierra Wireless, Inc. all rights reserved