《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。如下: