You are on page 1of 20

Digital cellular telecommunications system (Phase 2+);(1999-07) V7.2.0 Alphabets and language-specific information Technical Specification (GS !

"#"$ %ersion &#2#! 'elease ())$)

TS 100 900

'

GLOBAL SYSTEM FOR MOBILE COMMUNICATIONS

European Telecommunications Standards Institute

GS

!"#"$ %ersion &#2#! 'elease ())$

*S (!! )!! +&#2#! (()))-!&)

RTS/SMG-040338Q7 (8c003000.PDF)

Reference

Digital cell la! telec"## $icati"$% %&%te#' Gl"(al S&%te# )"! M"(ile c"## $icati"$% (GSM)

Keywords

ETSI Secretariat Postal address


F-0*921 S"+,ia -$ti+"li% .e/e0 - FR-1.2

Office address
*30 R" te /e% 4 ci"le% - S"+,ia -$ti+"li% Val("$$e - FR-1.2 Tel.5 633 4 92 94 42 00 Fa05 633 4 93 *3 47 1*
Si!et 17 348 *23 3*2 00017 - 1-F 742 . -%%"ciati"$ 8 ( t $"$ l c!ati) e$!egi%t!9e 8 la S" %-P!9)ect !e /e G!a%%e (0*) 17 7803/88

Internet
%ec!eta!iat:et%i.)! ,tt+5//;;;.et%i.)! ,tt+5//;;;.et%i."!g

Copyright Notification No part may be reproduced except as authorized by written permission The copyri!ht and the fore!oin! restriction extend to reproduction in all media
" European Telecommunications Standards Institute #$$$ %ll ri!hts reser&ed

ETSI

GS

!"#"$ %ersion &#2#! 'elease ())$

"

*S (!! )!! +&#2#! (()))-!&)

."$te$t%
'ontents Intellectual Property Ri!hts *oreword # Scope , Normati&e references ( %bbre&iations ) S.S /ata 'odin! Scheme + 'ell 0roadcast /ata 'odin! Scheme - Indi&idual parameters
- # 1eneral principles - # # 1eneral notes - # , 'haracter pac2in! - # , # S.S Point3to3Point Pac2in! - # , # # Pac2in! of 43bit characters - # , , S.S 'ell 0roadcast Pac2in! - # , , # Pac2in! of 43bit characters - # , ( 5SS/ pac2in! - # , ( # Pac2in! of 4 bit characters - , %lphabet tables - , # /efault alphabet - , # # 1S. 4bit default alphabet extension table - , , 6 bit data - , ( 5'S, #6

( ) ) + + $ ##
## ## ## ## ## #, #, #( #( ###4 #6

Annex A (Informative): o!"ment !#an$e #i%tor&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''() 7istory ,8

ETSI

GS

!"#"$ %ersion &#2#! 'elease ())$

*S (!! )!! +&#2#! (()))-!&)

<$tellect al P!"+e!t& Rig,t%


IPRs essential or potentially essential to the present document may ha&e been declared to ETSI The information pertainin! to these essential IPRs9 if any9 is publicly a&ailable for ETSI mem*er% an+ non,mem*er%9 and can be found in SR 888 (#): "Intellectual Property Rights (IPRs); Essential, or potentially Essential, IPRs notified to ETSI in respect of ETSI standards"9 which is a&ailable free of !#ar$e from the ETSI Secretariat ;atest updates are a&ailable on the ETSI <eb ser&er =http:>>www etsi or!>ipr? Pursuant to the ETSI IPR Policy9 no in&esti!ation9 includin! IPR searches9 has been carried out by ETSI No !uarantee can be !i&en as to the existence of other IPRs not referenced in SR 888 (#) =or the updates on the ETSI <eb ser&er? which are9 or may be9 or may become9 essential to the present document

F"!e;"!/
This ETSI Technical Specification =TS? has been produced by the Special .obile 1roup =S.1? of the European Telecommunications Standards Institute =ETSI? This TS defines the lan!ua!e3specific re@uirements for 1S. within the di!ital cellular telecommunications system =Phase ,A? The contents of this TS is subBect to continuin! wor2 within S.1 and may chan!e followin! formal S.1 appro&al Should S.1 modify the contents of this TS9 it will be re3released with an identifyin! chan!e of release date and an increase in &ersion number as follows: Cersion 4 x y where: 4 indicates Release #$$6 of 1S. Phase ,A x the second di!it is incremented for chan!es of substance9 i e technical enhancements9 corrections9 updates9 etc y the third di!it is incremented when editorial only chan!es ha&e been incorporated in the specification

ETSI

GS

!"#"$ %ersion &#2#! 'elease ())$

*S (!! )!! +&#2#! (()))-!&)

Sc"+e

This TS defines the lan!ua!e3specific re@uirements for 1S. These are specific codepoints re@uired by the Short .essa!e Ser&ice =S.S? specifications which in turn are used not only for S.S =1S. 8( )89 8( )#? but also for 5nstructured /ata =1S. 8, $8? and may additionally be used for .an .achine Interface =..I? =1S. 8, (8? The specification for the /ata 'ircuit terminatin! E@uipment>/ata Terminal E@uipment =/'E>/TE? interface =1S. 84 8+ D6E? will also use the codes specified herein for the transfer of S.S data to an external terminal

1"!#ati=e !e)e!e$ce%
References are either specific =identified by date of publication9 edition number9 &ersion number9 etc ? or non3 specific *or a specific reference9 subse@uent re&isions do not apply *or a non3specific reference9 the latest &ersion applies % non3specific reference to an ETS shall also be ta2en to refer to later &ersions published as an EN with the same number *or this Release #$$6 document9 references to 1S. documents are for Release #$$6 &ersions =&ersion 4 x y? D#E D,E D(E D)E D+E D-E D4E D6E 1S. 8# 8): F/i!ital cellular telecommunication system =Phase ,A?G %bbre&iations and acronymsF 1S. 8, (8: F/i!ital cellular telecommunication system =Phase ,A?G .an3.achine Interface =..I? of the .obile Station =.S?F 1S. 8( $8: F/i!ital cellular telecommunication system =Phase ,A?G 5nstructured supplementary ser&ices operation 3 Sta!e ,F 1S. 8( )8: F/i!ital cellular telecommunication system =Phase ,A?G Technical realization of the Short .essa!e Ser&ice =S.S? Point to Point =PP?F 1S. 8( )#: F/i!ital cellular telecommunication system =Phase ,A?G Technical realization of Short .essa!e Ser&ice 'ell 0roadcast =S.S'0?F 1S. 8) ##: F/i!ital cellular telecommunication system =Phase ,A?G Point3to3Point =PP? Short .essa!e Ser&ice =S.S? support on mobile radio interfaceF 1S. 8) #,: F/i!ital cellular telecommunication system =Phase ,A?G Short .essa!e Ser&ice 'ell 0roadcast =S.S'0? support on the mobile radio interfaceF 1S. 84 8+: F/i!ital cellular telecommunication system =Phase ,A?G 5se of /ata Terminal E@uipment 3 /ata 'ircuit terminatin! E@uipment =/TE 3 /'E? interface for Short .essa!e Ser&ice =S.S? and 'ell 0roadcast Ser&ice ='0S?F ISO>IE'#8-)-: F5ni&ersal .ultiple3Octet 'oded 'haracter Set =5'S?HG 5'S,9 #- bit codin! 1S. 8) $8: F/i!ital cellular telecommunication system =Phase ,A?G 5nstructured supplementary ser&ices operation 3 Sta!e (F ISO -($ I'ode for the representation of names of lan!ua!esH 1S. 8( ),: F/i!ital cellular telecommunication system =Phase ,A?G 'ompression al!orithm for text messa!in! ser&icesH 1S. 8( )8: F/i!ital cellular telecommunication system =Phase ,A?G Technical realization of the Short .essa!e Ser&ice =S.S? Point to Point =PP?F ETSI

The followin! documents contain pro&isions which9 throu!h reference in this text9 constitute pro&isions of the present document

D#8E D##E D#,E D#(E D#)E

GS

!"#"$ %ersion &#2#! 'elease ())$

*S (!! )!! +&#2#! (()))-!&)

D#+E

F<ireless /ata!ram Protocol SpecificationF9 <ireless %pplication Protocol *orum ;td

-((!e=iati"$%

%bbre&iations used in this TS are listed in 1S. 8# 8)

SMS Data ."/i$g Sc,e#e

The TP3/ata3'odin!3Scheme field9 defined in 1S. 8( )89 indicates the data codin! scheme of the TP35/ field9 and may indicate a messa!e class %ny reser&ed codin!s shall be assumed to be the 1S. default alphabet =the same as codepoint 88888888? by a recei&in! entity The octet is used accordin! to a codin! !roup which is indicated in bits 4 ) The octet is then coded as follows:
."/i$g G!" + >it% 7..4 0000 ?%e ") (it% 3..0 Ge$e!al Data ."/i$g i$/icati"$ >it% 3..0 i$/icate t,e )"ll";i$g 5 >it 3' i) %et t" 0' i$/icate% t,e te0t i% $c"#+!e%%e/ >it 3' i) %et t" 1' i$/icate% t,e te0t i% c"#+!e%%e/ %i$g t,e GSM %ta$/a!/ c"#+!e%%i"$ alg"!it,#. ( %ee GSM TS 03.42) >it 4' i) %et t" 0' i$/icate% t,at (it% 1 t" 0 a!e !e%e!=e/ a$/ ,a=e $" #e%%age cla%% #ea$i$g >it 4' i) %et t" 1' i$/icate% t,at (it% 1 t" 0 ,a=e a #e%%age cla%% #ea$i$g 5 >it 0 0 1 1 1 0 1 0 1 >it 0 .la%% .la%% .la%% .la%% Me%%age .la%% 0 1 De)a lt #ea$i$g5 M2-%+eci)ic. 2 S<M %+eci)ic #e%%age 3 De)a lt #ea$i$g5 T2 %+eci)ic (%ee GSM TS 07.03 @8A)

>it% 3 a$/ 2 i$/icate t,e al+,a(et (ei$g %e/' a% )"ll";% 5 >it 3 >it2 -l+,a(et5 0 0 De)a lt al+,a(et 0 1 8 (it /ata 1 0 ?.S2 (1*(it) @10A 1 1 Re%e!=e/ 1BT25 T,e %+ecial ca%e ") (it% 7..0 (ei$g 0000 0000 i$/icate% t,e De)a lt -l+,a(et a% i$ P,a%e 2 Re%e!=e/ c"/i$g g!" +% Me%%age Caiti$g <$/icati"$ G!" +5 Di%ca!/ Me%%age >it% 3..0 a!e c"/e/ e0actl& t,e %a#e a% G!" + 1101' ,";e=e! ;it, (it% 7..4 %et t" 1100 t,e #"(ile #a& /i%ca!/ t,e c"$te$t% ") t,e #e%%age' a$/ "$l& +!e%e$t t,e i$/icati"$ t" t,e %e!. (c"$ti$ e/)

0100..1011 1100

ETSI

GS

!"#"$ %ersion &#2#! 'elease ())$

&

*S (!! )!! +&#2#! (()))-!&)

."/i$g G!" + >it% 7..4 1101

?%e ") (it% 3..0 Me%%age Caiti$g <$/icati"$ G!" +5 St"!e Me%%age T,i% G!" + all";% a$ i$/icati"$ t" (e +!"=i/e/ t" t,e %e! a(" t t,e %tat % ") t&+e% ") #e%%age ;aiti$g "$ %&%te#% c"$$ecte/ t" t,e GSM P4M1. T,e #"(ile #a& +!e%e$t t,i% i$/icati"$ a% a$ ic"$ "$ t,e %c!ee$' "! "t,e! MM< i$/icati"$. T,e #"(ile #a& taDe $"te ") t,e B!igi$ati"$ -//!e%% )"! #e%%age% i$ t,i% g!" + a$/ g!" + 1100. F"! eac, i$/icati"$ % ++"!te/' t,e #"(ile #a& +!"=i/e %t"!age )"! t,e B!igi$ati"$ -//!e%% ;,ic, i% t" c"$t!"l t,e #"(ile i$/icat"!. Te0t i$cl /e/ i$ t,e %e! /ata i% c"/e/ i$ t,e De)a lt -l+,a(et. C,e!e a #e%%age i% !ecei=e/ ;it, (it% 7..4 %et t" 1101' t,e #"(ile %,all %t"!e t,e te0t ") t,e SMS #e%%age i$ a//iti"$ t" %etti$g t,e i$/icati"$. >it% 3 i$/icate% <$/icati"$ Se$%e5 >it 3 0 Set <$/icati"$ <$acti=e 1 Set <$/icati"$ -cti=e >it 2 i% !e%e!=e/' a$/ %et t" 0 >it 0 0 1 1 1 0 1 0 1 >it 0 <$/icati"$ T&+e5 V"ice#ail Me%%age Caiti$g Fa0 Me%%age Caiti$g 2lect!"$ic Mail Me%%age Caiti$g Bt,e! Me%%age Caiti$gE

1110

E M"(ile #a$ )act !e!% #a& i#+le#e$t t,e FBt,e! Me%%age Caiti$gG i$/icati"$ a% a$ a//iti"$al i$/icati"$ ;it," t %+eci)&i$g t,e #ea$i$g. T,e #ea$i$g ") t,i% i$/icati"$ i% i$te$/e/ t" (e %ta$/a!/iHe/ i$ t,e ) t !e' %" B+e!at"!% %," l/ $"t #aDe %e ") t,i% i$/icati"$ $til t,e %ta$/a!/ )"! t,i% i$/icati"$ i% )i$aliHe/. Me%%age Caiti$g <$/icati"$ G!" +5 St"!e Me%%age T,e c"/i$g ") (it% 3..0 a$/ ) $cti"$alit& ") t,i% )eat !e a!e t,e %a#e a% )"! t,e Me%%age Caiti$g <$/icati"$ G!" + a("=e' ((it% 7..4 %et t" 1101) ;it, t,e e0ce+ti"$ t,at t,e te0t i$cl /e/ i$ t,e %e! /ata i% c"/e/ i$ t,e $c"#+!e%%e/ ?.S2 al+,a(et. Data c"/i$g/#e%%age cla%% >it 3 i% !e%e!=e/' %et t" 0. >it 2 0 1 >it 0 0 1 1 1 0 1 0 1 Me%%age c"/i$g5 De)a lt al+,a(et 8-(it /ata >it 0 .la%% .la%% .la%% .la%% Me%%age .la%%5 0 1 /e)a lt #ea$i$g5 M2-%+eci)ic. 2 S<M-%+eci)ic #e%%age. 3 /e)a lt #ea$i$g5 T2 %+eci)ic (%ee GSM TS 07.03 @8A)

1111

/efault alphabet indicates that the TP35/ is coded from the 43bit alphabet !i&en in subclause - , # <hen this alphabet is used9 the characters of the messa!e are pac2ed in octets as shown in subclause - # , # #9 and the messa!e can consist of up to #-8 characters The default alphabet shall be supported by all .Ss and S's offerin! the ser&ice If the 4 bit default alphabet extension mechanism is used then the number of displayable characters will reduce by one for e&ery instance where the 4 bit default alphabet extension table is used63bit data indicates that the TP35/ has user3 defined codin!9 and the messa!e can consist of up to #)8 octets 5'S, alphabet indicates that the TP35/ has a 5'S, D#8E coded messa!e9 and the messa!e can consist of up to #)8 octets9 i e up to 48 5'S, characters The 1eneral notes specified in subclause - # # o&erride any contrary specification in 5'S,9 so for example e&en in 5'S, a J'RK character will cause the .S to return to the be!innin! of the current line and o&erwrite any existin! text with the characters which follow the J'RK <hen a messa!e is compressed9 the TP35/ consists of the default alphabet or 5'S, alphabet compressed messa!e9 and the compressed messa!e itself can consist of up to #)8 octets in total <hen a mobile terminated messa!e is class 8 and the .S has the capability of displayin! short messa!es9 the .S shall display the messa!e immediately and send an ac2nowled!ement to the S' when the messa!e has successfully ETSI

GS

!"#"$ %ersion &#2#! 'elease ())$

*S (!! )!! +&#2#! (()))-!&)

reached the .S irrespecti&e of whether there is memory a&ailable in the SI. or .E The messa!e shall not be automatically stored in the SI. or .E The .E may ma2e pro&ision throu!h ..I for the user to selecti&ely pre&ent the messa!e from bein! displayed immediately If the .E is incapable of displayin! short messa!es or if the immediate display of the messa!e has been disabled throu!h ..I then the .E shall treat the short messa!e as thou!h there was no messa!e class9 i e it will i!nore bits 8 and # in the TP3/'S and normal rules for memory capacity exceeded shall apply <hen a mobile terminated messa!e is 'lass #9 the .S shall send an ac2nowled!ement to the S' when the messa!e has successfully reached the .S and can be stored The .S shall normally store the messa!e in the .E by default9 if that is possible9 but otherwise the messa!e may be stored elsewhere9 e ! in the SI. The user may be able to o&erride the default meanin! and select their own routin! <hen a mobile terminated messa!e is 'lass , =SI.3specific?9 a phase , =or later? .S shall ensure that the messa!e has been transferred to the S.S data field in the SI. before sendin! an ac2nowled!ement to the S' The .S shall return a Fprotocol error9 unspecifiedF error messa!e =see 1S. TS 8) ##? if the short messa!e cannot be stored in the SI. and there is other short messa!e stora!e a&ailable at the .S If all the short messa!e stora!e at the .S is already in use9 the .S shall return Fmemory capacity exceededF Lbe!inL=Secure S.S?L This beha&iour applies in all cases except for phase ,A .S supportin! SI. %pplication Tool2it when the Protocol Identifier =TP3PI/? of the mobile terminated messa!e is set to FSI. /ata downloadF =see 1S. 8( )8 D#)E? LendL=Secure S.S?L <hen a mobile terminated messa!e is 'lass (9 the .S shall send an ac2nowled!ement to the S' when the messa!e has successfully reached the .S and can be stored9 irrespecti&ely of whether the .S supports an S.S interface to a TE9 and without waitin! for the messa!e to be transferred to the TE Thus the ac2nowled!ement to the S' of a TE3 specific messa!e does not imply that the messa!e has reached the TE 'lass ( messa!es shall normally be transferred to the TE when the TE re@uests FTE3specificF messa!es =see 1S. TS 84 8+ D6E? The user may be able to o&erride the default meanin! and select their own routin! The messa!e class codes may also be used for mobile ori!inated messa!es9 to pro&ide an indication to the destination S.E of how the messa!e was handled at the .S The .S will not interpret reser&ed or unsupported &alues but shall store them as recei&ed The S' may reBect messa!es with a /ata 'odin! Scheme containin! a reser&ed &alue or one which is not supported

ETSI

GS

!"#"$ %ersion &#2#! 'elease ())$

*S (!! )!! +&#2#! (()))-!&)

.ell >!"a/ca%t Data ."/i$g Sc,e#e

The 'ell 0roadcast /ata 'odin! Scheme indicates the intended handlin! of the messa!e at the .S9 the alphabet>codin!9 and the lan!ua!e =when applicable? %ny reser&ed codin!s shall be assumed to be the 1S. default alphabet =the same as codepoint 8888####? by a recei&in! entity The octet is used accordin! to a codin! !roup which is indicated in bits 4 ) The octet is then coded as follows:
."/i$g G!" + >it% 7..4 0000 ?%e ") (it% 3..0 4a$g age %i$g t,e /e)a lt al+,a(et >it% 3..0 i$/icate t,e la$g age5 0000 Ge!#a$ 0001 2$gli%, 0010 <talia$ 0011 F!e$c, 0100 S+a$i%, 0101 D tc, 0110 S;e/i%, 0111 Da$i%, 1000 P"!t g e%e 1001 Fi$$i%, 1010 1"!;egia$ 1011 G!eeD 1100 T !Di%, 1101I $ga!ia$ 1110 P"li%, 1111 4a$g age $%+eci)ie/ 0000 De)a lt al+,a(etJ #e%%age +!ece/e/ (& la$g age i$/icati"$. T,e )i!%t 3 c,a!acte!% ") t,e #e%%age a!e a t;"-c,a!acte! !e+!e%e$tati"$ ") t,e la$g age e$c"/e/ acc"!/i$g t" <SB *39 @12A' )"ll";e/ (& a .R c,a!acte!. T,e .R c,a!acte! i% t,e$ )"ll";e/ (& 90 c,a!acte!% ") te0t. - P!e-P,a%e 26 MS ;ill "=e!;!ite t,e %ta!t ") t,e #e%%age + t" t,e .R a$/ +!e%e$t "$l& t,e te0t. 0001 ?.S2J #e%%age +!ece/e/ (& la$g age i$/icati"$

0001

T,e #e%%age %ta!t% ;it, a t;" 7-(it /e)a lt al+,a(et c,a!acte! !e+!e%e$tati"$ ") t,e la$g age e$c"/e/ acc"!/i$g t" <SB *39 @12A. T,i% i% +a//e/ t" t,e "ctet (" $/a!& ;it, t;" (it% %et t" 0 a$/ t,e$ )"ll";e/ (& 40 c,a!acte!% ") ?.S2e$c"/e/ #e%%age. -$ MS $"t % ++"!ti$g ?.S2 c"/i$g ;ill +!e%e$t t,e t;" c,a!acte! la$g age i/e$ti)ie! )"ll";e/ (& i#+!"+e!l& i$te!+!ete/ %e! /ata. 0010..1111 Re%e!=e/ )"! 2 !"+ea$ la$g age% 0000 .Hec, 0001 .. 1111 Re%e!=e/ )"! 2 !"+ea$ 4a$g age% %i$g t,e /e)a lt al+,a(et' ;it, $%+eci)ie/ ,a$/li$g at t,e MS

0010.. 0011

0000..1111 Re%e!=e/ )"! 2 !"+ea$ 4a$g age% %i$g t,e /e)a lt al+,a(et' ;it, $%+eci)ie/ ,a$/li$g at t,e MS
(c"$ti$ e/)

ETSI

GS

!"#"$ %ersion &#2#! 'elease ())$

(!

*S (!! )!! +&#2#! (()))-!&)

(concluded)
0100 Ge$e!al Data ."/i$g i$/icati"$ >it% 3..0 i$/icate t,e )"ll";i$g5 >it 3' i) %et t" 0' i$/icate% t,e te0t i% $c"#+!e%%e/ >it 3' i) %et t" 1' i$/icate% t,e te0t i% c"#+!e%%e/ %i$g t,e GSM %ta$/a!/ c"#+!e%%i$g alg"!it,#. ( %ee GSM TS 03.42 ) >it 4' i) %et t" 0' i$/icate% t,at (it% 1 t" 0 a!e !e%e!=e/ a$/ ,a=e $" #e%%age cla%% #ea$i$g >it 4' i) %et t" 1' i$/icate% t,at (it% 1 t" 0 ,a=e a #e%%age cla%% #ea$i$g5 >it 0 0 1 1 1 0 1 0 1 >it 0 .la%% .la%% .la%% .la%% Me%%age .la%%5 0 1 De)a lt #ea$i$g5 M2-%+eci)ic. 2 S<M %+eci)ic #e%%age. 3 De)a lt #ea$i$g5 T2-%+eci)ic (%ee GSM TS 07.03 @8A)

1000..1101 1110 1111

>it% 3 a$/ 2 i$/icate t,e al+,a(et (ei$g %e/' a% )"ll";%5 >it 3 >it 2 -l+,a(et5 0 0 De)a lt al+,a(et 0 1 8 (it /ata 1 0 ?S.2 (1* (it) @10A 1 1 Re%e!=e/ Re%e!=e/ c"/i$g g!" +% De)i$e/ (& t,e C-P F"! # @13A Data c"/i$g / #e%%age ,a$/li$g >it 3 i% !e%e!=e/' %et t" 0. >it 2 0 1 >it 0 0 1 1 1 0 1 0 1 Me%%age c"/i$g5 De)a lt al+,a(et 8 (it /ata >it 0 Me%%age .la%%5 1" #e%%age cla%%. .la%% 1 %e! /e)i$e/. .la%% 2 %e! /e)i$e/. .la%% 3 /e)a lt #ea$i$g5 T2 %+eci)ic (%ee GSM TS 07.03 @8A)

These codin!s may also be used for 5nstructured SS /ata and ..I>display purposes See 1S. 8) $8 D##E for specific codin! &alues applicable to 5nstructured SS /ata for .S ori!inated 5SS/ messa!es and .S terminated 5SS/ messa!es 5SS/ messa!es usin! the default alphabet are coded with the 43bit alphabet !i&en in subclause - , # The messa!e can then consist of up to #6, user characters 'ell 0roadcast messa!es usin! the default alphabet are coded with the 43bit alphabet !i&en in subclause - , # The messa!e then consists of $( user characters If the 4 bit default alphabet extension mechanism is used then the number of displayable characters will reduce by one for e&ery instance where the 4 bit default alphabet extension table is used'ell 0roadcast messa!es usin! 63bit data ha&e user3defined codin!9 and will be 6, octets in len!th 5'S, alphabet indicates that the messa!e is coded in 5'S, D#8E The 1eneral notes specified in subclause - # # o&erride any contrary specification in 5'S,9 so for example e&en in 5'S, a J'RK character will cause the .S to return to the be!innin! of the current line and o&erwrite any existin! text with the characters which follow the J'RK .essa!es encoded in 5'S, consist of )# characters 'lass # and 'lass , messa!es may be routed by the .E to user3defined destinations9 but the user may o&erride any default meanin! and select their own routin! 'lass ( messa!es will normally be selected for transfer to a TE9 in cases where a .E supports an S.S>'0S interface to a TE9 and the TE re@uests FTE3specificF cell broadcast messa!es =see 1S. 84 8+ D6E? The user may be able to o&erride the default meanin! and select their own routin!

ETSI

GS

!"#"$ %ersion &#2#! 'elease ())$

((

*S (!! )!! +&#2#! (()))-!&)

<$/i=i/ al +a!a#ete!%

*.1 Ge$e!al +!i$ci+le%


*.1.1 Ge$e!al $"te%
Except where otherwise indicated9 the followin! shall apply to all alphabet tables: #: ,: (: The characters mar2ed F#?F are not used but are displayed as a space The characters of this set9 when displayed9 should approximate to the appearance of the rele&ant characters specified in ISO #84( and the rele&ant national standards 'ontrol characters: 'ode .eanin! be presented as

;* ;ine feed: %ny characters followin! ;* which are to be displayed shall the next line of the messa!e9 commencin! with the first character position

'R 'arria!e return: %ny characters followin! 'R which are to be displayed shall be presented as the current line of the messa!e9 commencin! with the first character position SP ): Space character

The display of characters within a messa!e is achie&ed by ta2in! each character in turn and placin! it in the next a&ailable space from left to ri!ht and top to bottom

*.1.2 .,a!acte! +acDi$g


*.1.2.1
*.1.2.1.1

SMS P"i$t-t"-P"i$t PacDi$g


PacDi$g ") 7-(it c,a!acte!%

If a character number is noted in the followin! way: b4 b- b+ b) b( b, b# a b c d e f ! The pac2in! of the 43bits characters in octets is done by completin! the octets with zeros on the left *or examples9 pac2in!: 3 one character in one octet: 3 bits number: 4 - + ) ( , # 8 8 #a #b #c #d #e #f #! 3 two characters in two octets: 3 bits number: 4 - + ) ( , # 8 ,! #a #b #c #d #e #f #! 8 8 ,a ,b ,c ,d ,e ,f 3 three characters in three octets: 3 bits number:

ETSI

GS

!"#"$ %ersion &#2#! 'elease ())$

(2

*S (!! )!! +&#2#! (()))-!&)

4 ,! (f 8 3

#a (! 8

+ #b ,a 8

) #c ,b (a

( #d ,c (b

, #e ,d (c

# #f ,e (d

8 #! ,f (e

se&en characters in se&en octets: 3 bits number: 4 ,! (f )e +d -c 4b 8 #a (! )f +e -d 4c 8 + #b ,a )! +f -e 4d 8 ) #c ,b (a +! -f 4e 8 ( #d ,c (b )a -! 4f 8 , #e ,d (c )b +a 4! 8 # #f ,e (d )c +b -a 8 8 #! ,f (e )d +c -b 4a

ei!ht characters in se&en octets: 3 bits number: 4 ,! (f )e +d -c 4b 6a #a (! )f +e -d 4c 6b + #b ,a )! +f -e 4d 6c ) #c ,b (a +! -f 4e 6d ( #d ,c (b )a -! 4f 6e , #e ,d (c )b +a 4! 6f # #f ,e (d )c +b -a 6! 8 #! ,f (e )d +c -b 4a

The bit number zero is always transmitted first Therefore9 in #)8 octets9 it is possible to pac2 =#)8x6?>4M#-8 characters

*.1.2.2
*.1.2.2.1

SMS .ell >!"a/ca%t PacDi$g


PacDi$g ") 7-(it c,a!acte!%

If a character number is noted in the followin! way: b4 b- b+ b) b( b, b# a b c d e f ! the pac2in! of the 43bits characters in octets is done as follows: bit number 4 - + ) ( , # 8

ETSI

GS

!"#"$ %ersion &#2#! 'elease ())$

("

*S (!! )!! +&#2#! (()))-!&)

octet number # , ( ) + 4 6 6# 6, ,! #a (f (! )e )f +d +e -c -d 4b 4c 6a 6b #8! #b ,a )! +f -e 4d 6c $a #c ,b (a +! -f 4e 6d $b #d ,c (b )a -! 4f 6e $c #e ,d (c )b +a 4! 6f $d #f ,e (d )c +b -a 6! $e #! ,f (e )d +c -b 4a $f $! $,a $(b $,b $(c $,c $,d

$(d $(e $(f$(! 8 8 8 8 8 $(a

The bit number zero is always transmitted first Therefore9 in 6, octets9 it is possible to pac2 =6,x6?>4 M $( 49 that is $( characters The + remainin! bits are set to zero as stated abo&e

*.1.2.3 6.1.2.3.1

?SSD +acDi$g PacDi$g ") 7 (it c,a!acte!%

If a character number is noted in the followin! way: b4 b- b+ b) b( b, b# a b c d e f ! The pac2in! of the 43bit characters in octets is done by completin! the octets with zeros on the left *or example9 pac2in!: 3 one character in one octet: 3 bits number: 4 - + ) ( , # 8 8 #a #b #c #d #e #f #! 3 two characters in two octets: 3 bits number: 4 - + ) ( , # 8 ,! #a #b #c #d #e #f #! 8 8 ,a ,b ,c ,d ,e ,f 3 three characters in three octets: 3 bits number: 4 ,! (f 8 #a (! 8 + #b ,a 8 ) #c ,b (a ( #d ,c (b , #e ,d (c # #f ,e (d 8 #! ,f (e

ETSI

GS

!"#"$ %ersion &#2#! 'elease ())$

(,

*S (!! )!! +&#2#! (()))-!&)

six characters in six octets: 3 bits number: 4 ,! (f )e +d -c 8 #a (! )f +e -d 8 + #b ,a )! +f -e 8 ) #c ,b (a +! -f 8 ( #d ,c (b )a -! 8 , #e ,d (c )b +a 8 # #f ,e (d )c +b -a 8 #! ,f (e )d +c -b

se&en characters in se&en octets: 3 bits number: 4 ,! (f )e +d -c 4b 8 #a (! )f +e -d 4c 8 + #b ,a )! +f -e 4d 8 ) #c ,b (a +! -f 4e # ( #d ,c (b )a -! 4f # , #e ,d (c )b +a 4! 8 # #f ,e (d )c +b -a # 8 #! ,f (e )d +c -b 4a

The bit number zero is always transmitted first 3 ei!ht characters in se&en octets: 3 bits number: 4 ,! (f )e +d -c 4b 6a 3 #a (! )f +e -d 4c 6b + #b ,a )! +f -e 4d 6c ) #c ,b (a +! -f 4e 6d ( #d ,c (b )a -! 4f 6e , #e ,d (c )b +a 4! 6f # #f ,e (d )c +b -a 6! 8 #! ,f (e )d +c -b 4a

nine characters in ei!ht octets: 3 bits number: 4 ,! (f )e +d -c 4b 6a 8 #a (! )f +e -d 4c 6b $a + #b ,a )! +f -e 4d 6c $b ) #c ,b (a +! -f 4e 6d $c ( #d ,c (b )a -! 4f 6e $d , #e ,d (c )b +a 4! 6f $e # #f ,e (d )c +b -a 6! $f 8 #! ,f (e )d +c -b 4a $!

ETSI

GS

!"#"$ %ersion &#2#! 'elease ())$

(-

*S (!! )!! +&#2#! (()))-!&)

fifteen characters in fourteen octets: 3 bits number: 4 - + ) ( , # 8 ,! #a #b #c #d #e #f #! (f (! ,a ,b ,c ,d ,e ,f )e )f )! (a (b (c (d (e +d +e +f +! )a )b )c )d -c -d -e -f -! +a +b +c 4b 4c 4d 4e 4f 4! -a -b 6a 6b 6c 6d 6e 6f 6! 4a #8! $a $b $c $d $e $f $! ##f##! #8a #8b #8c #8d #,e #,f#,! ##a ##b ##c #(d #(e #(f#(! #,a #,b #)c #)d #)e #)f#)! #(a #+b #+c #+d #+e #+f#+! 8 8 8 # # 8 # #+a

#8e ##d #,c #(b #)a

#8f ##e #,d #(c #)b

sixteen characters in fourteen octets: 3 bits number: 4 - + ) ( , # 8 ,! #a #b #c #d #e #f #! (f (! ,a ,b ,c ,d ,e ,f )e )f )! (a (b (c (d (e +d +e +f +! )a )b )c )d -c -d -e -f -! +a +b +c 4b 4c 4d 4e 4f 4! -a -b 6a 6b 6c 6d 6e 6f 6! 4a #8! $a $b $c $d $e $f $! ##f##! #8a #8b #8c #8d #8e #,e #,f#,! ##a ##b ##c ##d #(d #(e #(f#(! #,a #,b #,c #)c #)d #)e #)f#)! #(a #(b #+b #+c #+d #+e #+f#+! #)a #-a #-b #-c #-d #-e #-f#-!

#8f ##e #,d #(c #)b #+a

The bit number zero is always transmitted first Therefore9 in #-8 octets9 is it possible to pac2 =#-8N6?>4 M #6, 69 that is #6, characters The remainin! - bits are set to zero as stated abo&e Pac2in! of 4 bit characters in 5SS/ strin!s is done in the same way as for S.S =subclause 4 # , #? The character stream is bit padded to octet boundary with binary zeroes as shown abo&e If the total number of characters to be sent e@uals =6n3#? where nM#9,9( etc then there are 4 spare bits at the end of the messa!e To a&oid the situation where the recei&in! entity confuses 4 binary zero pad bits as the O character9 the carria!e return or J'RK character =defined in subclause 4 # #? shall be used for paddin! in this situation9 Bust as for 'ell 0roadcast If J'RK is intended to be the last character and the messa!e =includin! the wanted J'RK? ends on an octet boundary9 then another J'RK must be added to!ether with a paddin! bit 8 The recei&in! entity will perform the carria!e return function twice9 but this will not result in misoperation as the definition of J'RK in subclause 4 # # is identical to the definition of J'RKJ'RK The recei&in! entity shall remo&e the final J'RK character where the messa!e ends on an octet boundary with J'RK as the last character 5nder certain circumstances9 a Pre Phase , A .S will perform the carria!e return function after displayin! the last 5SS/ character recei&ed

ETSI

GS

!"#"$ %ersion &#2#! 'elease ())$

(.

*S (!! )!! +&#2#! (()))-!&)

*.2 -l+,a(et ta(le%


This section pro&ides tables for all the alphabets to be supported by S.S The default alphabet is mandatory %dditional alphabets are optional Irrespecti&e of support of an indi&idual alphabet9 a .S shall ha&e the ability to store a short messa!e coded in any alphabet on the SI.

*.2.1 De)a lt al+,a(et


0its per character: 4 S.S 5ser /ata ;en!th meanin!: Number of characters '0S>5SS/ pad character: 'haracter table: 'R

b7 b6 b5 b4 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 b3 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 b2 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 b1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 0 @ $

0 0

0 0 1 1 _ 1)

0 1 0 2 SP ! " # % & ' ( ) * + , . /

0 1 1 3 0 1 2 3 4 5 6 7 8 9 : ; < = > ?

1 0 0 4 A B C D E F G H I J K L M N O

1 0 1 5 P Q R S T U V W X Y Z

1 1 0 6 a b c d e f g h i j k l m n o

1 1 1 7 p q r s t u v w x y z

LF CR

1) T,i% c"/e i% a$ e%ca+e t" a$ e0te$%i"$ ") t,e 7 (it /e)a lt al+,a(et ta(le. - !ecei=i$g e$tit& ;,ic, /"e% $"t $/e!%ta$/ t,e #ea$i$g ") t,i% e%ca+e #ec,a$i%# %,all /i%+la& it a% a %+ace c,a!acte!.

ETSI

GS

!"#"$ %ersion &#2#! 'elease ())$

(&

*S (!! )!! +&#2#! (()))-!&)

*.2.1.1

GSM 7(it /e)a lt al+,a(et e0te$%i"$ ta(le

b7 b6 b5 b4 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 b3 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 b2 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 b1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 0

0 0

0 0 1 1 0 2

0 1

0 1 1 3

1 0 0 4 |

1 0 1 5

1 1 0 6

1 1 1 7

^ 2)

{ } 3) 1) [ ~ ] \

<$ t,e e=e$t t,at a$ MS !ecei=e% a c"/e ;,e!e a %&#("l i% $"t !e+!e%e$te/ i$ t,e a("=e ta(le t,e$ t,e MS %,all /i%+la& t,e c,a!acte! %,";$ i$ t,e #ai$ /e)a lt 7 (it al+,a(et ta(le i$ %ecti"$ *.2.1 1) T,i% c"/e =al e i% !e%e!=e/ )"! t,e e0te$%i"$ t" a$"t,e! e0te$%i"$ ta(le. B$ !ecei+t ") t,i% c"/e' a !ecei=i$g e$tit& %,all /i%+la& a %+ace $til a$"t,e! e0te$%i"$ ta(le i% /e)i$e/. 2) T,i% c"/e !e+!e%e$t% t,e 2?RB c !!e$c& %&#("l. T,e c"/e =al e i% t,at %e/ )"! t,e c,a!acte! KeL. T,e!e)"!e a !ecei=i$g e$tit& ;,ic, i% i$ca+a(le ") /i%+la&i$g t,e 2?RB c !!e$c& %&#("l ;ill /i%+la& t,e c,a!acte! KeL i$%tea/. 3) T,i% c"/e i% /e)i$e/ a% a Page >!eaD c,a!acte! a$/ #a& (e %e/ )"! e0a#+le i$ c"#+!e%%e/ .>S #e%%age%. -$& #"(ile ;,ic, /"e% $"t $/e!%ta$/ t,e 7 (it /e)a lt al+,a(et ta(le e0te$%i"$ #ec,a$i%# ;ill t!eat t,i% c,a!acte! a% 4i$e Fee/

ETSI

GS

!"#"$ %ersion &#2#! 'elease ())$

($

*S (!! )!! +&#2#! (()))-!&)

*.2.2 8 (it /ata


6 bit data is user defined S.S 5ser /ata ;en!th meanin!: Number of octets Paddin!: 'R in the case of an 6 bit character set Otherwise 3 user defined 'haracter table: 5ser Specific

*.2.3 ?.S2
0its per character: #S.S 5ser /ata ;en!th meanin!: Number of octets '0S>5SS/ pad character: 'haracter table: 'R ISO>IE'#8-)- D#8 E

ETSI

GS

!"#"$ %ersion &#2#! 'elease ())$

()

*S (!! )!! +&#2#! (()))-!&)

-$$e0 - (<$)"!#ati=e)5 D"c #e$t c,a$ge ,i%t"!&


S G/ %23 %2* %28 %29 *Doc SP01 +0'S 2034+ 1' '0+ P5AS0 0'S 09*/98 03.38 3.*.0 *.0.0 -013 R97 291/98 03.38 99-0*1 03.38 99-482 03.38 *.0.0 7.0.0 7.1.0 7.0.0 7.1.0 7.2.0 -01* -017 -018 R98 R98 R98 1A * 36'78*0 SI. tool2it security TEI TEI .ExE R$6 S9:;01* 'lass , SI. /ata download messa!e handlin! 4 bit default alphabet extensions chan!es for '0S 6 bit data and '0S compression /ata 'odin! Scheme for <%P o&er 5SS/ and '0

ETSI

GS

!"#"$ %ersion &#2#! 'elease ())$

2!

*S (!! )!! +&#2#! (()))-!&)

Ii%t"!&
o!"ment #i%tor&
Puly #$$$

ETSI

You might also like