您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > 中国移动通信CMPP2.0错误码整改方案(0324)
中国移动通信CMPP2.0错误码整改方案中国移动通信CMPP2.0错误码整改方案中国移动通信集团公司2002年12月中国移动通信CMPP2.0错误码整改方案中国移动通信集团公司研发中心第2页共9页目录一、目的...............................................................................................................................4二、整改方案.......................................................................................................................4三、附录...............................................................................................................................6中国移动通信CMPP2.0错误码整改方案中国移动通信集团公司研发中心第3页共9页前言根据网上业务开放的需要,研发中心对CMPP传递的错误代码进行了进一步的扩充,以便能够更好地了解网络上产生错误的原因,该文件作为CMPP2.0的补充规定。该文件的主要起草人:党京、孙若雯中国移动通信CMPP2.0错误码整改方案中国移动通信集团公司研发中心第4页共9页一、目的为了移动梦网短信业务的顺利开展,针对ISMG、SCP、SMSC这些网元产生的响应消息中的错误码和ISMG产生的状态报告中的状态码进行一番整改。二、整改方案1、ISMG向SCP发送计费请求,此时有两种出错情况:(1)因为发送失败、网络原因、SCP超时等原因造成的ISMG未接收到SCP响应消息,ISMG生成状态报告,状态报告中的stat字段取值为“CA:xxxx”,其中xxxx为ISMG认定的错误原因代码,其长度为4位,不足4位在前面补0,具体值参见附录中对xxxx的说明;(2)接收到SCP的响应消息表明计费失败,ISMG生成状态报告,状态报告中的stat字段取值为“CB:yyyy”,其中yyyy为SCP返回给ISMG的错误码,其长度为4位,不足4位在前面补0,具体值参见附录中对yyyy的说明。2、ISMG向SMSC发送短信时,此时有两种出错情况:(1)因为发送失败、网络原因、SMSC超时等原因造成的ISMG未接收到SMSC响应消息,ISMG生成状态报告,状态报告中的stat字段取值为“MA:xxxx”,其中xxxx为ISMG认定的错误原因代码,其长度为4位,不足4位在前面补0,具体值参见附录中对xxxx的说明;(2)接收到SMSC的响应消息表明SMSC处理消息失败,ISMG生成状态报告,状态报告中的stat字段取值为“MB:zzzz”,其中zzzz为SMSC返回给ISMG的错误码,其长度为4位,不足4位在前面补0,具体值参加附录中对zzzz的说明。3、目前CMPP2.0中定义了响应消息中的10个返回码,其中0表示成功,1-9分别表示各种错误类型,各厂家在返回错误码时应尽可能向这9个错误码靠拢,当然,因为设计的原因或者查错的方便,厂家可以在规定的厂家自定义错误码空间中定义自己的错误码,但是,定义错误码时不允许存在类似与“其它错误”或者“系统错误”这类含义模糊的情况,即各厂家能够对自己返回的每一个错误码给出明确的含义解释,以利于错误发生时的定位工作。0中国移动通信CMPP2.0错误码整改方案中国移动通信集团公司研发中心第5页共9页-99为CMPP协议保留的错误码空间,请各厂家在预留的错误码空间范围:100-199内自行定义,并提供详细的编码解释列表。4、SCP厂家返回错误码一律按照附录中yyyy值,该值是从《移动梦网短信业务信令流程规范(V1.0)》中摘出来的。5、SMSC厂家返回错误码一律按照附录中zzzz值,该值是从《短消息中心设备技术接口规范(V1.2)》中摘出来的。6、ISMG上产生的话单的“短信息发送状态”字段有所修改,该字段原来的值如下表:SMOSP对网关的应答信息SMO-F网关1对网关2的状态报告代码转换成数字SMT短消息中心反馈的状态报告代码转换成数字SMA填空SMAO填空SMAO-F填空SMT-F网关2向网关1回送的状态报告代码转换成数字SMA-F填空SMC网关成功生成话单的代码SMC-F网关2返回的状态代码转换成数字修改后的该字段的值如下表:SMOSP对网关的应答信息SMO-F网关1对网关2的状态报告代码转换成数字SMT短消息中心反馈的状态报告代码转换成数字SMA异常情况下当该网关产生的状态报告中的stat字段为以下四种类型时:1、CA:xxxx,在话单中记录值1000+xxxx;2、CB:yyyy,在话单中记录值2000+yyyy;3、MA:xxxx,在话单中记录值3000+xxxx;4、MB:zzzz,在话单中记录值4000+zzzz;SMAO填空SMAO-F填空中国移动通信CMPP2.0错误码整改方案中国移动通信集团公司研发中心第6页共9页SMT-F网关2向网关1回送的状态报告代码转换成数字,当异常情况状态报告中的stat字段存在四种类型时:1、CA:xxxx,在话单中记录值1000+xxxx;2、CB:yyyy,在话单中记录值2000+yyyy;3、MA:xxxx,在话单中记录值3000+xxxx;4、MB:zzzz,在话单中记录值4000+zzzz;SMA-F填空SMC网关成功生成话单的代码,全球通用户不变,神州行用户根据错误类型分为:1、CA:xxxx,在话单中记录值1000+xxxx;2、CB:yyyy,在话单中记录值2000+yyyy;SMC-F网关2返回的状态代码转换成数字,全球通用户不变,神州行用户根据错误类型分为:1、CA:xxxx,在话单中记录值1000+xxxx;2、CB:yyyy,在话单中记录值2000+yyyy;7、目的ISMG在一条短信处理流程中,应该生成一个状态报告而且只能生成一个状态报告,即所生成的状态报告应该表明短信的最终状态,在短信处理的中间状态不应该有状态报告产生。8、所有在上述整改方案中未涉及的情况仍旧按照以前的业务流程规范执行。三、附录1、xxxx的定义:xxxx的值含义0051尚未建立连接0052尚未成功登录0053发送消息失败0054超时未接收到响应消息0100-0499厂家自定义的错误码其它保留未用中国移动通信CMPP2.0错误码整改方案中国移动通信集团公司研发中心第7页共9页2、yyyy的定义yyyy的值含义0001非神州行预付费用户0002数据库操作失败0003鉴权失败0004超过最大错误次数0005移动用户帐户数据异常0006服务没有激活0007用户余额不足0008超过包月费用上限0009超过最高欠费额0010用户已注册该项服务0011用户没有注册该项服务0014未登记的网关0015网关登录摘要错误0016参数错误0017服务器端数据未传完0018重复发送消息序列号msgid相同的计费请求消息0020未知错误0021数据库错误0022SCP互联失败0023数值越界0024字段超长0025无相关数据0026数据重复0040未登记的SP0041SP帐户状态异常0042SP无权限0043SP帐户已存在0044未登记的SP业务类型0045SP业务类型数据异常0046SP业务类型已存在0052梦网用户已存在0053梦网用户不存在0054梦网用户状态异常0055签约信息已存在0056签约信息不存在0057签约数据异常0061月消费超额0062单笔消费超额0063用户拒绝0064短消息编号已存在0065对应扣费请求不存在0066扣费请求已被确认中国移动通信CMPP2.0错误码整改方案中国移动通信集团公司研发中心第8页共9页0067未定义的计费类型0068未定义的编码方式0100-0499厂家自定义的错误码其它保留未用3、zzzz的定义zzzz的值(4位,不足4位前面补0)含义0X00000001–0X0000000F保留给SMSC厂商定义错误0X00000010消息长度错误0X00000011命令长度错误0X00000012消息ID无效0X00000013没有执行此命令的权限0X00000014–0X0000001F保留0X00000020无效的SYSTEMID0X00000021无效的密码0X00000022无效的SYSTEMTYPE0X00000023–0X0000003F保留0X00000040地址错误0X00000041超过最大提交数0X00000042超过最大下发数0X00000043无效的用户0X00000044无效的数据格式0X00000045创建消息失败0X00000046无效的短消息ID0X00000047数据库失败0X00000048取消消息失败0X00000049短消息状态错误0X0000004A替换消息失败0X0000004B替换消息源地址错误0X0000004C–0X0000005F保留0X00000060无效的源地址TON0X00000061无效的源地址NPI0X00000062源地址错误0X00000063无效的目的地址TON0X00000064无效的目的地址NPI0X00000065目的地址错误中国移动通信CMPP2.0错误码整改方案中国移动通信集团公司研发中心第9页共9页0X00000066无效的定时时间0X00000067无效的超时时间0X00000068无效的ESM_CALSS0X00000069无效的UDLEN0X0000006A无效的PRI0X0000006B无效的Registered_delivery_flag0X0000006C无效的Replace_if_present_flag0X0000006D–0X0000007F保留0X00000080指定用户已经存在0X00000081创建用户失败0X00000082用户ID错误0X00000083指定用户不存在0X00000084–0X0000008F保留0X00000090–0X00000FFF保留给SMSC厂商定义错误其他保留4、SP常见的错误情况(1)状态报告stat为CB:0005:表示神州行用户因为状态不正确如处于停机、挂起等状态而导致的用户无法享受服务;(2)状态报告stat为CB:0007:表示神州行用户因为余额不足而导致用户无法享受服务;(3)状态报告stat为EXPIRED:表示因为用户长时间关机或者不在服务区等导致的短信息超时没有递交到用户手机上;(4)状态报告stat为UNDELIVERABLE:表示全球通用户因为状态不正确如处于停机、挂起等状态而导致的用户无法享受服务。注:原测试报告中状态报告为REJECTED的情况现在大部分对应到CB:0005和CB:0007这两种情况。
本文标题:中国移动通信CMPP2.0错误码整改方案(0324)
链接地址:https://www.777doc.com/doc-3255453 .html