互联网短信网关接口协议_第1页
互联网短信网关接口协议_第2页
互联网短信网关接口协议_第3页
互联网短信网关接口协议_第4页
互联网短信网关接口协议_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、中国移动通信互联短信网关接口协议中国移动通信集团公司研发中心Page PAGE 38 of NUMPAGES 38中国移动通通信互联网短信信网关接口口协议(Chinna Mobiile PPeer to PPeer, CMPPP)(V2.00)中国移动通通信集团公公司2002年年 4 月目 录录TOC o 1-3 h z u HYPERLINK l _Toc7502869 前 言言 PAGEREF _Toc7502869 h 4 HYPERLINK l _Toc7502870 1范围 PAGEREF _Toc7502870 h 5 HYPERLINK l _Toc7502871 2缩略语语 P

2、AGEREF _Toc7502871 h 5 HYPERLINK l _Toc7502872 3网络结结构 PAGEREF _Toc7502872 h 6 HYPERLINK l _Toc7502873 4CMPPP功能概概述 PAGEREF _Toc7502873 h 7 HYPERLINK l _Toc7502874 5. 协议议栈 PAGEREF _Toc7502874 h 8 HYPERLINK l _Toc7502875 6. 通信信方式 PAGEREF _Toc7502875 h 9 HYPERLINK l _Toc7502876 6.1长长连接 PAGEREF _Toc75028

3、76 h 9 HYPERLINK l _Toc7502877 6.2短短连接 PAGEREF _Toc7502877 h 11 HYPERLINK l _Toc7502878 6.3本本协议中涉涉及的端口口号 PAGEREF _Toc7502878 h 12 HYPERLINK l _Toc7502879 6.4 交互过程程中的应答答方式 PAGEREF _Toc7502879 h 12 HYPERLINK l _Toc7502880 7消息定定义 PAGEREF _Toc7502880 h 13 HYPERLINK l _Toc7502881 7.1基本本数据类型型 PAGEREF _Toc

4、7502881 h 13 HYPERLINK l _Toc7502882 7.2消息息结构 PAGEREF _Toc7502882 h 13 HYPERLINK l _Toc7502883 7.3 消消息头格式式(Messsagee Heaader) PAGEREF _Toc7502883 h 13 HYPERLINK l _Toc7502884 7.4信息息资源站实实体(SPP)与互联联网短信网网关(ISSMG)间间的消息定定义 PAGEREF _Toc7502884 h 13 HYPERLINK l _Toc7502885 7.4.11 SP请请求连接到到ISMGG(CMPPP_CONNN

5、ECTT)操作 PAGEREF _Toc7502885 h 13 HYPERLINK l _Toc7502886 7.4.22 SPP或ISMGG请求拆除除连接(CCMPP_TERMMINATTE)操作作 PAGEREF _Toc7502886 h 15 HYPERLINK l _Toc7502887 7.4.33 SPP向ISMGG提交短信信(CMPPP_SUUBMITT)操作 PAGEREF _Toc7502887 h 15 HYPERLINK l _Toc7502888 7.4.44 SPP向ISMGG查询发送送短信状态态(CMPPP_QUUERY)操操作 PAGEREF _Toc750

6、2888 h 18 HYPERLINK l _Toc7502889 7.4.55 ISSMG向SP送交短短信(CMMPP_DDELIVVER)操操作 PAGEREF _Toc7502889 h 19 HYPERLINK l _Toc7502890 7.4.66SP向ISMGG发起删除除短信(CCMPP_CANCCEL)操操作 PAGEREF _Toc7502890 h 22 HYPERLINK l _Toc7502891 7.4.77链路检测测(CMPPP_ACCTIVEE_TESST)操作作 PAGEREF _Toc7502891 h 23 HYPERLINK l _Toc7502892 7

7、.5互联联网短信网网关(ISSMG)之之间的消息息定义 PAGEREF _Toc7502892 h 23 HYPERLINK l _Toc7502893 7.5.11 源ISMGG请求连接接到目的IISMG(CMPPP_CONNNECTT)操作 PAGEREF _Toc7502893 h 23 HYPERLINK l _Toc7502894 7.5.22 源ISMGG请求拆除除到目的IISMG的的连接(CCMPP_TERMMINATTE)操作作 PAGEREF _Toc7502894 h 23 HYPERLINK l _Toc7502895 7.5.33链路检测测(CMPPP_ACCTIVEE

8、_TESST)操作作 PAGEREF _Toc7502895 h 23 HYPERLINK l _Toc7502896 7.5.44 源ISMGG向目的ISSMG转发发短信(CCMPP_FWD)操操作 PAGEREF _Toc7502896 h 23 HYPERLINK l _Toc7502897 7.6互联联网短信网网关(ISSMG)与与汇接网关关(GNSS)之间的的消息定义义 PAGEREF _Toc7502897 h 28 HYPERLINK l _Toc7502898 7.6.11 ISMMG请求连连接到GNNS或GNS请求求连接到IISMG(CMPPP_CONNNECTT)操作 PA

9、GEREF _Toc7502898 h 28 HYPERLINK l _Toc7502899 7.6.22 ISMMG请求拆拆除到GNNS的连接接或GNSS请求拆除除到ISMMG的连接接(CMPPP_TEERMINNATE)操操作 PAGEREF _Toc7502899 h 28 HYPERLINK l _Toc7502900 7.6.33 ISMMG向汇接接网关查询询MT路由(CMMPP_MMT_ROOUTE)操操作 PAGEREF _Toc7502900 h 28 HYPERLINK l _Toc7502901 7.6.44 ISMMG向汇接接网关查询询MO路由(CMMPP_MMO_ROO

10、UTE)操操作 PAGEREF _Toc7502901 h 29 HYPERLINK l _Toc7502902 7.6.55ISMGG向汇接网网关获取路路由(CMMPP_GGET_RROUTEE)操作 PAGEREF _Toc7502902 h 30 HYPERLINK l _Toc7502903 7.6.66 ISMMG向汇接接网关更新新MT路由(CMMPP_MMT_ROOUTE_UPDAATE)操操作 PAGEREF _Toc7502903 h 31 HYPERLINK l _Toc7502904 7.6.77 ISMMG向汇接接网关更新新MO路由(CMMPP_MMO_ROOUTE_UP

11、DAATE)操操作 PAGEREF _Toc7502904 h 32 HYPERLINK l _Toc7502905 7.6.88汇接网关关向ISMMG更新MT路由(CMMPP_PPUSH_MT_RROUTEE_UPDDATE)操操作 PAGEREF _Toc7502905 h 33 HYPERLINK l _Toc7502906 7.6.99汇接网关关向ISMMG更新MO路由(CMMPP_PPUSH_MO_RROUTEE_UPDDATE)操操作 PAGEREF _Toc7502906 h 34 HYPERLINK l _Toc7502907 7.7系统统定义 PAGEREF _Toc7502

12、907 h 35 HYPERLINK l _Toc7502908 7.7.11 Commmandd_Id定定义 PAGEREF _Toc7502908 h 35 HYPERLINK l _Toc7502909 附录1 MO状态态报告的产产生 PAGEREF _Toc7502909 h 37 HYPERLINK l _Toc7502910 修订历史 PAGEREF _Toc7502910 h 39前 言言本规范为为中国移动动通信集团团公司企业业规范,简简称CMPPP,现阶阶段版本是是对1.2.11版修订后后形成的,为为2.0版。本本规范描述述了中国移移动短信业业务中各网网元(包括括ISMGG、G

13、NSS和SP)之间间的相关消消息的类型型和定义。根据业务务的发展,规规范中的信信令操作和和参数将会会做进一步步的调整和和增加。本规范解释释权属于中中国移动通通信集团公公司。本规范起草草单位:中中国移动通通信集团公公司研发中中心。本标准主要要起草人:党京、孙孙若雯、于于蓉蓉、袁袁向阳。范围本规范规定定了以下三三方面的内内容:信息资源站站实体与互互联网短信信网关之间间的接口协协议;互联网短信信网关之间间的接口协协议;互联网短信信网关与汇汇接网关之之间的接口口协议。本规范适用用于各SPP和ISMMG的开发发厂商。缩略语英文缩写英文全称说明ISMG Interrnet Shorrt Meessagge

14、 Gaatewaay互联网短信信网关SMPP Shortt Messsagee Peeer too Peeer短消息点对对点协议CMPP Chinaa Mobiile PPeer to PPeer中国移动点点对点协议议SMCShortt Messsage Centter短消息中心心GNS Gatewway NName Servver网关名称服服务器(汇汇接网关)SP Serviice PProviider业务提供者者,即信息息资源站实实体SMCShortt Messsagee ConntrollSP为收取取包月业务务费用而向向网关发送送的消息,网网关收到后后不送给用用户仅产生生相应的话话单;I

15、SMG_Id网关代码:0XYZZ0100XYZ999,其中中XYZ为为省会区号号,位数不不足时左补补零,如北北京编号为为1的网关关代码为00010001,江西西编号为11的网关代代码为07791011,依此类类推。SP_IddSP的企业业代码:网网络中SPP地址和身身 份份的标识、地址翻译译、计费、结算等 均以以企业代码码为依据。企业代码码以数 字表示示,共6位位,从“9XY0000”至 “9XY9999”,其中“XY”为各移动动公 司代码。SP_CoodeSP的服务务代码:服服务代码是是在使用 短短信方式的的点播类业业务中,提提供给 用户户点播的内内容/应用用服务提供供商代 码码。服务代代码

16、以数字字表示,全全国业 务务服务代码码长度统一一为 4 位,即 “10000”“99999”;本地业业务服务 代码长长度统一为为5 位,即即 “010000”“099999”。Serviice_IIdSP的业务务类型,数数字、字母母和符号的的 组合合,由SPP自定,如如图片传情情可定 为为TPCQQ,股票查查询可定义义为11。3网络结结构如图1所示示,互联网网短信网关关(ISMMG)是外外部信息资资源站实体体(SP)与与移动网内内短信中心心之间的中中介实体,互互联网短信信网关一方方面负责接接收SP发发送给移动动用户的信信息和提交交给短信中中心。另一一方面,移移动用户点点播SP业业务的信息息将由

17、短信信中心通过过互联网短短信网关发发给SP。另外,为为了减轻短短信中心的的信令负荷荷,互联网网短信网关关还应根据据路由原则则将SP提提交的信息息转发到相相应的互联联网短信网网关。互联联网短信网网关通过向向汇接网关关(GNSS)查询的的方式获得得网关间的的转发路由由信息。4CMPPP功能概概述CMPP协协议主要提提供以下两两类业务操操作:短信发送(Short Message Mobile Originate,SM MO)典型的业务务操作举例例如图2所所示:641源ISMG目的ISMG SMC SPGNS(汇接网关)35782图2 需要前转的MO示意图手机发出数数据请求(可可能是订阅阅信息或图图片

18、点播等等),被源源ISMGG接收;源ISMGG对接收到到的信息返返回响应;源ISMGG在本地查查询不到要要连接的SSP,向GGNS(汇汇接网关)发路由请请求信息;GNS将路路由信息返返回;源ISMGG根据路由由信息将请请求前转给给目的ISSMG;目的ISMMG对接收收到的信息息返回响应应;目的ISMMG将请求求信息送SSPSP返回响响应;在以上操作作中,步骤骤3到步骤骤8均使用用CMPPP协议;在随后的操操作中,目目的ISMMG在接收收到SP的的响应后将将产生MOO状态报告告发给源IISMG。短信接收(Short Message Mobile Terminated,SM MT)典型的业务务操作

19、举例例如图3所所示:641源ISMG目的ISMG SP SMCGNS(汇接网关)23578图3 需要前转的MT示意图SP发出数数据请求(可可能是短信信通知或手手机铃声等等),被源源ISMGG接收;源ISMGG对接收到到的信息返返回响应;源ISMGG在本地数数据库中找找不到要目目的手机号号段所对应应网关代码码,向GNNS(汇接接网关)发发路由请求求信息;汇接网关将将路由信息息返回;源ISMGG根据路由由信息将请请求前转给给目的ISSMG;目的ISMMG对接收收到的信息息返回响应应;目的ISMMG将请求求信息发送送至SMCC;SMC向目目的ISMMG返回响响应;在上述操作作中,步骤骤1到步骤骤6均

20、使用用CMPPP协议;在随后的操操作中,SSMC将通通过NO.7信令网网向移动用用户发送信信息,移动动用户收到到后将返回回状态报告告(Delliverry-Reeceippt)给短短信中心,短短信中心将将按照MOO操作的流流程将状态态报告返回回给SP(如如果SP要要求返回状状态报告)。5. 协议议栈CMPP协协议以TCCP/IPP作为底层层通信承载载,具体结结构由图44所示:CMPP TCPIP底层承载ISMGCMPP TCPIP底层承载CMPP TCPIP底层承载CMPP TCPIP底层承载ISMGSP GNS图4 CMMPP协议议栈6. 通信信方式SP与ISSMG之间间、ISMMG之间进进

21、行信息交交互时,可可以采用长长连接方式式,也可以以采用短连连接方式。所谓长连连接,指在在一个TCCP连接上上可以连续续发送多个个数据包,在在TCP连连接保持期期间,如果果没有数据据包发送,需需要双方发发链路检测测包以维持持此连接。短连接是是指通信双双方有数据据交互时,就就建立一个个TCP连连接,数据据发送完成成后,则断断开此TCCP连接,即即每次TCCP连接只只完成一对对CMPPP消息的发发送。 长连接通信双方以以客户-服服务器方式式建立TCCP连接,用用于双方信信息的相互互提交。当当信道上没没有数据传传输时,通通信双方应应每隔时间间C发送链链路检测包包以维持此此连接,当当链路检测测包发出超超

22、过时间TT后未收到到响应,应应立即再发发送链路检检测包,再再连续发送送N-1次次后仍未得得到响应则则断开此连连接。 参参数C、TT、N原则则上应可配配置,现阶阶段建议取取值为:CC=3分钟钟,T=660秒,NN=3。 网网关与SPP之间、网网关之间的的消息发送送后等待TT秒后未收收到响应,应应立即重发发,再连续续发送N-1次后仍仍未得到响响应则停发发。现阶段段建议取值值为:T=60秒,NN=3。 消息采采用并发方方式发送,加加以滑动窗窗口流量控控制,窗口口大小参数数W可配置置,现阶段段建议为16,即即接收方在在应答前一一次收到的的消息最多多不超过116条。 长长连接的操操作流程举举例如图55所

23、示: . . . . . . 拆除TCP连接建立TCP连接对CMPP消息2的响应对CMPP消息1的响应CMPP消息2服务器端客户端CMPP消息1滑动窗口不大于WW链路检测包 链路检测包响应链路检测包 链路检测包响应 . . . . . . 图5 长连连接一次操操作流程短连接通信双方以以客户-服服务器方式式建立TCCP连接,应应答与请求求在同一个个连接中完完成。系统统采用客户户/服务器器模式,操操作以客户户端驱动方方式发起连连接请求,完完成一次操操作后关闭闭此连接。 网网关与SPP之间、网网关之间的的消息发送送后等待TT秒后未收收到响应,应应立即重发发,再连续续发送N-1次后仍仍未得到响响应则停

24、发发。现阶段段建议取值值为:T=60秒,NN=3。短连接的操操作流程举举例如图66所示: . . . . . . 对CMPP消息1的响应CMPP消息1建立TCP连接拆除TCP连接服务器/客户端客户端/服务器端 建立TCP连接CMPP消息2对CMPP消息2的响应拆除TCP连接图6 短连连接的操作作流程本协议中涉涉及的端口口号端口号应用7890 长连接(SSP与网关关间)7900短连接(SSP与网关关间或网关关之间)7930 长连接(网网关之间)9168短连接(短短信网关与与汇接网关关之间)6.4 交互过程程中的应答答方式在SP与IISMG之之间、SMMC与ISSMG之间间及ISMMG之间的的交互

25、过程程中均采用用异步方式式,即任一一个网元在在收到请求求消息后应应立即回送送响应消息息。举例如如图7所示示: SMC SP ISMG2 ISMG1 SMPP响应消息 SMPP请求消息CMPP请求消息CMPP响应消息CMPP请求消息CMPP响应消息图7 异步步交互方式式示意图7消息定定义 7.1基基本数据类类型Unsiggned Inteeger 无符号整数数Integger整数,可为为正整数、负整数或或零Octett Strring定长字符串串,位数不不足时,如如果左补00则补ASSCII表表示的零,如如果右补00则补二进进制的零7.2消息息结构项目说明Messaage HHeadeer消息头

26、(所所有消息公公共包头)Messaage BBody消息体7.3 消消息头格式式(Messsage Headder)字段名字节数类型描述Totall_Lenngth4Unsiggned Inttegerr消息总长度度(含消息头头及消息体体)Commaand_IId4Unsiggned Inteeger命令或响应应类型Sequeence_Id4Unsiggned Inteeger消息流水号号,顺序累累加,步长长为1,循循环使用(一一对请求和和应答消息息的流水号号必须相同同)7.4信息息资源站实实体(SPP)与互联联网短信网网关(ISSMG)间间的消息定定义SP与ISSMG之间间互为客户户/服务器

27、器,但要求求SP首先先以客户的的身份请求求连接到IISMG,之之后SP与与ISMGG之间方可可进行数据据传输。7.4.11 SP请求求连接到IISMG(CCMPP_CONNNECTT)操作CMPP_CONNNECT操操作的目的的是SP向向ISMGG注册作为为一个合法法SP身份份,若注册册成功后即即建立了应应用层的连连接,此后后SP可以以通过此IISMG接接收和发送送短信。ISMG以以CMPPP_CONNNECTT_RESSP消息响响应SP的的请求。7.4.11.1 CCMPP_CONNNECT消消息定义(SSPISMMG)字段名字节数属性描述Sourcce_Adddr6Octett Strri

28、ng源地址,此此处为SPP_Id,即SPP的企业代代码。AutheenticcatorrSourrce16Octett Strring用于鉴别源源地址。其其值通过单单向MD55 hassh计算得得出,表示示如下:AutheenticcatorrSourrce =MD5(SSourcce_Adddr+99 字节的的0 +sshareed seecrett+timmestaamp)Shareed seecrett 由中国国移动与源源地址实体体事先商定定,timmestaamp格式式为:MMMDDHHHMMSSS,即月日日时分秒,110位。Versiion1Unsiggned Inteeger双方协

29、商的的版本号(高位4bbit表示示主版本号号,低位44bit表表示次版本本号)Timesstampp4Unsiggned Inteeger时间戳的明明文,由客客户端产生生,格式为为MMDDDHHMMMSS,即即月日时分分秒,100位数字的的整型,右右对齐 。7.4.11.2 CMPPP_COONNECCT_REESP消息息定义(IISMG SP)字段名字节数属性描述Statuus1Unsiggned Inteeger状态0:正确1:消息结结构错 2:非法法源地址 3:认证证错 4:版本本太高 5 :其他错错误AutheenticcatorrISMGG16Octett StrringISMG认认

30、证码,用用于鉴别IISMG。其值通过单单向MD55 hassh计算得得出,表示示如下:AutheenticcatorrISMGG =MDD5(Sttatuss+AutthentticattorSourcce+shharedd seccret),SShareed seecrett 由中国国移动与源源地址实体体事先商定定,AutthentticattorSourcce为源地地址实体发发送给ISSMG的对对应消息CCMPP_Connnect中中的值。 认证出错错时,此项项为空。Versiion1Unsiggned Inteeger服务器支持持的最高版版本号7.4.22 SP或或ISMGG请求拆除除连

31、接(CCMPP_TERMMINATTE)操作作CMPP_TERMMINATTE操作的的目的是SSP或ISSMG基于于某些原因因决定拆除除当前的应应用层连接接而发起的的操作。此此操作完成成后SP与与ISMGG之间的应应用层连接接被释放,此此后SP若若再要与IISMG通通信时应发发起CMPPP_COONNECCT操作。ISMG或或SP以CCMPP_TERMMINATTE_REESP消息息响应请求求。7.4.22.1 CMMPP_TERMMINATTE消息定定义(SPPISMGG或ISMGG SP)无消息体。7.4.22.2 CMPPP_TERMMINATTE_REESP消息息定义(SSPISMMG

32、或ISMGG SP)无消息体。7.4.33 SP向向ISMGG提交短信信(CMPPP_SUBMMIT)操操作CMPP_SUBMMIT操作的目目的是SPP在与ISSMG建立立应用层连连接后向IISMG提提交短信。ISMG以以CMPPP_SUBBMIT_RESPP消息响应应。7.4.33.1 CMMPP_SUBMMIT消息息定义(SSPISMMG)字段名字节数属性描述Msg_IId8Unsiggned Inteeger信息标识,由由SP侧短短信网关本本身产生,本本处填空。Pk_tootal1Unsiggned Inteeger相同Msgg_Id的信息总总条数,从从1开始Pk_nuumberr1Un

33、siggned Inteeger相同Msgg_Id的信息序序号,从11开始Regisstereed_Deeliveery1Unsiggned Inteeger是否要求返返回状态确确认报告:0:不需要要1:需要2:产生SSMC话单单 (该类型型短信仅供供网关计费费使用,不不发送给目目的终端)Msg_llevell1Unsiggned Inteeger信息级别Serviice_IId10Octett Strring业务类型,是是数字、字字母和符号号的组合。Fee_UUserTType1Unsiggned Inteeger计费用户类类型字段0:对目的的终端MSSISDNN计费;1:对源终终端MSII

34、SDN计计费;2:对SPP计费;3:表示本本字段无效效,对谁计计费参见FFee_ttermiinal_Id字段段。Fee_ttermiinal_Id21Unsiggned Inteeger被计费用户户的号码(如如本字节填填空,则表表示本字段段无效,对对谁计费参参见Feee_UseerTyppe字段,本本字段与FFee_UUserTType字字段互斥)TP_pIId1Unsiggned InteegerGSM协议议类型。详详细是解释释请参考GGSM033.40中中的9.22.3.99TP_uddhi1Unsiggned InteegerGSM协议议类型。详详细是解释释请参考GGSM033.40中

35、中的9.22.3.223,仅使用11位,右对对齐Msg_FFmt1Unsiggned Inteeger信息格式 0:AASCIII串 3:短短信写卡操操作 4:二二进制信息息 8:UUCS2编编码15:含GGB汉字 。 Msg_ssrc6Octett Strring信息内容来来源(SPP_Id)FeeTyype2Octett Strring资费类别01:对“计费用户户号码”免费02:对“计费用户户号码”按条计信信息费03:对“计费用户户号码”按包月收收取信息费费04:对“计费用户户号码”的信息费费封顶05:对“计费用户户号码”的收费是是由SP实实现FeeCoode6Octett Strring

36、资费代码(以以分为单位位)ValIdd_Timme17Octett Strring存活有效期期,格式遵遵循SMPPP3.33协议At_Tiime17Octett Strring定时发送时时间,格式式遵循SMMPP3.3协议Src_IId21Octett Strring源号码SP的服务务代码或前前缀为服务务代码的长长号码, 网关将该该号码完整整的填到SSMPP协协议Subbmit_SM消息息相应的ssourcce_adddr字段段,该号码码最终在用用户手机上上显示为短短消息的主主叫号码DestUUsr_ttl1Unsiggned Inteeger接收信息的的用户数量量(小于1100个用用户)De

37、st_termminall_Id21*DeestUssr_tllOctett Strring接收短信的的MSISSDN号码码Msg_LLengtth1Unsiggned Inteeger信息长度(Msg_FFmt值为为0时:160个个字节;其其它=1400个字节)Msg_CConteentMsg_llengtthOctett Strring信息内容Reserrve8Octett Strring保留注意:关于于短信群发发的问题,若若SP对于于群发消息息不要求状状态报告的的回送时,才才可以考虑虑群发,否否则必须逐逐条发送。7.4.33.2 CMPPP_SUBMMIT_RRESP消消息定义(ISMG

38、 SP)字段名字节数属性描述Msg_IId8Unsiggned Inteeger信息标识,生生成算法如如下:采用64位位(8字节节)的整数数:时间(格式式为MMDDDHHMMMSS,即即月日时分分秒):bbit644bitt39,其其中bit644bitt61:月月份的二进进制表示;bit600bitt56:日日的二进制制表示;bit555bitt51:小小时的二进进制表示;bit500bitt45:分分的二进制制表示;bit444bitt39:秒秒的二进制制表示;短信网关代代码:biit38bit117,把短短信网关的的代码转换换为整数填填写到该字字段中。序列号:bbit166bitt1,顺

39、序序增加,步步长为1,循循环使用。各部分如不不能填满,左左补零,右右对齐。(SP根据据请求和应应答消息的的Sequuencee_Id一一致性就可可得到CMMPP_SSubmiit消息的的Msg_Id)Resullt1Unsiggned Inteeger结果0:正确1:消息结结构错 2:命令令字错 3:消息息序号重复复4:消息长长度错5:资费代代码错6:超过最最大信息长长7:业务代代码错8:流量控控制错9 :其其他错误7.4.44 SP向向ISMGG查询发送送短信状态态(CMPPP_QUERRY)操作作CMPP_QUERRY操作的的目的是SSP向ISSMG查询询某时间的的业务统计计情况,可可以按

40、总数数或按业务务代码查询询。ISMGG以CMPPP_QUUERY_RESPP应答。7.4.44.1 CCMPP_QUERRY消息的的定义(SSPISMMG)字段名字节数属性描述Time8Octett Strring时间YYYYYMMDDD(精确确至日)Queryy_Typpe1Unsiggned Inteeger查询类别0:总数查查询1:按业务务类型查询询 Queryy_Codde10Octett Strring查询码当Querry_Tyype为00时,此项项无效;当当Querry_Tyype为11时,此项项填写业务务类型Seervicce_Idd. Reserrve8Octett Strri

41、ng保留7.4.44.2 CCMPP_QUERRY_REESP消息息的定义(IISMG SP)字段名字节数属性描述Time8Octett Strring时间(精确确至日)Queryy_Typpe1Unsiggned Inteeger查询类别0:总数查查询1:按业务务类型查询询 Queryy_Codde10Octett Strring查询码MT_TLLMsg4Unsiggned Inteeger从SP接收收信息总数数MT_Tllusr4Unsiggned Inteeger从SP接收收用户总数数MT_Sccs4Unsiggned Inteeger成功转发数数量MT_WTT4Unsiggned In

42、teeger待转发数量量MT_FLL4Unsiggned Inteeger转发失败数数量MO_Sccs4Unsiggned Inteeger向SP成功功送达数量量MO_WTT4Unsiggned Inteeger向SP待送送达数量MO_FLL4Unsiggned Inteeger向SP送达达失败数量量7.4.55 ISMMG向SPP送交短信信(CMPPP_DELLIVERR)操作CMPP_DELIIVER操操作的目的的是ISMMG把从短短信中心或或其它ISSMG转发发来的短信信送交SPP,SP以以CMPPP_DELIIVER_RESPP消息回应应。7.4.55.1 CCMPP_DELIIVER

43、消消息定义(IISMGSSP)字段名字节数属性描述Msg_IId8Unsiggned Inteeger信息标识生成算法如如下:采用64位位(8字节节)的整数数:时间(格式式为MMDDDHHMMMSS,即即月日时分分秒):bbit644bitt39,其其中bit644bitt61:月月份的二进进制表示;bit600bitt56:日日的二进制制表示;bit555bitt51:小小时的二进进制表示;bit500bitt45:分分的二进制制表示;bit444bitt39:秒秒的二进制制表示;短信网关代代码:biit38bit117,把短短信网关的的代码转换换为整数填填写到该字字段中。序列号:bbit1

44、66bitt1,顺序序增加,步步长为1,循循环使用。各部分如不不能填满,左左补零,右右对齐。Dest_Id21Octett Strring目的号码 SP的服务务代码,一一般46位,或或者是前缀缀为服务代代码的长号号码;该号号码是手机机用户短消消息的被叫叫号码。Serviice_IId10Octett Strring业务类型,是是数字、字字母和符号号的组合。TP_piid1Unsiggned InteegerGSM协议议类型。详详细解释请请参考GSSM03.40中的的9.2.3.9TP_uddhi1Unsiggned InteegerGSM协议议类型。详详细解释请请参考GSSM03.40中的的9

45、.2.3.233,仅使用用1位,右右对齐Msg_FFmt1Unsiggned Inteeger信息格式 0:AASCIII串 3:短短信写卡操操作 4:二二进制信息息 8:UUCS2编编码15:含GGB汉字 Src_ttermiinal_Id21Octett Strring源终端MSSISDNN号码(状状态报告时时填为CMMPP_SSUBMIIT消息的的目的终端端号码)Regisstereed_Deeliveery1Unsiggned Inteeger是否为状态态报告0:非状态态报告1:状态报报告Msg_LLengtth1Unsiggned Inteeger消息长度Msg_CConteentM

46、sg_llengtthOctett Strring消息内容Reserrved8Octett Strring保留项当ISMGG向SP送送交状态报报告时,信信息内容字字段(Mssg_Coontennt)格式式定义如下下:字段名字节数属性描述Msg_IId8Unsiggned Inteeger信息标识SP提交短短信(CMMPP_SSUBMIIT)操作作时,与SSP相连的的ISMGG产生的MMsg_IId。Stat7Octett Strring发送短信的的应答结果果,含义与与SMPPP协议要求求中staat字段定定义相同,详详见表一。SP根据该该字段确定定CMPPP_SUBBMIT消消息的处理理状态。

47、Submiit_tiime10Octett StrringYYMMDDDHHMMM(YYY为年的后后两位000-99,MMM:011-12,DDD:011-31,HHH:000-23,MMM:000-59)Done_timee10Octett StrringYYMMDDDHHMMMDest_termminall_Id21Octett Strring目的终端MMSISDDN号码(SP发送送CMPPP_SUBBMIT消消息的目标标终端)SMSC_sequuencee4Unsiggned Inteeger取自SMSSC发送状状态报告的的消息体中中的消息标标识。表一 SStat字字段定义Messaag

48、e StatteFinall Messsagee StattesDescrriptiionDELIVVEREDDDELIVVRDMessaage iis deeliveered to desttinattionEXPIRREDEXPIRREDMessaage vvaliddity periiod hhasexpirredDELETTEDDELETTEDMessaage hhas bbeen deleeted.UNDELLIVERRABLEEUNDELLIVMessaage iis unndeliiveraableACCEPPTEDACCEPPTDMessaage iis inn acccept

49、eed sttate(i.e. hass beeen maanuallly rread on bbehallf off thee subbscriiber by custtomerr serrvicee)UNKNOOWNUNKNOOWNMessaage iis inn invvalidd staateREJECCTEDREJECCTDMessaage iis inn a rrejeccted statte注意:1其中AACCEPPTED为为中间状态态,网关若若从短信中中心收到后后应丢弃,不不做任何操操作。2Staat字段长长度为7个个字节,填填写时应填填表一中FFinall Messsagee

50、 Stattes中的的缩写形式式,如 状态态为DELLIVERRED时填填写DELLIVRDD,依此类类推。3SP等等待状态报报告缺省时时间为488小时。7.4.55.2 CCMPP_DELIIVER_RESPP消息定义义(SP ISMMG)字段名字节数属性描述Msg_IId8Unsiggned Inteeger信息标识(CMPPP_DELLIVERR中的Mssg_Idd字段)Resullt1Unsiggned Inteeger结果0:正确1:消息结结构错 2:命令令字错 3:消息息序号重复复4:消息长长度错5:资费代代码错6:超过最最大信息长长7:业务代代码错8: 流量量控制错9 :其其他错

51、误SP向ISSMG发起起删除短信信(CMPPP_CANCCEL)操操作CMPP_CANCCEL操作作的目的是是SP通过过此操作可可以将已经经提交给IISMG的的短信删除除,ISMMG将以CCMPP_CANCCEL_RRESP回回应删除操操作的结果果。7.4.66.1 CCMPP_CANCCEL消息息定义(SSP ISMMG)字段名字节数属性描述Msg_IId8Unsiggned Inteeger信息标识(SSP想要删删除的信息息标识)7.4.66.2 CMPPP_CAANCELL_RESPP消息定义义(ISMMG SP)字段名字节数属性描述Succeess_IId1Unsiggned Inte

52、eger成功标识0:成功1:失败链路检测(CCMPP_ACTIIVE_TTEST)操操作本操作仅适适用于通信信双方采用用长连接通通信方式时时用于保持持连接。7.4.77.1 CMMPP_AACTIVVE_TEEST定义义(SP ISMMG或ISSMGSPP)无消息体。7.4.77.2 CMMPP_AACTIVVE_TEEST_RRESP定定义(SPP ISMMG或ISSMGSPP)字段名字节数属性描述Reserrved17.5互联联网短信网网关(ISSMG)之之间的消息息定义网关之间互互为客户/服务器,任任一方都可可在需要时时建立连接接进行数据据传输。7.5.11 源ISMMG请求连连接到目的

53、的ISMGG(CMPPP_CONNNECT)操操作消息定义同同7.4.1.1和7.4.1.2所述。其中Soourcee_Adddr填源网网关代码。7.5.22 源ISMMG请求拆拆除到目的的ISMGG的连接(CCMPP_TERMMINATTE)操作作消息定义同同7.4.2.1和7.4.2.2所述。7.5.33链路检测测(CMPPP_ACTIIVE_TTEST)操操作本操作仅用用于通信双双方采用长长连接通信信方式时保保持连接。消息定义义同7.44.6.11和7.4.6.2所所述。7.5.44 源ISMMG向目的的ISMGG转发短信信(CMPPP_FWD)操操作CMPP_FWD操操作的目的的是源I

54、SSMG可以以根据一定定的路由策策略将SPP提交的短短信、MOO状态报告告、短信中中心产生的的状态报告告、用户提提交的短信信转发到目目的ISMMG,目的的ISMGG以CMPPP_FWWD_REESP回应应。7.5.44.1 CMMPP_FWD定定义(ISSMG IISMG)字段名字节数属性描述Sourcce_ IId6Octett Strring源网关的代代码(右对对齐,左补补0)Destiinatiion_IId6Octett Strring目的网关代代码(右对对齐,左补补0)NodessCounnt1Unsiggned Inteeger经过的网关关数量Msg_FFwd_TType1Unsi

55、ggned Inteeger前转的消息息类型0:MT前前转1:MO前前转 2:MT时时的状态报报告3:MO时时的状态报报告Msg_IId8Unsiggned Inteeger信息标识Pk_tootal1Unsiggned Inteeger相同Msgg_Id的消息总总条数,从从1开始Pk_nuumberr1Unsiggned Inteeger相同Msgg_Id的消息序序号,从11开始Regisstereed_Deeliveery1Unsiggned Inteeger是否要求返返回状态确确认报告0:不需要要1:需要2:产生SSMC话单单Msg_llevell1Unsiggned Inteeger信

56、息级别Serviice_IId10Octett Strring业务类型Fee_UUserTType1Unsiggned Inteeger计费用户类类型字段0:对目的的终端MSSISDNN计费;1:对源终终端MSIISDN计计费;2:对SPP计费;3: 表示示本字段无无效,对谁谁计费参见见Fee_termminall_Id字段。Fee_ttermiinal_Id21Unsiggned Inteeger被计费用户户的号码(如如本字节填填空,则表表示本字段段无效,对对谁计费参参见Feee_UseerTyppe字段。本字段与与Fee_UserrTypee字段互斥斥)TP_piid1Unsiggned

57、InteegerGSM协议议类型。详详细解释请请参考GSSM03.40中的的9.2.3.9TP_uddhi1Unsiggned InteegerGSM协议议类型。详详细解释请请参考GSSM03.40中的的9.2.3.233,仅使用11位,右对对齐Msg_FFmt1Unsiggned Inteeger信息格式 0:AASCIII串 3:短短信写卡操操作 4:二二进制信息息 8:UUCS2编编码15:含GGB汉字 Msg_ssrc6Octett Strring信息内容来来源(SPP_Id,SSP的企业业代码)FeeTyype2Octett Strring资费类别00:“短短消息类型型”为“发送”,

58、对“计费用户号码码”不计信息息费,此类类话单仅用于于核减SPP对称的信信道费01:对“计费用户户号码”免费02:对“计费用户户号码”按条计信信息 费费03:对“计费用户户号码”按包月收收取 信信息费04:对“计费用户户号码”的信息费费封 顶顶05:对“计费用户户号码”的收费是是由SP 实实现FeeCoode6Octett Strring资费代码(以以分为单位位)Validd_Timme17Octett Strring有效期 At_Tiime17Octett Strring定时发送的的时间 Src_IId21Octett Strring源号码MT时为SSP的服务务代码,即即CMPPP_SUBBM

59、IT消消息中的SSrc_Id。MO时为发发送此消息息的源终端端MSISSDN号码码。MT状态报报告时,可可填空或填填接收到短短信的终端端MSISSDN号码码,即对应应CMPPP_SUBBMIT消消息中的DDest_Termminall_Id。MO状态报报告时,可可填空或填填SP的服服务代码,即即CMPPP_DELLIVERR中的Deest_IId。DestUUsr_ttl1Unsiggned Inteeger接收消息的的用户数量量 Dest_Id21*DeestUssr_tllOctett Strring目的号码MT转发时时为目的终终端MSIISDN号号码,即对对应CMPPP_SUUBMITT

60、消息中的的Destt_Terrminaal_Idd。MO转发时时为SP的的服务代码码,一般44-6位位,或者是是前缀为服服务代码的的长号码,该该号码是手手机用户短短消息的被被叫号码。MT状态报报告时,可可填空或填填目的SPP的服务代代码,即CCMPP_SUBMMIT消息息中的Srrc_Id。MO状态报报告时,可可填空或填填发送短信信的移动用用户MSIISDN号号码。Msg_LLengtth1UnsiggnedInteeger消息长度Msg_CConteentMsg_llengtthOctett Strring消息内容Reserrve8保留注意:对于包月的的SMC消消息,应由由ISMGG向SP返

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论