09 GSM Short Message Service

download 09 GSM Short Message Service

of 28

  • date post

  • Category


  • view

  • download


Embed Size (px)

Transcript of 09 GSM Short Message Service

SMS Short Message Service


SMS TOewLu@ signal channel q B@ , protocol stack D

. o-NJ .

, SMS O SMS [c

GSM , message

Reference[1] Wireless and Mobile Network ArchitecturesA Y-Bing Lin and Imrich ChlamtacA Wiley Computer PublishingC


OutlinesIntroduction Short Message Service Architecture SMS Protocol Hierarchy Mobile-Originated Messaging Mobile-Terminated Messaging The DTE-DCE Interface Summary


-niDD@|j uTA[c uTpeW -z . @- SMS we

: , N-t[c@-

SMS wh , Bwh[c , C@h\

DIuT{ N@Te eTBJ SM-SC{@ . , Qy{U-


Reference[1] Wireless and Mobile Network ArchitecturesA Y-Bing Lin and Imrich ChlamtacA Wiley Computer PublishingC




SMS WM@e[c

Introduction (1/2)The GSM SMS provides A connectionless transfer of messages Low-capacity Low-time performance

In Dec. 1992, the first short message, sent from PC to MS, was delivered in Vodafone GSM in UK. Up to 140 octets, 160 characters per short message6

GSM SMS@-TLuA SOLs (connectionless), Ceq (low-time performance, not real-time) SMSeqrigJ ^- 140 bytes) 160- -YhigJ (low-capacity), C 70- (We

Introduction (2/2)To accommodate longer than 160 characters: SMS concatenation SMS compression

SMS are sent on the GSM SDCCH signaling channel. Two types of GSM short message services have been defined: Cell Broadcast Service: periodically deliver short messages to all subscribers in some cells Point-to-point Service: send short messages to a user7


160 char., HU

: SMS e data. , AXb@_

1. SMS concatenation: Hs- 2. SMS compression: QYN SMS Q u|q signal bandwidth not real time, low priority services:

page #, B low-capacity


1. Cell Broadcast Service: psi registration restoration 2. Point-to-point service: p

, database failure -nD


Types of Short MessagesThree types of short messages: User-specific messages are displayed to the users. ME-specific messages are processed by the ME instead of showing to the users. SIM-specific messages are processed at the SIM card.


TOaBz user [T

, iNTU-T . , iHo@SO\ ME-specific T

: . . default operator

1. User-specific: p

2. ME-specific: syoiT Nokia smart message KO@ ex: - ring tone an icon,SIM-specific: SIM .

, display a business card, - SIM-specific T , NiHk

3. SIM-specific: SIM S\

SMS Architecture


N SMS [c-@

, e@

GSM SMS Network ArchitectureGSM network BSC Original MS BST IW MSC

SM-SC Short Message Sender GSM network BS BSC BST Terminating MS MSC SMS GMSC

BST: Base Station Transiver BSC: Base Station Controller MSC: Mobile Switch Center GMSC: Gateway MSC IWMSC: Interworking MSC SM-SC: SMS center 10


MS e

short message, e , . MS w , Xb


GMSC O SM-SC -nD -noe short message. SM-SC: store and forward T BST: page the MS.

MSC: broadcast the SMS to all its BSSs.

The Role of SM-SCStore-and-forwarded service Requirements of a SM-SC Scalable High availability Reliability.

The SM-SCs are typically implemented on high-speed server platforms. Support TCP/IP access Other new data protocols, e.g., WAP.11

T@w-ngL NTi SM-SC SM-SC A SM-SCiHh- q` SM-SC NO@xjjq A SM-SC iHh-


store-and-forward @ sender e receipt

. , gL

scalable, available, reliable. GSM networks. SMS GMSC in a GSM network. :

Ex: Sema SM-SC is Compaq Alpha Server. Ericsson SM-SC is Sun SPARC. Nokia SM-SC is HP 9000. SM-SC q|` p WAP L\ TCP/IP - . (pNi Internet eT ), ]

WAP: Wireless Application Protocol

Mobile-Terminated SMSGSM network BSC Original MS BST IW M SC

SM-SC Short Message Sender GSM network BS BSC BST Terminating MS MSC SMS GMSC



SM-SC e short message iO MS eXT ,

MS oq @

steps. PC page

Internet W

Step 1: short message |Qe xs . Step 2: SM-SC P@-S MSC.

SM-SC (Short Message Service Center) MSC s , SMS GMSC, |@ , GMSC -nX MS b MSC, .

Step 3: pP GSM roaming protocol Wd N short message e MSC. Step 4: MSC -nD Step 5: MS S Note: Short message isb BSS U software ~XxsT SIM L

BTS N short message H broadcast e . ME W memory.

Mobile-Originated SMSGSM network BSC Original MS BST IW M SC

SM-SC Short Message Sender GSM network BS BSC BST Terminating MS MSC SMS GMSC



MS e short message L SM-SC xs short message a , |-] : .

MS oq @

steps. IWMSC (Inter-working MSC).

Step 1: MS eX Step 2: AQe Step 3: d MoeT oiX

short message |Qe , AOeX

. , ]@N hot key (ex: `-Jk ), s

Predictive Text Input Algorithm: ]w@ MS , key in . QWERTY keyboard: MS

QWERTY keyboards

SMS Protocol Hierarchy




, N


Protocol y{[H


SMS MS-MSC Protocol Hierarchy (Mobile Origination)Mobile Station (MS) Short Message Service Center (SM-SC) Short Message Application Layer (SM-AL) Short Message Transfer Layer (SM-TL) Short Message Relay Entity (SMR)

Short Message Transfer Protocol (SM-TP)Mobile Switching Center (MSC) Short Message Relay Entity (SMR) Interworking MSC (IWMSC)

Short Message Relay Layer (SM-RL) Connection Management Sublayer(SM-RL)

Short Message Relay Protocol (SM-RP)

Short Message Short Message Control Entity Short Message Control Entity Control Protocol (SMC) (SMC)

(SM-CP)15Lower layers

SMS o function U

service |\h SM-SC.



GSM specifications F SMS gateway functions SO- entity W : SMS-GMSC P SMS-IWMSC. D-nO MS P SM-SC bT GMSC u-td relay @ , . MSC, IWMSC,

W IWMSC, OBz mobile-terminated SMS. OF Mobile Originating Short Messages (SMS-MO), -tdPL SM-SC q . IWMSC GMSC NiBz mobile-originated SMS. O F Mobile Terminating Short Messages (SMS-MT), GMSC, Bz incoming data calls. U- entity protocol: interface O SM-RP P SM-CP. interface O MAP. interface Ob spec wellMSC P MS

MSC P IWMSC (or GMSC) IWMSC (or GMSC) P SM-SC defined ( GMM 03.47).

iH Telecator Alphanumeric Input Protocol M Telecator Data Protocol. ( [1] Chapter 22.2) SMS - 4 layers. SM-AL, SM-TL, SM-RL, CM-sub HUO | .

SMS ProtocolSMS in CM Communication (Communication Management (CM) Management) At the RR layer, SMS SMS is supported by Mobility Management control channels. (MM) E.g., SDCCH orSACCH

Radio Resource (RR) Management16

b GSM functional plane @ , ] SMS U-O i.e., SMS -| SMS OL z ). layer h

, SMS O CM (communication management) MM P RR. , O CM u@ . SACCH) e (RR SDCCH, m

signal channel (D-nO

Standalone Dedicated Control Channel (SDCCH) (down/uplink) used only for signaling and for short message. Slow Associated Control Channel (SACCH) (down/uplink) is associated with either a TCH or an SDCCH for non-urgent procedures.

Short Message Transfer LayerSM-TL: MS SM-TP SM-SC Transfers SM-AL short messages The Short message Transfer Protocol (SM-TP) is defined in SM-TL between MS and SM-SC.

Short Message Identifier (SMI) for every short message A short message may have different SMIs at MS and SM-SC.


SM-TL Wh SM-TL o@h

SM-AL Te , b MS P SM-SC w

. SM-TP. SMI entity,

b SM-TL o@h , C-TbU- device, |@- identity, (short message identifier), -n`N , JM MS P SM-SC O HP@-Tb MS Pb SM-SC SMI P , Us .

Four Types of Transfer Protocol Data Units (TPDUs)Four types of transfer protocol data units (TPDUs) in SM-TP: SMS-SUBMIT (MS Validity period


SMS-DELIVER (SM-SC service center timestamp More-To-Send




bo@hT SM-TP ]A| TPDU

TPUD (transfer protocol data unit) : MS oe short message SM-SC. validity period H]wT-YLkWe .


SMS-SUBMIT, iH]tU-o : Message Type Indicator (MTI), Reject Duplicates (RD), Validity Period Format (VPF), Status Report Request (SRR), User Data Header Indicator (UDHI), Reply Path (RP) SMS-DELIVER(SM-SC -> MS): e SM-SC oe MS , FhX SM-SC oe status report SM-SC T MS, i MS o SM-SC. . short message. More-To. SMS-DELIVER, P SMS-SUBMIT Send, Status Report Indication(SRI) . More-To-Send, XO_Tdb SRI Ow MS O_^ service center timestamp N

SMS-STATUS-REPORT (SM-SC -> MS): SM-SC ^ eTO_\ . -Y\ , TPDU i|^~ (Validity Period Expiration), TaqTwe (Incompatible Destination), traffico~ (Temporary Errors, e.g., Congestion).

, validity period L

Short Message Relay LayerSM-RL: MS SM-RP MSC Transfer SM-TL TPDUs and the corresponding delivery reports Short Message Relay (SMR) Entity at MS and the peer MSC The Short message Relay Protocol (SM-RP) is defined in SM-RL between MS and MSC. SM-RP provides interworks with TCAP/MAP in the MSC.

SM-RL SMI19 SM-RL SMI is mapped to and from the SM-TL SMI.




. SMR (short message relay) SMTCAP/MAP. , b MSC SM-RL SMI (short .

MS MSC b SM-RL o@h entity. b SM-RL o@h RP. MSC P IWMSC w SM-RP n\ TCAP/MAP. b SM-RL o@h message identifier) SM-RL , C-T|@- SMI |P SM-TL

, b MS P MSC w

identity, SMI Y @

Four Types of Relay Protocol Data Units (RPDUs)Four types of transfer protocol data units (RPDUs) in SM-RL: RP-DATA (MS SM-SC) RP-SM-MEMORY-AVAILABLE (MS RP-ACK (MS SM-SC) RP-ERROR (MS SM-SC) Network)



: MS (or SM-SC) oe TPDU SM-SC (o