中国移动通信互联短信网关接口协议
中国移动通信
互联网短信网关接口协议
(China Mobile Peer to Peer,
CMPP)
(V3.0)
中国移动通信集团公司研发中心
第 1 页 共 45 页
中国移动通信互联短信网关接口协议
中国移动通信集团公司
2003年6月
目 录
前 言..........................................................................................................................................................4
1 范围.........................................................................................................................................................5
2 缩略语.....................................................................................................................................................5
3 网络结构.................................................................................................................................................6
4 CMPP 功能概述....................................................................................................................................7
5 协议栈.....................................................................................................................................................8
6 通信方式.................................................................................................................................................9
6.1 长连接...................................................................................................................................9
6.2 短连接.................................................................................................................................11
6.3 本协议中涉及的端口号.....................................................................................................12
6.4 交互过程中的应答方式.....................................................................................................12
7 消息定义...............................................................................................................................................12
7.1 基本数据类型.....................................................................................................................12
7.2 消息结构.............................................................................................................................13
中国移动通信集团公司研发中心
第 2 页 共 45 页
中国移动通信互联短信网关接口协议
7.3 消息头格式(Message Header)......................................................................................13
7.4 信息资源站实体(SP)与互联网短信网关(ISMG)间的消息定义....................................13
7.4.1 SP 请求连接到 ISMG(CMPP_CONNECT)操作..............................................13
7.4.2 SP 或 ISMG 请求拆除连接(CMPP_TERMINATE)操作.................................15
7.4.3 SP 向 ISMG 提交短信(CMPP_SUBMIT)操作.................................................15
7.4.4 SP 向 ISMG 查询发送短信状态(CMPP_QUERY)操作..................................18
7.4.5 ISMG 向 SP 送交短信(CMPP_DELIVER)操作...............................................19
7.4.6 SP 向 ISMG 发起删除短信(CMPP_CANCEL)操作........................................22
7.4.7 链路检测(CMPP_ACTIVE_TEST)操作..........................................................23
7.5 互联网短信网关(ISMG)之间的消息定义........................................................................23
7.5.1 源 ISMG 请求连接到目的 ISMG(CMPP_CONNECT)操作...........................23
7.5.2 源 ISMG 请求拆除到目的 ISMG 的连接(CMPP_TERMINATE)操作..........23
7.5.3 链路检测(CMPP_ACTIVE_TEST)操作..........................................................23
7.5.4 源 ISMG 向目的 ISMG 转发短信(CMPP_FWD)操作....................................23
7.6 互联网短信网关(ISMG)与汇接网关(GNS)之间的消息定义.........................................27
7.6.1 ISMG 请求连接到 GNS 或 GNS 请求连接到 ISMG(CMPP_CONNECT)操作
...........................................................................................................................................28
7.6.2 ISMG 请求拆除到 GNS 的连接或 GNS 请求拆除到 ISMG 的连接(CMPP-
_TERMINATE)操作......................................................................................................28
7.6.3 ISMG 向汇接网关查询 MT 路由(CMPP_MT_ROUTE)操作.........................28
7.6.4 ISMG 向汇接网关查询 MO 路由(CMPP_MO_ROUTE)操作........................29
7.6.5 ISMG 向汇接网关获取 MT 路由(CMPP_GET_MT_ROUTE)操作...............30
7.6.6 ISMG 向汇接网关获取 MO 路由(CMPP_GET_MO_ROUTE)操作..............32
7.6.7 ISMG 向汇接网关更新 MT 路由(CMPP_MT_ROUTE_UPDATE)操作.......33
7.6.8 ISMG 向汇接网关更新 MO 路由(CMPP_MO_ROUTE_UPDATE)操作......34
7.6.9 汇接网关向 ISMG 更新 MT 路由(CMPP_PUSH_MT_ROUTE_UPDATE)操
作.......................................................................................................................................36
7.6.10 汇接网关向 ISMG 更新 MO 路由(CMPP_PUSH_MO_ROUTE_UPDATE)
操作...................................................................................................................................37
7.7 系统定义.............................................................................................................................38
7.7.1 Command_Id 定义...................................................................................................38
7.7.2 错误码使用说明......................................................................................................39
7.7.3 ISMG 与 GNS 之间消息使用的错误码定义.........................................................39
7.7.4 GNS 上路由信息的 Route_Id 的编号规则............................................................40
附录 1 短信群发功能的实现..................................................................................................................41
附录 2 GNS 协议目前实现说明.............................................................................................................42
修订历史..................................................................................................................................................43
中国移动通信集团公司研发中心
第 3 页 共 45 页
中国移动通信互联短信网关接口协议
前 言
本规范为中国移动通信集团公司企业规范,简称 CMPP,现阶段版本是对 2.1 版修订后
形成的,为 3.0 版。本规范描述了中国移动短信业务中各网元(包括 ISMG、GNS 和 SP)
之间的相关消息的类型和定义。根据业务的发展,规范中的信令操作和参数将会做进一步
的调整和增加。
本规范解释权属于中国移动通信集团公司。
本规范起草单位:中国移动通信集团公司研发中心。
本标准主要起草人:党京、孙若雯、于蓉蓉、袁向阳。
中国移动通信集团公司研发中心
第 4 页 共 45 页
中国移动通信互联短信网关接口协议
1 范围
本规范规定了以下三方面的内容:
(1) 信息资源站实体与互联网短信网关之间的接口协议;
(2) 互联网短信网关之间的接口协议;
(3) 互联网短信网关与汇接网关之间的接口协议。
本规范适用于各 SP 和 ISMG 的开发厂商。
2 缩略语
英文缩写 英文全称 说明
ISMG Internet Short Message Gateway 互联网短信网关
SMPP Short Message Peer to Peer 短消息点对点协议
CMPP China Mobile Peer to Peer 中国移动点对点协议
SMC Short Message Center 短消息中心
GNS Gateway Name Server
网关名称服务器(汇接网关)
SP Service Provider
业务提供者,即信息资源站实体
SMC Short Message Control
SP 为收取包月业务费用而向网关发送的消
息,网关收到后不送给用户仅产生相应的话
单;
ISMG_Id 网关代码:0XYZ01~0XYZ99,其中 XYZ 为
省会区号,位数不足时左补零,如北京编号
为 1 的网关代码为 001001,江西编号为 1 的
网关代码为 079101,依此类推。
SP_Id SP 的 企 业 代 码 : 网 络 中 SP 地 址 和 身
份 的 标 识 、 地 址 翻 译 、 计 费 、 结 算 等
均 以 企 业 代 码 为 依 据 。 企 业 代 码 以 数
字 表 示 , 共 6 位 , 从 “ 9XY000” 至
“ 9XY999” , 其 中 “ XY” 为 各 移 动 公
司代码。
SP_Code SP 的 服 务 代 码 : 服 务 代 码 是 在 使 用
短 信 方 式 的 点 播 类 业 务 中 , 提 供 给
用 户 点 播 的 内 容 / 应 用 服 务 提 供 商 代
中国移动通信集团公司研发中心
第 5 页 共 45 页