LinuxQMISDK: qaGobiApiTableCodingScheme.h File Reference

LinuxQMISDK SLQS03.03.07

- Main Page
- Modules
- References
- Data Structures

- File List
- Globals

Macros
qaGobiApiTableCodingScheme.h File Reference
Voice Service (VOICE)

Data Coding Scheme. More...

Go to the source code of this file.

## Macros
#define | __GOBI_API_CODING_SCHEME_H__

## Detailed Description

Data Coding Scheme.

# Call Control Result Reasons (Value - Name - Description)

## 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 unspecifie

# 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 alphab 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

## Macro Definition Documentation

#define __GOBI_API_CODING_SCHEME_H__