B.1 Introduction

24.0113GPPPoint-to-Point (PP) Short Message Service (SMS) support on mobile radio interfaceRelease 17TS

This annex contains an SDL‑description of the Connection Management Sublayer in terms of the Short Message Service Support. The CM‑ sublayer provides services to Short Message Relay Layer.

The SDLs contain a mixture of peer to peer messages and conceptual primitives between the layers SM‑RL, CM, MM and LLC, as viewed by the SMC entities. SDL‑1/2/3 show the CS SMC entity on MS‑side for Mobile Originated (MO) short message transfer, SDL‑4/5/6 show the CS SMC entity on MS‑side for Mobile Terminated (MT) short message transfer, SDL‑7/8/9 show the CS SMC entity on the network side for Mobile Originated (MO) short message transfer, and SDL‑10/11/12 show the CS SMC entity on the network side for Mobile Terminated (MT) short message transfer.

SDL‑13/14/15 show the GPRS SMC entity on MS‑side for Mobile Originated (MO) short message transfer, SDL‑16/17/18 show the GPRS SMC entity on MS‑side for Mobile Terminated (MT) short message transfer, SDL‑19/20/21 show the GPRS SMC entity on the network side for Mobile Originated (MO) short message transfer, and SDL‑22/23/24 show the GPRS SMC entity on the network side for Mobile Terminated (MT) short message transfer.

SDL‑25/26/27 show the EPS SMC entity on network side for Mobile Originated (MO) short message transfer, SDL‑28/29/30 show the EPS SMC entity on network side for Mobile Terminated (MT) short message transfer, SDL‑31/32/33 show the EPS SMC entity on the MS-side for Mobile Originated (MO) short message transfer, and SDL‑34/35/36 show the EPS SMC entity on the MS-side for Mobile Terminated (MT) short message transfer.

SDL‑37/38/39 show the 5GS SMC entity on network side for Mobile Originated (MO) short message transfer, SDL‑40/41/42 show the 5GS SMC entity on network side for Mobile Terminated (MT) short message transfer, SDL‑43/44/45 show the 5GS SMC entity on the MS-side for Mobile Originated (MO) short message transfer, and SDL‑46/47/48 show the 5GS SMC entity on the MS-side for Mobile Terminated (MT) short message transfer.

The lower layers (below MM, GMM, EMM and LLC) are transparent to an SMC entity.

MO-SMC-CP-entity on MS-side
SDL‑1

NOTE: The release is delayed until the next state

MO-SMC-CP-entity on MS-side
SDL‑2

MO-SMC-CP-entity on MS-side
SDL‑3

MO-SMC-CP-entity on MS-side
State transition diagram

MT-SMC-CP-entity on MS-side
Initiating message transfer
SDL‑4

NOTE: The release is delayed until the next state

MT-SMC-CP-entity on MS-side
MM-connection established
SDL‑5

MT-SMC-CP-entity on MS-side
MM-connection released
SDL‑6

MT-SMC-CP-entity on MS-side
State transition diagram

MO-SMC-CP-entity on Network-side
SDL‑7

NOTE: The release is delayed until the next state

MO-SMC-CP-entity on Network-side
SDL‑8

NOTE: This message is a retransmission from the MS

MO-SMC-CP-entity on Network-side
SDL‑9

MO-SMC-CP-entity on Network-side
State transition diagram

MT-SMC-CP-entity on Network-side
SDL‑10

NOTE: The release is delayed until the next state

MT-SMC-CP-entity on Network-side
MM-connection established
SDL‑11

MT-SMC-CP-entity on Network-side
Message transfer active
SDL‑12

MT-SMC-CP-entity on Network-side
State transition diagram

MO-SMC-GP entity on MS-side for GPRS
SDL-13

MO-SMC-GP entity on MS-side for GPRS
SDL-14

MO-SMC-GP entity on MS-side for GPRS
SDL-15

MO-SMC-GP entity on MS-side for GPRS
State transition diagram

MT-SMC-GP entity on MS-side for GPRS
SDL-16

MT-SMC-GP entity on MS-side for GPRS
SDL-17

Note: The MNSMS-REL-Req is delayed until the next state

MT-SMC-GP entity on MS-side for GPRS
SDL-18

MT-SMC-GP entity on MS-side for GPRS
State transition diagram

MO-SMC-GP entity on Network side for GPRS
SDL-19

MO-SMC-GP entity on Network side for GPRS
SDL-20

Note: The MNSMS-REL-Req is delayed until next state

MO-SMC-GP entity on Network side for GPRS
SDL-21

MO-SMC-GP entity on Network-side for GPRS
State transition diagram

MT-SMC-GP entity on Network-side for GPRS
SDL-22

MT-SMC-GP entity on Network-side for GPRS
SDL-23

MT-SMC-GP entity on Network-side for GPRS
SDL-24

MT-SMC-GP entity on Network-side for GPRS
State transition diagram

MO-SMC-EP entity on Network side for EPS when packet-switched service is used
SDL-25

MO-SMC-EP entity on Network side for EPS when packet-switched service is used
SDL-26

MO-SMC-EP entity on Network side for EPS when packet-switched service is used
SDL-27

MO-SMC-EP entity on Network-side for EPS when packet-switched service is used
State transition diagram

MT-SMC-EP entity on Network-side for EPS when packet-switched service is used
SDL-28

MT-SMC-EP entity on Network-side for EPS when packet-switched service is used
SDL-29

MT-SMC-EP entity on Network-side for EPS when packet-switched service is used
SDL-30

MT-SMC-EP entity on Network-side for EPS when packet-switched service is used
State transition diagram

MO-SMC-EP entity on MS-side for EPS when the UE is not using EPS services with control plane CIoT EPS optimization
SDL-31

MO-SMC-EP entity on MS-side for EPS when the UE is using EPS services with control plane CIoT EPS optimization
SDL-31a

MO-SMC-EP entity on MS-side for EPS
SDL-32

MO-SMC-EP entity on MS-side for EPS
SDL-33

MO-SMC-EP entity on MS-side for EPS
State transition diagram

MT-SMC-EP entity on MS-side for EPS
SDL-34

MT-SMC-EP entity on MS-side for EPS
SDL-35

MT-SMC-EP entity on MS-side for EPS
SDL-36

MT-SMC-EP entity on MS-side for EPS
State transition diagram

MO-SMC-5G entity on Network side for 5GS when packet-switched service is used
SDL-37

MO-Wait

For RP ACK

1

MNSMS-

DATA-Req

(RP ACK)

MNSMS-

ABORT-

Req

MNSMS-

REL-Req

5GMMSMS-

ERROR-Ind

CP-ERROR

CP DATA

CP ERROR

MNSMS-

ERROR-Ind

MNSMS-

ERROR-Ind

Set TC1N

MO-Wait

For CP ACK

5GMMSMS-

REL-Req

5GMMSMS-

REL-Req

MO-Idle

MO-SMC-5G entity on Network side for 5GS when packet-switched service is used
SDL-38

MO-SMC-5G entity on Network side for 5GS when packet-switched service is used
SDL-39

MO-SMC-5G entity on Network-side for 5GS when packet-switched service is used
State transition diagram

MT-SMC-5G entity on Network-side for 5GS when packet-switched service is used
SDL-40

MT-SMC-5G entity on Network-side for 5GS when packet-switched service is used
SDL-41

MT-SMC-5G entity on Network-side for 5GS when packet-switched service is used
SDL-42

MT-SMC-5G entity on Network-side for 5GS when packet-switched service is used
State transition diagram

MO-SMC-5G entity on MS-side for 5GS
SDL-43

MO-SMC-5G entity on MS-side for 5GS
SDL-44

MO-SMC-5G entity on MS-side for 5GS
SDL-45

MO-SMC-5G entity on MS-side for 5GS
State transition diagram

MT-SMC-5G entity on MS-side for 5GS
SDL-46

MT-SMC-5G entity on MS-side for 5GS
SDL-47

MT-SMC-5G entity on MS-side for 5GS
SDL-48

MT-SMC-5G entity on MS-side for 5GS
State transition diagram

Annex C (informative):
Arrow diagrams

Arrow diagram C1:

The diagram reflects MO‑message transfer by means of interlayer service primitives and the actual messages being transferred between the layer entities.

‑ SM‑RL‑primitives indicate services provided by SM‑RL to SM‑TL and RL (* see note).

‑ MNSMS‑primitives indicate services provided by CM to SM‑RL.

‑ RP‑DATA is the SM‑RL message carrying SM‑TP data units.

‑ RP‑ACK acknowledges RP‑DATA reception on SM‑RL.

Arrow diagram C2:

The diagram reflects MT‑messaging by means of interlayer service primitives and the actual messages being transferred between the layer entities.

‑ SM‑RL‑primitives indicate services provided by SM‑RL to SM‑TL and RL (* see note).

‑ MNSMS‑primitives indicate services provided by CM to SM‑RL.

‑ RP‑DATA is the SM‑RL message carrying SM‑TP data units.

‑ RP‑ACK acknowledges RP‑DATA reception on SM‑RL.

Arrow diagram C3:

The diagram reflects memory available notification transfer by means of interlayer service primitives and the actual messages being transferred between the layer entities.

‑ SM‑RL‑primitives indicate services provided by SM‑RL to SM‑TL and RL (* see note).

‑ MNSMS‑primitives indicate services provided by CM to SM‑RL.

‑ RP‑SMMA is the SM‑RL message indicating that the mobile has memory available to receive one or more short messages.

‑ RP‑ACK acknowledges RP‑SMMA reception on SM‑RL.

‑ RP‑ERROR reports a failure in the notification procedure on the network side.

Arrow diagram C4:

The diagram reflects the abort of any retransmission of a memory available notification by SM‑RL by means of the SM‑RL‑MEMORY‑AVAILABLE interlayer service primitive request with the SM‑MEM‑NOTIF‑ABORT parameter present. The use of this primitive and the associated parameter are, of course, local to the mobile station.

‑ SM‑RL‑primitives indicate services provided by SM‑RL to SM‑TL and RL (note).

‑ MNSMS‑primitives indicate services provided by CM to SM‑RL.

‑ RP‑SMMA is the SM‑RL message indicating that the mobile has memory available to receive one or more short messages.

‑ RP‑ACK acknowledges RP‑SMMA reception on SM‑RL.

‑ RP‑ERROR reports a failure in the notification procedure on the network side.

NOTE: The SM‑RL being the upper layer in the MSC, an interworking function between SM‑RL‑procedures and MAP‑procedure is necessary. The term "RL" is used in the diagrams to indicate this function (see figure).

Interw. func.

SM‑RL

SM‑RL‑

proc.

MAP‑

proc.

Mobile Originated Messaging on SM-RL

Arrow diagram C1

Mobile Terminated Messaging on SM-RL

Arrow diagram C2

Memory Available Notification on SM-RL

Arrow diagram C3

Memory Available Notification Abort on SM-RL

NOTE: Dashed lines indicates messages that may be sent, even though an abort request was given

Arrow diagram C4

Annex D (normative):
SDL‑description of the short message relay layer