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