《5G核心网原理与实践》实践篇 · AMF 网元功能
《5GC原理与实践》实践篇(43) SMS over NAS的MO流程
爱卫生
2023年02月13日 23:36
《5GC原理与实践》实践篇是按网元来规划的。包括AMF篇、SMF篇、PCF篇等。
本文是AMF篇的第43篇。
1.8.3 SMS over NAS的MO
SMS over NAS的MO流程在原理篇的3.5.3.1节介绍。不再赘述。
来看下MO流程里的关键消息与参数。直接看本节的消息和参数。
以下是关键步骤中的关键参数举例。
关键步骤1:UE将短消息封装在NAS消息UplinkNASTransport中,放在PayloadContainer容器里,里边的主要参数包括GSM CPData/RP-Data/T-PDU/SMS-Submit,如下图所示
(可以看到消息中有消息的目的接收者地址TP-Destination-Address,还有消息内容SMS-Body部分。):
关键步骤2:AMF调用SMSF的UplinkSMS服务操作透传MO短消息,POST方法,
uri=/Nsmsf-sms/v1/ue-contexts/supi/sendsms,包含了SMSPayload。JSON数据部分截图如下:
关键步骤3:SMSF将SMS转发给短消息中心,是SS7的MAP协议。样包截图如下:
关键步骤4:SMSF调用AMF的N1-N2-messages服务操作,请求AMF将包含Submit Report的NAS消息透传给UE。采用POST方法,
uri=/Namf-comm/v1/uecontexts/supi/n1-n2-messages,数据部分包含了SMSC发过来的SubmitReport。以下是JSON数据部分的截
图:
关键步骤5:AMF将Summit Report封装到DLNASTransport消息中发给UE,UE收到后要回CP-ACK,CP-ACK被封装到NAS消息:
ULNASTransport消息里。如下图: