C.3 Example of locking shift

23.0383GPPAlphabets and language-specific informationRelease 18TS

This example outlines the behaviour of both supporting and non-supporting receiving entities where the Turkish National Language Locking Shift Table is indicated in the received message.

A non-supporting receiving entity will ignore the National Language Locking Shift IE, and decode the message contents using the GSM 7 bit default alphabet defined in subclause 6.2.1, including possible escape characters to the GSM 7 bit default alphabet extensions specified in subclause 6.2.1.1.

A receiving entity that supports the scheme will detect a National Language Locking Shift IE in a TP User Data Header. This IE tells the receiving entity that the locking shift mechanism is used. If no National Language Single Shift IE is indicated additionally to the National Language Locking Shift IE, then the whole message is decoded using the National Language Locking Shift Table defined for Turkish language in subclause 6.2.1.2.4.1.

If, in addition to the National Language Locking Shift IE (which may be for Turkish or another language), a National Language Single Shift IE for the Turkish language is indicated, then <escape> makes an exception to the use of the National Language Locking Shift Table for the Turkish or another language. In that case a character following <escape> is decoded using the National Language Single Shift Table for the Turkish language, after which the use of the National Language Locking Shift Table for the Turkish or another language is resumed until the next <escape> or the end of the message is met.

The Language selection at the start of a message takes 4 octets which corresponds to five 7 bit characters which reduces the maximum number of characters per single message to 155, unless the National Language Single Shift IE has also been included, in which case there is a further reduction of 3 octets making 7 octets in total, which corresponds to eight 7 bit characters, which reduces the maximum number of characters per single message to 152.

Thereafter, if the single shift mechanism is used additionally to the locking shift mechanism, the number of characters within that single message will be dependent upon the number of times a character is used that is within the National Language Single Shift Table.

Every character in the National Language Single Shift Table will use an additional character. The available 152 character single message length will therefore be reduced accordingly. This reduction of overall message length also applies when using characters from the GSM 7 bit default alphabet extension table (see subclause 6.2.1.1) when the National Language Single Shift IE is not used.

Annex D (informative):
Document change history

TSG#

TDoc

VERS

NEW_VERS

CR

REV

Rel

CAT

WORK ITEM

SUBJECT

T#4

3.0.0

New

Creation of 3GPP TS 23.038 v1.0.0 out of GSM 03.38 v7.1.0

T#4

TP-99124

3.0.0

3.1.0

001

R99

A

MExE

Data Coding Scheme for WAP over USSD and CB

T#5

TP-99177

3.1.0

3.2.0

002

R99

B

TEI

Language codes for Hebrew,Arabic and Russian

T#6

TP-99237

3.2.0

3.3.0

003

R99

F

TEI

Adaptations for UMTS

T#8

TP-000074

3.3.0

4.0.0

004

Rel4

B

TEI

Automatic removal of ‘read’ SMS

T#10

TP-000195

4.0.0

4.1.0

005

Rel4

B

TEI

Data coding scheme value for the Icelandic language

T#11

TP-010029

4.1.0

4.2.0

006

Rel4

C

UICC1-CPHS

Message Waiting Indication Status storage on the USIM

T#13

TP-010194

4.2.0

4.3.0

007

Rel4

F

TEI4

Support to UCS2 and editorial corrections

T#14

TP-010280

4.3.0

4.4.0

008

Rel4

F

TEI4

Deletion of GSM 01.04 reference

T#15

TP-020015

4.4.0

5.0.0

009

Rel5

F

TEI5

User Data Header support over CBS

T#21

TP-030173

5.0.0

6.0.0

010

Rel6

C

TEI6

Additional Indications in SMS DCS

T#25

TP-040205

6.0.0

6.1.0

013

2

Rel6

F

TEI6

Message Waiting Indication – how to handle Multiple Subscriber Profiles

T#25

TP-040171

6.0.0

6.1.0

014

Rel6

F

TEI6

Enhanced Voice Mail Information – not applicable for CBS

CT#31

CP-060126

6.1.0

7.0.0

015r1

Rel-7

F

TEI7

CBS – Reference removal

CT-39

CP-080223

7.0.0

8.0.0

0017

5

Rel-8

B

TEI8

SMS default alphabet. Generic solution for all languages

CT-39

CP-080138

7.0.0

8.0.0

0019

Rel-8

B

TEI8

SMS-addition of turkish national language locking shift table

CT-40

CP-080361

8.0.0

8.1.0

0020

Rel-8

F

TEI8

Corrections to single shift language tables for Turkish and Spanish

CT-40

CP-080361

8.0.0

8.1.0

0021

3

Rel-8

F

TEI8

Addition of national language tables for Portuguese

CT-41

CP-080536

8.1.0

8.2.0

0229

1

Rel-8

F

TEI8

Clarification of Locking / Single shift IE’s for different languages in a single SM

CT-45

CP-090682

8.2.0

9.0.0

0231

3

Rel-9

B

TEI9

Addition of language tables for India

CT-45

CP-090682

8.2.0

9.0.0

0232

Rel-9

F

TEI9

CBS Message Class 0

CT-46

CP-090912

9.0.0

9.1.0

0235

3

Rel-9

F

ETWS

Define the use of data coding scheme for the ETWS warning message

CT-46

CP-090925

9.0.0

9.1.0

0236

Rel-9

B

IMS_SCC-ICS_I1

Uniquely identify the I1 protocol in USSD

9.1.0

9.1.1

Rel-9

Correction of a typo error in the change history table (wrong version number)

CT-51

9.1.1

10.0.0

Rel-10

Upgrade to Rel-10

CT-57

10.0.0

11.0.0

Rel-11

Upgrade to Rel-11

CT-65

11.0.0

12.0.0

Rel-12

Upgrade to Rel-12

CT-70

12.0.0

13.0.0

Rel-13

Upgrade to Rel-13

CT-75

13.0.0

14.0.0

Rel-14

Upgrade to Rel-14

Change history

Date

Meeting

TDoc

CR

Rev

Cat

Subject/Comment

New version

2018-06

SA-80

Upgrade to Rel-15

15.0.0

2020-07

SA-88e

Update to Rel-16 version (MCC)

16.0.0

2022-03

SA-95e

Update to Rel-17 version (MCC)

17.0.0

2022-09

SA-97e

CP-222172

0238

1

F

Corrections to language handling in CBS

18.0.0

2022-09

SA-97e

CP-222172

0239

1

F

Clarification of the codec of IEs in accordance to GSM 7 bit default alphabet included in NAS message

18.0.0