5G网络下自定义短信网关实现A2P短信传输的架构咨询
5G双向A2P短信网关架构方案解答
1. 网关在5G架构中的定位
你要开发的这款网关不属于5G标准定义的核心网网元,无需实现SMSF、类AMF组件、MSGin5G服务器或MSGF,它的定位和2G/3G时代的ESME完全对等,是5G核心网短信服务的外部调用方,也就是调用SMSF服务的第三方功能实体:
- SMSF是5G核心网原生的短信处理网元,负责NAS层短信编解码、和AMF/UDM/SMSC的交互,属于你对接的核心网侧资源,不是你需要开发的对象
- 类AMF组件、MSGin5G服务器、MSGF均属于5G核心网或富消息框架的内置网元,和你要实现的第三方A2P短信中转能力无关
2. 需要对接的组件
你仅需要对接两类组件,无需直接和UDM、AMF等核心网底层网元交互:
- 核心网侧:对接5GC的SMSF网元,这是你和5G网络交互的唯一入口,所有MO/MT短信的收发都通过SMSF完成
- 业务侧:对接第三方业务应用,可沿用2G/3G时代ESME对接应用的接口逻辑,按需适配约定的接入规则即可
- 如果你需要兼容传统2G/3G短信路由,可额外对接传统SMSC,无相关需求则不需要
3. 需要实现的协议
根据对接对象不同,仅需要实现两类协议即可:
- 和5G核心网SMSF对接:实现基于HTTP/2的服务化接口
Nsmsf_SMService(对应3GPP TS 29.540规范定义的Nsmsf接口),就能完成MT短信提交、MO短信接收的全流程 - 不需要实现SS7-MAP、Diameter协议:这两类是传统核心网、以及5GC SMSF和传统SMSC互通时用到的协议,作为外部调用方的你不需要支持
- 和第三方应用对接:可按需实现SMPP、HTTP REST API等常用的短信接入协议,和2G/3G时代ESME的应用侧接口完全兼容即可
内容的提问来源于stack exchange,提问作者IsuruJ
相关产品推荐
相关产品推荐

