OmniSMSF
OmniSMSF 是 Omnitouch 5G Core 的 5G 短信功能 (SMSF)。它通过 NAS 传输短信: 它终止了 UE 在 5G 控制平面上运行的短信传输,并将每条消息中继到运营商的短信中心,因此在仅支持 5G 的情况下(SMS-over-NAS)发送短信时不会回退到电路交换或 IMS 交付。
SMSF 的定义见 3GPP TS 23.501 §6.2.13;其在 SMS-over-NAS 中的角色在 3GPP TS 23.502 §4.13.3 中进行了说明,Nsmsf_SMService 服务在 3GPP TS 29.540 中进行了说明。
文档
架构概述
OmniSMSF 位于 AMF(中继 UE 的 SMS-over-NAS 传输)和 OmniMessage(面向 SMSC 的南向接口)之间。它作为 NFType SMSF 向 NRF 注册,以便 AMF 可以发现它,为每个服务的 UE 向 UDM 注册,并在 UE 和运营商的短信中心之间中继消息内容。
功能概述
核心功能
- Nsmsf_SMService (Activate) -
PUT /nsmsf-sm/v1/ue-contexts/{supi}创建一个临时的 UE 短信上下文 (201 Created)。 - Nsmsf_SMService (Deactivate) -
DELETE /nsmsf-sm/v1/ue-contexts/{supi}销毁它 (204 No Content)。 - Nsmsf_SMService (UplinkSMS) -
POST /nsmsf-sm/v1/ue-contexts/{supi}/sendsms中继一个来自移动的短信以供活动上下文使用。 - CP/RP 中继 (TS 24.011) - 解码上行 CP-DATA/RP-DATA/SMS-SUBMIT,并使用
sms_ex编解码器构建下行 SMS-DELIVER/RP-DATA/CP-DATA。 - 移动终止交付 - 通过 AMF 将网络发起的短信交付给 UE (
Namf_Communication_N1N2MessageTransfer,n1MessageClass=SMS)。 - NRF 注册 - 注册为 NFType
SMSF并进行心跳;通过 NRF 发现 AMF 和 UDM。
集成点
- AMF (Nsmsf_SMService / Namf_Communication) - 将 UE 的 SMS-over-NAS 传输中继到 OmniSMSF,并将移动终止的短信传递给 UE。
- NRF (SBI) - OmniSMSF 注册为 NFType
SMSF,进行心跳,并发现 AMF 和 UDM。 - UDM (Nudm_UECM / Nudm_SDM) - SMSF 注册/注销和 SMS 管理订阅查找(故障开放)。
- OmniMessage - 面向 SMSC 的短信提交/交付南向;OmniSMSF 注册为前端,提交 MO 消息,并轮询/标记 MT 消息。
配置摘要
所有配置都在 :omnismsf 应用键下。
config :omnismsf,
sbi_scheme: "http",
sbi_addr: "127.0.0.30",
sbi_port: 7777,
nrf_uri: "http://127.0.0.10:7777",
mcc: "999",
mnc: "70",
heartbeat_interval: 10_000,
udm_uri: "http://127.0.0.12:7777",
amf_uri: "http://127.0.0.18:7777",
omnimessage_base_url: "http://127.0.0.40:8080"
请参阅 配置参考 以获取完整的参数表。