5G核心网学习平台
AMF 实践篇 #40

AMF功能实战篇(44) SMS over NAS的MT流程

《5G核心网原理与实践》实践篇 · AMF 网元功能

《5GC原理与实践》实践篇(44) SMS over NAS的MT流程

爱卫生

2023年02月13日 23:37

《5GC原理与实践》实践篇是按网元来规划的。包括AMF篇、SMF篇、PCF篇等。

本文是AMF篇的第44篇。

1.8.4 SMS over NAS的MT

SMS over NAS的MT流程在原理篇的3.5.3.2节介绍。不再赘述。

来看下MT流程里的关键消息与参数。直接看本节的消息和参数。以下是关键步骤中的关键参数举例。

关键步骤1:SMSC向UDM/HLR发起查询,得到SMSF的SS7地址(DPC和GT码),然后通过MAP消息将MT短消息发送给SMSF。协

议栈是GSM SMS TPDU/MAP/TCAP/SCCP/MTP-3/SCTP/IP。主要内容如下表所示:

Stream Control Transmission Protocol, Src Port: 2905 (2905), Dst Port: 8888 (8888)

MTP 3 User Adaptation Layer

Version: Release 1 (1)

Reserved: 0x00

Message class: Transfer messages (1)

Message Type: Payload data (DATA) (1)

Message length: 132

Protocol data (SS7 message of 108 bytes)

Parameter Tag: Protocol data (528)

Parameter length: 124

OPC: 200

DPC: 100

SI: SCCP (3)

NI: National network (2)

MP: 0

SLS: 4

Signalling Connection Control Part

Message Type: Unitdata (0x09)

.... 0000 = Class: 0x0

0000 .... = Message handling: No special options (0x0)

Pointer to first Mandatory Variable parameter: 3

Pointer to second Mandatory Variable parameter: 14

Pointer to third Mandatory Variable parameter: 25

Called Party address (11 bytes)

Calling Party address (11 bytes)

Transaction Capabilities Application Part

begin

GSM Mobile Application

Component: invoke (1)

invoke

GSM SMS TPDU (GSM 03.40) SMS-DELIVER

0... .... = TP-RP: TP Reply Path parameter is not set in this SMS SUBMIT/DELIVER

.1.. .... = TP-UDHI: The beginning of the TP UD field contains a Header in addition to the short message

..1. .... = TP-SRI: A status report shall be returned to the SME

.... 1... = TP-LP: The message has either been forwarded or is a spawned message

.... .0.. = TP-MMS: More messages are waiting for the MS in this SC

.... ..00 = TP-MTI: SMS-DELIVER (0)

TP-Originating-Address: Short Data

关键步骤2:SMSF调用AMF的服务,请求AMF激活UE的可达性,采用POST方法,uri=/Namf-mt/v1/imsi/uereachind,JSON数据部分

如下:

关键步骤3:AMF收到后,根据SMSF的请求,使能UE的可达性(如果在CM-IDLE态,则触发寻呼流程。)然后给SMSF回200 OK。通

知SMSF,UE已经可达。JSON数据部分如下图:

关键步骤4:SMSF调用AMF的Namf-comm服务来透传NAS消息,包含了发给UE的短消息。采用POST方法,uri=/Namf-comm/v1/uecontexts/supi/n1-n2-messages,JSON数据部分包括SMSpayload,即短消息的内容。JSON数据部分如下图:

关键步骤5:AMF发送包含了SMS payload的NAS消息DownlinkNASTransport给UE。如下:

关键步骤6:UE收到后,回复包含CP-ACK的NAS消息UplinkNASTransport给AMF。如下:

← 返回 AMF 实践篇