- SMS: Short Message Service, 短信
- GSM: Global System for Mobile Communications,全球移动通信系统
- SP: Service Provider,服务商
- SMG: Short Message Gateway,短信网关, 作为 SMC 对外提供的接口,处理不同系统之间的短信交换(SMC 之间,SP 和 SMC 之间)
部分资料也写作 SMGW,ISMG (Internet Short Message Gateway) - GNS: Gateway Name Server, 网关名称服务器(汇接网关),类似 DNS
- SMC: Short Message Center,短信中心
- PSTN: Public Switched Telephone Network,公用电话网络
- ISDN: Integrated Services Digital Network,综合数字网络
- MSISDN: Mobile Subscriber Integrated Services Digital Network,移动用户数字网络
- SMPP: Short Message Peer-to-Peer,短信点对点协议 https://smpp.org/
对于开发者,只用了解协议中与 SP 相关的部分,也就是 SP 和 SMG 打交道的部分。
SP 的 SMS 要进入 SMC 需要走 SMG。
手机号的国际规范: ITU-T E.164
中国移动 CMPP (China Mobile Peer to Peer)
https://baike.baidu.com/item/CMPP
中国移动点对点协议
中国移动通信互联网短信网关接口协议
基于 TCP 协议。
说明:为中国移动通信集团公司企业规范。规范中描述了中国移动短信业务中各网元(包括 ISMG、 GNS 和 SP)之间的相关消息的类型和定义。
规范中定义了以下三方面的内容:
- 信息资源站实体与互联网短信网关之间的接口协议;
- 互联网短信网关之间的接口协议;
- 互联网短信网关与汇接网关之间的接口协议。
适用于各 SP 和 ISMG 的开发厂商。
中国联通 SGIP (Short Message Gateway Interface Protocol)
https://baike.baidu.com/item/SGIP
中国联合通信公司短消息网关系统接口协议
SGIP 是的英文缩写,是中国联合通信公司短消息网关系统接口协议。
协议说明
本协议是 SMG 和 SP 之间、SMG 和 GNS 之间、以及 SMG 和 SMG 之间的接口协议,简称 SGIP。
通过应用 SGIP 协议,SP 可以接入到 SMG,实现 SP 应用的一点接入、全网服务;SMG 可以通过 SGIP 协议,实现消息在不同 SMG 之间的路由和转发。同时,SMG 通过该协议也可以和 GNS 通信,以实现各 SMG 和 GNS 之间路由表的同步功能。
适用范围
本协议适用于各 SP 厂商和 SMG 的开发厂商。
- 号码可随意扩展
- 支持全国联通上下行
- 支持 300 字长短信
- 可提供二次开发接口
中国电信 SMGP (Short Message Gateway Protocol)
短消息网关协议
https://baike.baidu.com/item/SMGP
https://wenku.baidu.com/view/fc13c7116c175f0e7cd1379b.html
https://wenku.baidu.com/view/b7f17df0fe4ffe4733687e21af45b307e971f9db.html 3.0.1
https://wenku.baidu.com/view/cf3e1ae4866fb84ae55c8d3a.html 3.0.3
SMGP 协议简称
定义
SMGP 协议是 SMGW 与其它网元设备(除 SMC 外)进行短消息传输的接口协议。
非 SMC 网元设备向 SMGW 发送或从 SMGW 接收短消息,这些非 SMC 网元设备称为 ESME。
通信方式
SMGW 与 ESME 之间共有两种连接方式:长连接和短连接。所谓长连接,指在一个 TCP 连接上可以连续发送多个数据包,在 TCP 连接保持期间,如果没有数据包发送,需要双方发链路检测包以维持此连接。短连接是指通信双方有数据交互时,就建立一个 TCP 连接,数据发送完成后,则断开此 TCP 连接,即每次 TCP 连接只完成一对 SMGP 消息的发送。