互联网短信网关接口协议
- 格式:doc
- 大小:434.00 KB
- 文档页数:62
中国移动通信企业标准QB-╳╳-╳╳╳-╳╳╳╳互联网短信网关接口协议C h i n a M o b i l e P o i n t t o P o i n t版本号: 3.0.0╳╳╳╳-╳╳-╳╳发布╳╳╳╳-╳╳-╳╳实施中国移动通信集团公司发布目录1 范围 (1)2 引用标准 (1)3 术语和定义 (1)4 网络结构 (3)5 CMPP功能概述 (3)6 协议栈 (4)7 通信方式 (4)7.1 长连接 (4)7.2 短连接 (6)7.3 本协议涉及的端口号 (6)7.4 交互过程中的应答方式 (7)8 消息定义 (7)8.1 基本数据类型 (7)8.2 消息结构 (7)8.3 消息头格式(Message Header) (8)8.4 业务提供商(SP)与互联网短信网关(ISMG)间的消息定义 (8)8.4.1 SP请求连接到ISMG(CMPP_CONNECT)操作 (8)8.4.1.1 CMPP_CONNECT消息定义(SP→ISMG) (8)8.4.1.2 CMPP_CONNECT_RESP消息定义(ISMG → SP) (9)8.4.2 SP或ISMG请求拆除连接(CMPP_TERMINA TE)操作 (9)8.4.2.1 CMPP_TERMINATE消息定义(SP→ISMG或ISMG → SP) (9)8.4.2.2 CMPP_TERMINATE_RESP消息定义(SP→ISMG或ISMG → SP) (10)8.4.3 SP向ISMG提交短信(CMPP_SUBMIT)操作 (10)8.4.3.1 CMPP_SUBMIT消息定义(SP→ISMG) (10)8.4.3.2 CMPP_SUBMIT_RESP消息定义(ISMG → SP) (11)8.4.4 SP向ISMG查询发送短信状态(CMPP_QUERY)操作 (12)8.4.4.1 CMPP_QUERY消息的定义(SP→ISMG) (12)8.4.4.2 CMPP_QUERY_RESP消息的定义(ISMG →SP) (13)8.4.5 ISMG向SP送交短信(CMPP_DELIVER)操作 (13)8.4.5.1 CMPP_DELIVER消息定义(ISMG→SP) (13)8.4.5.2 CMPP_DELIVER_RESP消息定义(SP → ISMG) (16)8.4.6 SP向ISMG发起删除短信(CMPP_CANCEL)操作 (16)8.4.6.1 CMPP_CANCEL消息定义(SP → ISMG) (16)8.4.6.2 CMPP_CANCEL_RESP消息定义(ISMG → SP) (17)8.4.7 链路检测(CMPP_ACTIVE_TEST)操作 (17)8.4.7.1 CMPP_ACTIVE_TEST定义(SP → ISMG或ISMG→SP) (17)8.4.7.2 CMPP_ACTIVE_TEST_RESP定义(SP → ISMG或ISMG→SP) (17)8.5 互联网短信网关(ISMG)之间的消息定义 (17)8.5.1 源ISMG请求连接到目的ISMG(CMPP_CONNECT)操作 (17)8.5.2 源ISMG请求拆除到目的ISMG的连接(CMPP_TERMINATE)操作 (17)8.5.3 链路检测(CMPP_ACTIVE_TEST)操作 (17)8.5.4 源ISMG向目的ISMG转发短信(CMPP_FWD)操作 (17)8.5.4.1 CMPP_FWD定义(ISMG→ ISMG) (18)8.5.4.2 CMPP_FWD_RESP定义(ISMG→ ISMG) (21)8.6 互联网短信网关(ISMG)与汇接网关(GNS)之间的消息定义 (21)8.6.1 ISMG请求连接到GNS或GNS请求连接到ISMG(CMPP_CONNECT)操作 (21)8.6.2 ISMG请求拆除到GNS的连接或GNS请求拆除到ISMG的连接(CMPP_TERMINA TE)操作218.6.3 ISMG向汇接网关查询MT路由(CMPP_MT_ROUTE)操作 (21)8.6.3.1 CMPP_MT_ROUTE消息定义(ISMG→GNS) (22)8.6.3.2 CMPP_MT_ROUTE_RESP消息定义(GNS → ISMG) (22)8.6.4 ISMG向汇接网关查询MO路由(CMPP_MO_ROUTE)操作 (22)8.6.4.1 CMPP_MO_ROUTE消息定义(ISMG→GNS) (22)8.6.4.2 CMPP_MO_ROUTE_RESP消息定义(GNS → ISMG) (23)8.6.5 ISMG向汇接网关获取MT路由(CMPP_GET_MT_ROUTE)操作 (23)8.6.5.1 CMPP_GET_MT_ROUTE消息定义(ISMG→GNS) (24)8.6.5.2 CMPP_GET_ ROUTE_RESP消息定义(GNS → ISMG) (24)8.6.6 SMG向汇接网关获取MO路由(CMPP_GET_MO_ROUTE)操作 (25)8.6.6.1 CMPP_GET_MO_ROUTE消息定义(ISMG→GNS) (25)8.6.6.2 CMPP_GET_MO_ROUTE_RESP消息定义(GNS → ISMG) (25)8.6.7 ISMG向汇接网关更新MT路由(CMPP_MT_ROUTE_UPDATE)操作 (26)8.6.7.1 CMPP_MT_ROUTE_UPDA TE消息定义(ISMG→GNS) (26)8.6.7.2 CMPP_MT_ROUTE_UPDA TE_RESP消息定义(GNS → ISMG) (27)8.6.8 ISMG向汇接网关更新MO路由(CMPP_MO_ROUTE_UPDATE)操作 (27)8.6.8.1 CMPP_MO_ROUTE_UPDATE消息定义(ISMG→GNS) (27)8.6.8.2 CMPP_MO_ROUTE_UPDATE_RESP消息定义(GNS → ISMG) (28)8.6.9 汇接网关向ISMG更新MT路由(CMPP_PUSH_MT_ROUTE_UPDA TE)操作 (29)8.6.9.1 CMPP_PUSH_MT_ROUTE_UPDATE消息定义(GNS→ISMG) (29)8.6.9.2 CMPP_PUSH_MT_ROUTE_UPDATE_RESP消息定义(ISMG → GNS) (29)8.6.10 汇接网关向ISMG更新MO路由(CMPP_PUSH_MO_ROUTE_UPDA TE)操作 (29)8.6.10.1 CMPP_PUSH_MO_ROUTE_UPDATE消息定义(GNS→ISMG) (30)8.6.10.2 CMPP_PUSH_MO_ROUTE_UPDATE_RESP消息定义(ISMG → GNS) (30)8.7 系统定义 (31)8.7.1 Command_Id定义 (31)8.7.2 错误码使用说明 (31)8.7.3 ISMG与GNS之间消息使用的错误码定义 (32)8.7.4 GNS上路由信息的Route_Id的编号规则 (33)9 附录1 短信群发功能的实现 (34)10 附录2 GNS协议目前实现说明 (34)11 修订历史 (36)前言本规范规定了移动梦网短信业务开展过程中各网元(包括ISMG、GNS和SP)之间的消息类型和定义,目前为3.0.0版本,是在原来2.1.0版本的基础上进行修订而成。
一、CMPP协议简介中国移动通信互联网短信网关接口协议(China Mobile Peer to Peer CMPP),是中国移动梦网内部各SMS参与节点相互交换SMS的官方协议。
作为梦网的参与方,移动梦网的增值服务商(Service Provider SP )要按照此协议规范实现SP的部分,才可以将自己的短信通过移动的GSM网络的数据通道传输到最终手机用户上。
实际上,协议规范了3个方面的内容:。
SP与移动的互联网短信网关(Internet Short Message Gateway,ISMG)之间的接口协议。
ISMG之间的接口协议(譬如移动各省、市之间的短信息交换通过ISMG之间进行)。
ISMG与汇接网关(Gateway Name Server GNS,类似互联网上的DNS服务器)之间的接口协议,譬如跨省之类的短信需要GNS的帮助指出当前ISMG该如何传递短信。
其中,后二方面属于移动短信息系统内部实现,对于SP来讲大概可以“透明”来看待,只要实现了SP同ISMG的正确交互,就可以实现接入移动梦网短信系统。
我们关心的只是SP端的开发细节。
二、CMPP交互模式从手机用户角度讲,按短信的发起/接收路径来讲,有两个叫法:MT(Short Message Mobile Terminated, SMMT),短信接收,短信从SP发送到手机用户。
MO (Short Message Mobile Originate,SMMO),短信发送,短信从手机用户端发送到目标SP。
这两类短信交互,从SP端来看,都是属于Socket传输应用,CMPP的协议是以TCP/IP协议作为底层承载协议的,属于TCP/IP协议栈之上的应用。
SP同ISMG的交互连接分长连接和短连接。
所谓短连接,就是一次连接,传输一个消息,然后等待回复后拆除连接,显然,效率很低,所以,基本上不被考虑.所谓长连接,就是SP建立同 ISMG连接,然后不断将数据包(一个个CMPP消息)发送到ISMG,此处发送不必等待某条消息的ISMG回应消息返回,就接着发送下一个消息。
中国移动通信互联网短信网关接口协议中国移动通信互联网短信网关接口协议(China Mobile Peer to Peer, CMPP)(V2.0)中国移动通信集团公司2002年4月目录前言 (4)1.范围 (5)2.缩略语 (5)3.网络结构 (6)4.CMPP功能概述 (6)5. 协议栈 (8)6. 通信方式 (8)6.1长连接 (9)6.2短连接 (11)6.3本协议中涉及的端口号 (12)6.4 交互过程中的应答方式 (12)7.消息定义 (12)7.1基本数据类型 (12)7.2消息结构 (13)7.3 消息头格式(Message Header) (13)7.4信息资源站实体(SP)与互联网短信网关(ISMG)间的消息定义 (13)7.4.1 SP请求连接到ISMG(CMPP_CONNECT)操作 (13)7.4.1.1 CMPP_CONNECT消息定义(SP→ISMG) (13)7.4.1.2 CMPP_CONNECT_RESP消息定义(ISMG → SP) (14)7.4.2 SP或ISMG请求拆除连接(CMPP_TERMINATE)操作 (14)7.4.2.1 CMPP_TERMINA TE消息定义(SP→ISMG或ISMG → SP) (14)7.4.2.2 CMPP_TERMINA TE_RESP消息定义(SP→ISMG或ISMG → SP) . 147.4.3 SP向ISMG提交短信(CMPP_SUBMIT)操作 (14)7.4.3.1 CMPP_SUBMIT消息定义(SP→ISMG) (15)7.4.3.2 CMPP_SUBMIT_RESP消息定义(ISMG → SP) (16)7.4.4 SP向ISMG查询发送短信状态(CMPP_QUERY)操作 (17)7.4.4.1 CMPP_QUERY消息的定义(SP→ISMG) (17)7.4.4.2 CMPP_QUERY_RESP消息的定义(ISMG →SP) (17)7.4.5 ISMG向SP送交短信(CMPP_DELIVER)操作 (18)7.4.5.1 CMPP_DELIVER消息定义(ISMG→SP) (18)7.4.5.2 CMPP_DELIVER_RESP消息定义(SP → ISMG) (20)7.4.6SP向ISMG发起删除短信(CMPP_CANCEL)操作 (20)7.4.6.1 CMPP_CANCEL消息定义(SP → ISMG) (20)7.4.6.2 CMPP_CANCEL_RESP消息定义(ISMG → SP) (20)7.4.7链路检测(CMPP_ACTIVE_TEST)操作 (21)7.4.7.1 CMPP_ACTIVE_TEST定义(SP → ISMG或ISMG→SP) (21)7.4.7.2 CMPP_ACTIVE_TEST_RESP定义(SP → ISMG或ISMG→SP) (21)7.5互联网短信网关(ISMG)之间的消息定义 (21)7.5.1 源ISMG请求连接到目的ISMG(CMPP_CONNECT)操作 (21)7.5.2 源ISMG请求拆除到目的ISMG的连接(CMPP_TERMINA TE)操作 (21)7.5.3链路检测(CMPP_ACTIVE_TEST)操作 (21)7.5.4 源ISMG向目的ISMG转发短信(CMPP_FWD)操作 (21)7.5.4.1 CMPP_FWD定义(ISMG→ ISMG) (21)7.5.4.2 CMPP_FWD_RESP定义(ISMG→ ISMG) (25)7.6互联网短信网关(ISMG)与汇接网关(GNS)之间的消息定义 (25)7.6.1 ISMG请求连接到GNS或GNS请求连接到ISMG(CMPP_CONNECT)操作 (25)7.6.2 ISMG请求拆除到GNS的连接或GNS请求拆除到ISMG的连接(CMPP-_TERMINATE)操作 (25)7.6.3 ISMG向汇接网关查询MT路由(CMPP_MT_ROUTE)操作 (26)7.6.3.1 CMPP_MT_ROUTE消息定义(ISMG→GNS) (26)7.6.3.2 CMPP_MT_ROUTE_RESP消息定义(GNS → ISMG) (26)7.6.4 ISMG向汇接网关查询MO路由(CMPP_MO_ROUTE)操作 (26)7.6.4.1 CMPP_MO_ROUTE消息定义(ISMG→GNS) (26)7.6.4.2 CMPP_MO_ROUTE_RESP消息定义(GNS → ISMG) (26)7.6.5ISMG向汇接网关获取路由(CMPP_GET_ROUTE)操作 (27)7.6.5.1 CMPP_GET_ ROUTE消息定义(ISMG→GNS) (27)7.6.5.2 CMPP_GET_ ROUTE_RESP消息定义(GNS → ISMG) (27)7.6.6 ISMG向汇接网关更新MT路由(CMPP_MT_ROUTE_UPDA TE)操作 (28)7.6.6.1 CMPP_MT_ROUTE_UPDATE消息定义(ISMG→GNS) (28)7.6.6.2 CMPP_MT_ROUTE_UPDATE_RESP消息定义(GNS → ISMG) (28)7.6.7 ISMG向汇接网关更新MO路由(CMPP_MO_ROUTE_UPDA TE)操作 (29)7.6.7.1 CMPP_MO_ROUTE_UPDATE消息定义(ISMG→GNS) (29)7.6.7.2CMPP_MO_ROUTE_UPDATE_RESP消息定义(GNS → ISMG) (29)7.6.8汇接网关向ISMG更新MT路由(CMPP_PUSH_MT_ROUTE_UPDA TE)操作 (29)7.6.8.1 CMPP_PUSH_MT_ROUTE_UPDATE消息定义(GNS→ISMG) (29)7.6.8.2 CMPP_PUSH_MT_ROUTE_UPDATE_RESP消息定义(ISMG →GNS) (30)7.6.9汇接网关向ISMG更新MO路由(CMPP_PUSH_MO_ROUTE_UPDA TE)操作 (30)7.6.9.1 CMPP_PUSH_MO_ROUTE_UPDA TE消息定义(GNS→ISMG) (30)7.6.9.2 CMPP_PUSH_MO_ROUTE_UPDATE_RESP消息定义(ISMG →GNS) (30)7.7系统定义 (31)7.7.1 Command_Id定义 (31)附录1 MO状态报告的产生 (32)修订历史 (34)前言本规范为中国移动通信集团公司企业规范,简称CMPP,现阶段版本是对1.2.1版修订后形成的,为2.0版。
中国移动通信互联网短信网关接口协议协议名称:中国移动通信互联网短信网关接口协议一、协议双方的基本信息甲方(服务方):公司名称:____________________________地址:_________________________________联系人:_____________________________联系电话:___________________________乙方(接入方):公司名称:____________________________地址:_________________________________联系人:_____________________________联系电话:___________________________二、各方身份、权利、义务及履行方式1.甲方权利与义务:(1)提供短信网关接口服务。
(该服务的具体范围可以在接口文档中详细说明)(2)及时修复服务故障,确保服务稳定性。
(3)遵守中国相关法律法规。
(4)对乙方提供的信息严格保密。
(5)提供技术支持。
(6)接受乙方的反馈意见,不断完善服务质量。
2.乙方权利与义务:(1)合法使用甲方提供的服务。
(2)支付服务费用。
(3)向甲方提供相关的公司信息,保证信息真实合法。
(4)遵守中国相关法律法规。
(5)接受甲方技术支持和培训。
(6)及时维护本公司所使用的系统,确保系统的稳定性。
3.履行方式及期限:(1)甲方应在收到乙方的服务申请后,在协议中规定的时间内提供服务。
(2)乙方应支付约定的服务费用。
(3)双方应在本协议生效后履行协议中规定的各项义务。
三、违约责任如因甲方或乙方违反本协议条款、相关法律法规或双方之间的其他协议,导致任何一方承担任何损失或被要求承担任何责任,另一方应予以赔偿并承担全部责任。
四、遵守中国的相关法律法规双方应遵守中国有关通信行业的法律法规及规章制度,包括但不限于《中华人民共和国电信条例》等有关通信行业法规,同时双方也必须遵守中国有关在线传输的法律法规。
移动通信互联网短信网关接口协议移动通信互联网短信网关接口协议甲方(公司/个人):地址:联系电话:代表人:乙方(公司/个人):地址:联系电话:代表人:鉴于:1.甲方是一家提供移动通信互联网短信网关服务的公司/个人;2.乙方希望通过甲方提供的移动通信互联网短信网关服务来发送短信;3.双方经过友好协商,达成以下协议:一、权力和义务1.甲方的权利和义务:(1)提供短信网关接口协议服务,包括但不限于接受乙方发送的短信、将短信转发至移动通信服务商等;(2)维护短信网关接口系统的正常运行,包括但不限于服务器、软件、网络等;(3)根据乙方的需求,对短信进行格式、内容等方面的处理;(4)对乙方的短信内容、接收方信息、发送方信息等做出审核和处理;(5)如发现乙方存在违法违规行为或其他不符合国家法律法规或协议约定的行为,有权随时中止或终止提供服务,并有权要求乙方承担相应的法律责任。
2.乙方的权利和义务:(1)使用甲方提供的短信网关接口服务,向合法、合规的手机号码发送短信;(2)确保所发送短信的内容不违法、不违规,且不侵犯他人的合法权益;(3)提供准确、真实的短信发送和接收方信息,确保信息的完整和准确性;(4)按照甲方的要求完成相关审批和审核手续,确保符合国家法律法规和协议约定;(5)妥善保管甲方提供的接口账号和密码,确保接口的安全和稳定运行;(6)对因乙方自身原因引起的任何纠纷、争议,由乙方自行承担相应的法律责任。
二、履行方式和期限1.甲方负责将乙方发送的短信实时转发给移动通信服务商,不承担短信发送成功的保证责任;2.短信发送的具体期限以移动通信服务商的实际情况为准;3.甲乙双方可根据实际情况随时对协议进行修改和补充,需通过书面形式进行确认或协商。
三、违约责任1.如因甲方原因,导致乙方不能正常使用短信网关接口协议服务,甲方应承担相应的赔偿责任;2.如因乙方原因,导致甲方无法提供短信网关接口协议服务,甲方有权中止或终止服务,并有权要求乙方赔偿相应的损失;3.如因双方原因或不可抗力因素等原因,导致无法执行协议约定的任何一方均不承担责任。
中国挪动通讯互联网短信网关接口协议(China Mobile Peer to Peer, CMPP)()中国挪动通讯公司公司2002年4月目录前言 (4)1.范围 (5)2.缩略语 (5)3.网络构造 (6)4. CMPP 功能概括 (6)5. 协议栈 (8)6. 通讯方式 (8)长连结 (9)短连结 (11)本协议中波及的端口号 (12)交互过程中的应答方式 (12)7.信息定义 (12)基本数据种类 (12)信息构造 (13)信息头格式( Message Header) (13)信息资源站实体 (SP)与互联网短信网关(ISMG) 间的信息定义 (13)7.4.1 SP 恳求连结到 ISMG ( CMPP_CONNECT )操作 (13)7.4.1.1 CMPP_CONNECT 信息定义( SP ISMG ) (13)7.4.1.2 CMPP_CONNECT_RESP 信息定义( ISMG SP) (14)SP 或 ISMG 恳求拆掉连结( CMPP_TERMINA TE )操作 (14)7.4.2.1 CMPP_TERMINATE 信息定义( SP ISMG 或 ISMG SP) (14)7.4.2.2 CMPP_TERMINATE_RESP 信息定义( SP ISMG 或 ISMG SP) .14SP 向 ISMG 提交短信( CMPP_SUBMIT )操作 (15)7.4.3.1 CMPP_SUBMIT 信息定义( SPISMG ) (15)7.4.3.2 CMPP_SUBMIT_RESP 信息定义( ISMG SP) (16)SP 向 ISMG 查问发送短信状态(CMPP_QUERY )操作 (17)7.4.4.1 CMPP_QUERY 信息的定义( SP ISMG ) (17)7.4.4.2 CMPP_QUERY_RESP 信息的定义( ISMG SP) (17)ISMG 向 SP 送交短信( CMPP_DELIVER )操作 (18)7.4.5.1 CMPP_DELIVER 信息定义( ISMG SP) (18)7.4.5.2 CMPP_DELIVER_RESP 信息定义( SP ISMG ) (20)SP 向 ISMG 倡始删除短信( CMPP_CANCEL )操作 (20)7.4.6.1 CMPP_CANCEL 信息定义( SP ISMG ) (20)7.4.6.2 CMPP_CANCEL_RESP 信息定义( ISMG SP) (20)链路检测( CMPP_ACTIVE_TEST )操作 (21)7.4.7.1 CMPP_ACTIVE_TEST 定义( SP ISMG 或 ISMG SP) (21)7.4.7.2 CMPP_ACTIVE_TEST_RESP 定义( SP ISMG 或 ISMG SP) (21)互联网短信网关 (ISMG) 之间的信息定义 (21)7.5.1 源 ISMG 恳求连结到目的ISMG (CMPP_CONNECT )操作 (21)7.5.2 源 ISMG 恳求拆掉到目的ISMG 的连结( CMPP_TERMINA TE )操作 (21)7.5.3 链路检测( CMPP_ACTIVE_TEST)操作217.5.4 源 ISMG 向目的 ISMG 转发短信( CMPP_FWD )操作217.5.4.1 CMPP_FWD 定义( ISMG ISMG )227.5.4.2 CMPP_FWD_RESP 定义( ISMG ISMG )257.6 互联网短信网关(ISMG) 与汇接网关 (GNS) 之间的信息定义 (25)7.6.1 ISMG 恳求连结到GNS 或 GNS 恳求连结到ISMG ( CMPP_CONNECT )操作25ISMG恳求拆掉到GNS的连结或GNS恳求拆掉到ISMG的连结(CMPP_TERMINA TE )操作267.6.3 ISMG 向汇接网关查问MT 路由( CMPP_MT_ROUTE )操作267.6.3.1 CMPP_MT_ROUTE信息定义(ISMG GNS)267.6.3.2 CMPP_MT_ROUTE_RESP信息定义(GNS ISMG )267.6.4 ISMG 向汇接网关查问MO 路由( CMPP_MO_ROUTE )操作267.6.4.1 CMPP_MO_ROUTE信息定义(ISMG GNS)267.6.4.2 CMPP_MO_ROUTE_RESP信息定义(GNS ISMG )277.6.5ISMG 向汇接网关获取路由(CMPP_GET_ROUTE )操作277.6.5.1 CMPP_GET_ ROUTE信息定义(ISMG GNS)277.6.5.2 CMPP_GET_ ROUTE_RESP信息定义(GNS ISMG )27 7.6.6 ISMG 向汇接网关更新MT 路由( CMPP_MT_ROUTE_UPDATE)操作287.6.6.1 CMPP_MT_ROUTE_UPDATE信息定义(ISMG GNS)287.6.6.2 CMPP_MT_ROUTE_UPDATE_RESP信息定义(GNS ISMG )29 7.6.7 ISMG 向汇接网关更新MO 路由( CMPP_MO_ROUTE_UPDA TE)操作297.6.7.1 CMPP_MO_ROUTE_UPDATE信息定义(ISMG GNS)29信息定义(GNS ISMG )297.6.8 汇接网关向ISMG 更新 MT 路由( CMPP_PUSH_MT_ROUTE_UPDA TE)操作30CMPP_PUSH_MT_ROUTE_UPDA TE信息定义(GNS ISMG )30CMPP_PUSH_MT_ROUTE_UPDATE_RESP消息定义(ISMGGNS )307.6.9 汇接网关向ISMG 更新 MO 路由( CMPP_PUSH_MO_ROUTE_UPDATE)操作30CMPP_PUSH_MO_ROUTE_UPDATE 信息定义( GNS ISMG )30CMPP_PUSH_MO_ROUTE_UPDATE_RESP消息定义(ISMGGNS )317.7 系统定义 (31)7.7.1 Command_Id 定义31附录 1 MO 状态报告的产生 (33)订正历史 (35)3前言本规范为中国挪动通讯公司公司公司规范,简称CMPP ,现阶段版本是对 1.2.1 版订正后形成的,为 2.0 版。
中国移动通信互联网短信网关接口协议(China Mobile Peer to Peer, CMPP)(V2.0)中国移动通信集团公司2002年4月目录前言 (4)1.范围 (5)2.缩略语 (5)3.网络结构 (6)4.CMPP功能概述 (7)5. 协议栈 (8)6. 通信方式 (8)6.1 长连接 (9)6.2 短连接 (11)6.3 本协议中涉及的端口号 (12)6.4 交互过程中的应答方式 (12)7.消息定义 (12)7.1基本数据类型 (12)7.2消息结构 (13)7.3 消息头格式(Message Header) (13)7.4信息资源站实体(SP)与互联网短信网关(ISMG)间的消息定义 (13)7.4.1 SP请求连接到ISMG(CMPP_CONNECT)操作 (13)7.4.1.1 CMPP_CONNECT消息定义(SP→ISMG) (13)7.4.1.2 CMPP_CONNECT_RESP消息定义(ISMG → SP) (14)7.4.2 SP或ISMG请求拆除连接(CMPP_TERMINA TE)操作 (14)7.4.2.1 CMPP_TERMINATE消息定义(SP→ISMG或ISMG → SP) (15)7.4.2.2 CMPP_TERMINATE_RESP消息定义(SP→ISMG或ISMG → SP).157.4.3 SP向ISMG提交短信(CMPP_SUBMIT)操作 (15)7.4.3.1 CMPP_SUBMIT消息定义(SP→ISMG) (15)7.4.3.2 CMPP_SUBMIT_RESP消息定义(ISMG → SP) (16)7.4.4 SP向ISMG查询发送短信状态(CMPP_QUERY)操作 (17)7.4.4.1 CMPP_QUERY消息的定义(SP→ISMG) (17)7.4.4.2 CMPP_QUERY_RESP消息的定义(ISMG →SP) (18)7.4.5 ISMG向SP送交短信(CMPP_DELIVER)操作 (18)7.4.5.1 CMPP_DELIVER消息定义(ISMG→SP) (18)7.4.5.2 CMPP_DELIVER_RESP消息定义(SP → ISMG) (21)7.4.6 SP向ISMG发起删除短信(CMPP_CANCEL)操作 (21)7.4.6.1 CMPP_CANCEL消息定义(SP → ISMG) (21)7.4.6.2 CMPP_CANCEL_RESP消息定义(ISMG → SP) (21)7.4.7 链路检测(CMPP_ACTIVE_TEST)操作 (22)7.4.7.1 CMPP_ACTIVE_TEST定义(SP → ISMG或ISMG→SP) (22)7.4.7.2 CMPP_ACTIVE_TEST_RESP定义(SP → ISMG或ISMG→SP) (22)7.5互联网短信网关(ISMG)之间的消息定义 (22)7.5.1 源ISMG请求连接到目的ISMG(CMPP_CONNECT)操作 (22)7.5.2 源ISMG请求拆除到目的ISMG的连接(CMPP_TERMINA TE)操作 (22)7.5.3链路检测(CMPP_ACTIVE_TEST)操作 (22)7.5.4 源ISMG向目的ISMG转发短信(CMPP_FWD)操作 (22)7.5.4.1 CMPP_FWD定义(ISMG→ ISMG) (22)7.5.4.2 CMPP_FWD_RESP定义(ISMG→ ISMG) (26)7.6互联网短信网关(ISMG)与汇接网关(GNS)之间的消息定义 (27)7.6.1 ISMG请求连接到GNS或GNS请求连接到ISMG(CMPP_CONNECT)操作 (27)7.6.2 ISMG请求拆除到GNS的连接或GNS请求拆除到ISMG的连接(CMPP_TERMINA TE)操作 (27)7.6.3 ISMG向汇接网关查询MT路由(CMPP_MT_ROUTE)操作 (27)7.6.3.1 CMPP_MT_ROUTE消息定义(ISMG→GNS) (27)7.6.3.2 CMPP_MT_ROUTE_RESP消息定义(GNS → ISMG) (27)7.6.4 ISMG向汇接网关查询MO路由(CMPP_MO_ROUTE)操作 (28)7.6.4.1 CMPP_MO_ROUTE消息定义(ISMG→GNS) (28)7.6.4.2 CMPP_MO_ROUTE_RESP消息定义(GNS → ISMG) (28)7.6.5ISMG向汇接网关获取路由(CMPP_GET_ROUTE)操作 (29)7.6.5.1 CMPP_GET_ ROUTE消息定义(ISMG→GNS) (29)7.6.5.2 CMPP_GET_ ROUTE_RESP消息定义(GNS → ISMG) (29)7.6.6 ISMG向汇接网关更新MT路由(CMPP_MT_ROUTE_UPDATE)操作 (30)7.6.6.1 CMPP_MT_ROUTE_UPDATE消息定义(ISMG→GNS) (30)7.6.6.2 CMPP_MT_ROUTE_UPDATE_RESP消息定义(GNS → ISMG) (30)7.6.7 ISMG向汇接网关更新MO路由(CMPP_MO_ROUTE_UPDA TE)操作 (30)7.6.7.1 CMPP_MO_ROUTE_UPDATE消息定义(ISMG→GNS) (31)7.6.7.2CMPP_MO_ROUTE_UPDATE_RESP消息定义(GNS → ISMG) (31)7.6.8汇接网关向ISMG更新MT路由(CMPP_PUSH_MT_ROUTE_UPDA TE)操作 (31)7.6.8.1 CMPP_PUSH_MT_ROUTE_UPDATE消息定义(GNS→ISMG) (31)7.6.8.2 CMPP_PUSH_MT_ROUTE_UPDATE_RESP消息定义(ISMG →GNS) (32)7.6.9汇接网关向ISMG更新MO路由(CMPP_PUSH_MO_ROUTE_UPDATE)操作 (32)7.6.9.1 CMPP_PUSH_MO_ROUTE_UPDA TE消息定义(GNS→ISMG) (32)7.6.9.2 CMPP_PUSH_MO_ROUTE_UPDATE_RESP消息定义(ISMG →GNS) (33)7.7系统定义 (33)7.7.1 Command_Id定义 (33)附录1 MO状态报告的产生 (35)修订历史 (37)前言本规范为中国移动通信集团公司企业规范,简称CMPP,现阶段版本是对1.2.1版修订后形成的,为2.0版。
互联网短信网关接口协议互联网短信网关接口协议甲方(以下简称“平台方”)地址:联系人:电话:电子邮件:乙方(以下简称“客户方”)公司名称:地址:联系人:电话:电子邮件:根据平等、自愿、诚信、互惠原则,双方本着互利共赢的精神,就互联网短信网关接口服务达成如下协议:一、服务内容1.平台方向客户方提供互联网短信网关接口服务,包括但不限于短信发送、状态报告等。
2.客户方使用平台方提供的服务,必须遵守国家相关法律法规,保证短信内容不含有违反法律法规、涉及黄、赌、毒、暴力、淫秽、诈骗、垃圾广告等内容。
3.客户方需要按平台方要求完成接口开发及测试,确保接口的稳定性和可靠性。
二、权利义务1.平台方的权利和义务:(1)提供互联网短信网关接口服务。
(2)对客户方提供的短信内容进行审核,有权拒绝违法违规内容。
(3)在短信发送过程中,提供技术支持和相关服务。
(4) 负责短信发送的计费与结算。
2.客户方的权利和义务:(1) 使用平台方提供的互联网短信网关接口服务,达到商业营利目的。
(2)保证短信内容符合国家法律法规的规定。
(3)按照平台方要求完成接口开发及测试,并保证接口的稳定性和可靠性。
(4)支付互联网短信网关接口服务的费用。
(5) 对因客户方自身原因致使任何第三人提起诉讼或权利主张行为的,客户方应及时通知平台方,并承担全部责任和赔偿。
三、期限本协议自双方签字或盖章之日起生效,期限为()年,到期前双方经调解一致同意可续签。
四、违约责任1.双方履行本协议过程中,有违反协议内容的行为,应承担相应的法律责任。
2.如一方违反本协议规定,给对方造成损失的,应承担相应的赔偿责任。
五、法律效力和可执行性1.本协议的签署、履行和解释均受中华人民共和国法律约束。
2.本协议任何条款的无效,并不影响其他条款的法律效力和可执行性。
六、争议解决凡因本协议引起的或与本协议有关的一切争议,双方应协商解决;协商不成的,应以诉讼解决。
七、协议变更双方对本协议的权利、义务的内容进行任何修改或补充,须经双方协商一致并签订书面协议后生效。
中国移动通信企业标准QB-GF-028-2003中国移动通信互联网短信网关接口协议C h i n a M o b i l e P o i n t t o P o i n t版本号: 3.0.02003-11-03发布2003-11-03实施中国移动通信集团公司发布目录1 范围 (1)2 引用标准 (1)3 术语和定义 (1)4 网络结构 (3)5 CMPP功能概述 (3)6 协议栈 (4)7 通信方式 (4)7.1 长连接 (4)7.2 短连接 (6)7.3 本协议涉及的端口号 (6)7.4 交互过程中的应答方式 (7)8 消息定义 (7)8.1 基本数据类型 (7)8.2 消息结构 (7)8.3 消息头格式(Message Header) (8)8.4 业务提供商(SP)与互联网短信网关(ISMG)间的消息定义 (8)8.4.1 SP请求连接到ISMG(CMPP_CONNECT)操作 (8)8.4.1.1 CMPP_CONNECT消息定义(SP→ISMG) (8)8.4.1.2 CMPP_CONNECT_RESP消息定义(ISMG → SP) (9)8.4.2 SP或ISMG请求拆除连接(CMPP_TERMINA TE)操作 (9)8.4.2.1 CMPP_TERMINATE消息定义(SP→ISMG或ISMG → SP) (9)8.4.2.2 CMPP_TERMINATE_RESP消息定义(SP→ISMG或ISMG → SP) (10)8.4.3 SP向ISMG提交短信(CMPP_SUBMIT)操作 (10)8.4.3.1 CMPP_SUBMIT消息定义(SP→ISMG) (10)8.4.3.2 CMPP_SUBMIT_RESP消息定义(ISMG → SP) (11)8.4.4 SP向ISMG查询发送短信状态(CMPP_QUERY)操作 (12)8.4.4.1 CMPP_QUERY消息的定义(SP→ISMG) (12)8.4.4.2 CMPP_QUERY_RESP消息的定义(ISMG →SP) (13)8.4.5 ISMG向SP送交短信(CMPP_DELIVER)操作 (13)8.4.5.1 CMPP_DELIVER消息定义(ISMG→SP) (13)8.4.5.2 CMPP_DELIVER_RESP消息定义(SP → ISMG) (16)8.4.6 SP向ISMG发起删除短信(CMPP_CANCEL)操作 (16)8.4.6.1 CMPP_CANCEL消息定义(SP → ISMG) (16)8.4.6.2 CMPP_CANCEL_RESP消息定义(ISMG → SP) (17)8.4.7 链路检测(CMPP_ACTIVE_TEST)操作 (17)8.4.7.1 CMPP_ACTIVE_TEST定义(SP → ISMG或ISMG→SP) (17)8.4.7.2 CMPP_ACTIVE_TEST_RESP定义(SP → ISMG或ISMG→SP) (17)8.5 互联网短信网关(ISMG)之间的消息定义 (17)8.5.1 源ISMG请求连接到目的ISMG(CMPP_CONNECT)操作 (17)8.5.2 源ISMG请求拆除到目的ISMG的连接(CMPP_TERMINATE)操作 (17)8.5.3 链路检测(CMPP_ACTIVE_TEST)操作 (17)8.5.4 源ISMG向目的ISMG转发短信(CMPP_FWD)操作 (17)8.5.4.1 CMPP_FWD定义(ISMG→ ISMG) (18)8.5.4.2 CMPP_FWD_RESP定义(ISMG→ ISMG) (21)8.6 互联网短信网关(ISMG)与汇接网关(GNS)之间的消息定义 (21)8.6.1 ISMG请求连接到GNS或GNS请求连接到ISMG(CMPP_CONNECT)操作 (21)8.6.2 ISMG请求拆除到GNS的连接或GNS请求拆除到ISMG的连接(CMPP_TERMINA TE)操作218.6.3 ISMG向汇接网关查询MT路由(CMPP_MT_ROUTE)操作 (21)8.6.3.1 CMPP_MT_ROUTE消息定义(ISMG→GNS) (22)8.6.3.2 CMPP_MT_ROUTE_RESP消息定义(GNS → ISMG) (22)8.6.4 ISMG向汇接网关查询MO路由(CMPP_MO_ROUTE)操作 (22)8.6.4.1 CMPP_MO_ROUTE消息定义(ISMG→GNS) (22)8.6.4.2 CMPP_MO_ROUTE_RESP消息定义(GNS → ISMG) (23)8.6.5 ISMG向汇接网关获取MT路由(CMPP_GET_MT_ROUTE)操作 (23)8.6.5.1 CMPP_GET_MT_ROUTE消息定义(ISMG→GNS) (24)8.6.5.2 CMPP_GET_ ROUTE_RESP消息定义(GNS → ISMG) (24)8.6.6 SMG向汇接网关获取MO路由(CMPP_GET_MO_ROUTE)操作 (25)8.6.6.1 CMPP_GET_MO_ROUTE消息定义(ISMG→GNS) (25)8.6.6.2 CMPP_GET_MO_ROUTE_RESP消息定义(GNS → ISMG) (25)8.6.7 ISMG向汇接网关更新MT路由(CMPP_MT_ROUTE_UPDATE)操作 (26)8.6.7.1 CMPP_MT_ROUTE_UPDA TE消息定义(ISMG→GNS) (26)8.6.7.2 CMPP_MT_ROUTE_UPDA TE_RESP消息定义(GNS → ISMG) (27)8.6.8 ISMG向汇接网关更新MO路由(CMPP_MO_ROUTE_UPDATE)操作 (27)8.6.8.1 CMPP_MO_ROUTE_UPDATE消息定义(ISMG→GNS) (27)8.6.8.2 CMPP_MO_ROUTE_UPDATE_RESP消息定义(GNS → ISMG) (28)8.6.9 汇接网关向ISMG更新MT路由(CMPP_PUSH_MT_ROUTE_UPDA TE)操作 (29)8.6.9.1 CMPP_PUSH_MT_ROUTE_UPDATE消息定义(GNS→ISMG) (29)8.6.9.2 CMPP_PUSH_MT_ROUTE_UPDATE_RESP消息定义(ISMG → GNS) (29)8.6.10 汇接网关向ISMG更新MO路由(CMPP_PUSH_MO_ROUTE_UPDA TE)操作 (29)8.6.10.1 CMPP_PUSH_MO_ROUTE_UPDATE消息定义(GNS→ISMG) (30)8.6.10.2 CMPP_PUSH_MO_ROUTE_UPDATE_RESP消息定义(ISMG → GNS) (30)8.7 系统定义 (31)8.7.1 Command_Id定义 (31)8.7.2 错误码使用说明 (31)8.7.3 ISMG与GNS之间消息使用的错误码定义 (32)8.7.4 GNS上路由信息的Route_Id的编号规则 (33)9 附录1 短信群发功能的实现 (34)10 附录2 GNS协议目前实现说明 (34)11 附录3 全网SP和本地SP的服务代码的区别 (35)11.1 区别1:现网上全网SP和本地SP的服务代码的区别 (35)11.2 区别2:新分配的SP的服务代码规则 (35)12 修订历史 (36)前言本规范规定了移动梦网短信业务开展过程中各网元(包括ISMG、GNS和SP)之间的消息类型和定义。
中国移动通信互联网短信网关接口协议(China Mobile Peer to Peer, CMPP)(V2.0)中国移动通信集团公司2002年 4 月目录前言 (6)1范围 (7)2缩略语 (7)3.网络结构 (9)4.CMPP功能概述 (10)5. 协议栈 (13)6. 通信方式 (14)6.1 长连接 (15)6.2 短连接 (18)6.3 本协议中涉及的端口号 (20)6.4 交互过程中的应答方式 (20)7.消息定义 (21)7.1差不多数据类型 (21)7.2消息结构 (21)7.3 消息头格式(Message Header) (22)7.4信息资源站实体(SP)与互联网短信网关(ISMG)间的消息定义 (22)7.4.1 SP请求连接到ISMG(CMPP_CONNECT)操作 (22)7.4.2 SP或ISMG请求拆除连接(CMPP_TERMINATE)操作 (24)7.4.3 SP向ISMG提交短信(CMPP_SUBMIT)操作 (25)7.4.4 SP向ISMG查询发送短信状态(CMPP_QUERY)操作 (29)7.4.5 ISMG向SP送交短信(CMPP_DELIVER)操作 (31)7.4.6 SP向ISMG发起删除短信(CMPP_CANCEL)操作.. 357.4.7 链路检测(CMPP_ACTIVE_TEST)操作 (36)7.5互联网短信网关(ISMG)之间的消息定义 (37)7.5.1 源ISMG请求连接到目的ISMG(CMPP_CONNECT)操作 (37)7.5.2 源ISMG请求拆除到目的ISMG的连接(CMPP_TERMINATE)操作 (37)7.5.3链路检测(CMPP_ACTIVE_TEST)操作 (37)7.5.4 源ISMG向目的ISMG转发短信(CMPP_FWD)操作37 7.6互联网短信网关(ISMG)与汇接网关(GNS)之间的消息定义 (45)7.6.1 ISMG请求连接到GNS或GNS请求连接到ISMG(CMPP_CONNECT)操作 (45)7.6.2 ISMG请求拆除到GNS的连接或GNS请求拆除到ISMG的连接(CMPP_TERMINATE)操作 (45)7.6.3 ISMG向汇接网关查询MT路由(CMPP_MT_ROUTE)操作 (45)7.6.4 ISMG向汇接网关查询MO路由(CMPP_MO_ROUTE)操作 (46)7.6.5ISMG向汇接网关猎取路由(CMPP_GET_ROUTE)操作 (48)7.6.6 ISMG向汇接网关更新MT路由(CMPP_MT_ROUTE_UPDATE)操作 (50)7.6.7 ISMG向汇接网关更新MO路由(CMPP_MO_ROUTE_UPDATE)操作 (51)7.6.8汇接网关向ISMG更新MT路由(CMPP_PUSH_MT_ROUTE_UPDATE)操作 (52)7.6.9汇接网关向ISMG更新MO路由(CMPP_PUSH_MO_ROUTE_UPDATE)操作 (53)7.7系统定义 (55)7.7.1 Command_Id定义 (55)附录1 MO状态报告的产生 (57)修订历史 (61)前言本规范为中国移动通信集团公司企业规范,简称CMPP,现时期版本是对1.2.1版修订后形成的,为2.0版。
本规范描述了中国移动短信业务中各网元(包括ISMG、GNS和SP)之间的相关消息的类型和定义。
依照业务的进展,规范中的信令操作和参数将会做进一步的调整和增加。
本规范解释权属于中国移动通信集团公司。
本规范起草单位:中国移动通信集团公司研发中心。
本标准要紧起草人:党京、孙若雯、于蓉蓉、袁向阳。
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 ShortMessage Control SP 为收取包月业务费用而向网关发送的消息,网关收到后不送给用户仅产生相应的话单;ISMG_I d网关代码:0XYZ01~0XYZ99,其中XYZ 为省会区号,位数不足时左补零,如北京编号为1的网关代码为001001,江西编号为1的网关代码为079101,依此类推。
SP_Id SP的企业代码:网络中SP地址和身份的标识、地址翻译、计费、结算等均以企业代码为依据。
企业代码以数字表示,共6位,从“9XY000”至“9XY999”,其中“XY”为各移动公司代码。
SP_Cod e SP的服务代码:服务代码是在使用短信方式的点播类业务中,提供给用户点播的内容/应用服务提供商代码。
服务代码以数字表示,全国业务服务代码长度统一为 4 位,即“1000”-“9999”;本地业务服务代码长度统一为 5 位,即“01000”-“09999”。
Servic e_Id SP的业务类型,数字、字母和符号的组合,由SP自定,如图片传情可定为TPCQ,股票查询可定义为11。
3.网络结构如图1所示,互联网短信网关(ISMG)是外部信息资源站实体(SP)与移动网内短信中心之间的中介实体,互联网短信网关一方面负责接收SP发送给移动用户的信息和提交给短信中心。
另一方面,移动用户点播SP业务的信息将由短信中心通过互联网短信网关发给SP。
另外,为了减轻短信中心的信令负荷,互联网短信网关还应依照路由原则将SP提交的信息转发到相应的互联网短信网关。
互联网短信网关通过向汇接网关(GNS)查询的方式获得网关间的转发路由信息。
4.CMPP功能概述CMPP协议要紧提供以下两类业务操作:(1)短信发送(Short Message Mobile Originate,SM MO)典型的业务操作举例如图2所示:图2 需要前转的MO示意1)手机发出数据请求(可能是订阅信息或图片点播等),被源ISMG接收;2)源ISMG对接收到的信息返回响应;3)源ISMG在本地查询不到要连接的SP,向GNS(汇接网关)发路由请求信息;4)GNS将路由信息返回;5)源ISMG依照路由信息将请求前转给目的ISMG;6)目的ISMG对接收到的信息返回响应;7)目的ISMG将请求信息送SP8)SP返回响应;在以上操作中,步骤3到步骤8均使用CMPP协议;在随后的操作中,目的ISMG在接收到SP的响应后将产生MO状态报告发给源ISMG。
(2)短信接收(Short Message Mobile Terminated,SM MT)典型的业务操作举例如图3所示:图3 需要前转的MT示意1)SP发出数据请求(可能是短信通知或手机铃声等),被源ISMG接收;2)源ISMG对接收到的信息返回响应;3)源ISMG在本地数据库中找不到要目的手机号段所对应网关代码,向GNS(汇接网关)发路由请求信息;4)汇接网关将路由信息返回;5)源ISMG依照路由信息将请求前转给目的ISMG;6)目的ISMG对接收到的信息返回响应;7)目的ISMG将请求信息发送至SMC;8)SMC向目的ISMG返回响应;在上述操作中,步骤1到步骤6均使用CMPP协议;在随后的操作中,SMC将通过NO.7信令网向移动用户发送信息,移动用户收到后将返回状态报告(Delivery-Receipt)给短信中心,短信中心将按照MO操作的流程将状态报告返回给SP(假如SP要求返回状态报告)。
5. 协议栈CMPP协议以TCP/IP作为底层通信承载,具体结构由图4所示:图4 CMPP协议栈6. 通信方式SP与ISMG之间、ISMG之间进行信息交互时,能够采纳长连接方式,也能够采纳短连接方式。
所谓长连接,指在一个TCP连接上能够连续发送多个数据包,在TCP连接保持期间,假如没有数据包发送,需要双方发链路检测包以维持此连接。
短连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接,即每次TCP连接只完成一对CMPP消息的发送。
6.1长连接通信双方以客户-服务器方式建立TCP连接,用于双方信息的相互提交。
当信道上没有数据传输时,通信双方应每隔时刻C发送链路检测包以维持此连接,当链路检测包发出超过时刻T后未收到响应,应立即再发送链路检测包,再连续发送N-1次后仍未得到响应则断开此连接。
参数C、T、N原则上应可配置,现时期建议取值为:C=3分钟,T=60秒,N=3。
网关与SP之间、网关之间的消息发送后等待T秒后未收到响应,应立即重发,再连续发送N-1次后仍未得到响应则停发。
现时期建议取值为:T=60秒,N=3。
消息采纳并发方式发送,加以滑动窗口流量操纵,窗口大小参数W可配置,现时期建议为16,即接收方在应答前一次收到的消息最多不超过16条。
长连接的操作流程举例如图5所示:链路检测包链路检测包响应链路检测包链路检测包响应. . . . . .图5 长连接一次操作流程6.2短连接通信双方以客户-服务器方式建立TCP连接,应答与请求在同一个连接中完成。
系统采纳客户/服务器模式,操作以客户端驱动方式发起连接请求,完成一次操作后关闭此连接。
网关与SP之间、网关之间的消息发送后等待T秒后未收到响应,应立即重发,再连续发送N-1次后仍未得到响应则停发。
现时期建议取值为:T=60秒,N=3。
短连接的操作流程举例如图6所示:建立TCP连接CMPP消息2 对CMPP消息2的响应拆除TCP连接图6 短连接的操作流程6.3本协议中涉及的端口号6.4 交互过程中的应答方式在SP与ISMG之间、SMC与ISMG之间及ISMG之间的交互过程中均采纳异步方式,即任一个网元在收到请求消息后应立即回送响应消息。
举例如图7所示:SMC SPCMPP请求消息CMPP响应消息CMPP请求消息CMPP响应消息图7 异步交互方式示意图7.消息定义7.1差不多数据类型7.2消息结构7.3 消息头格式(Message Header)7.4信息资源站实体(SP)与互联网短信网关(ISMG)间的消息定义SP与ISMG之间互为客户/服务器,但要求SP首先以客户的身份请求连接到ISMG,之后SP与ISMG之间方可进行数据传输。