为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > 短信错误码整改方案

短信错误码整改方案

2017-11-28 8页 doc 47KB 31阅读

用户头像

is_279425

暂无简介

举报
短信错误码整改方案短信错误码整改方案 中国移动通信集团公司 2002年12月 错误码整改方案 前言 根据网上业务开放的需要,研发中心对CMPP传递的错误代码进行了进一步的扩充,以便能够更好地了解网络上产生错误的原因,该文件作为CMPP2.0的补充规定。 该文件的主要起草人:党京、孙若雯 中国移动通信集团公司研发中心 第 2 页 共 9 页 错误码整改方案 一、目的 为了移动梦网短信业务的顺利开展,针对ISMG、SCP、SMSC这些网元产生的响应消息中的错误码和ISMG产生的状态报告中的状态码进行一番整改。 二、整改方案...
短信错误码整改方案
短信错误码整改 中国移动通信集团公司 2002年12月 错误码整改方案 前言 根据网上业务开放的需要,研发中心对CMPP传递的错误代码进行了进一步的扩充,以便能够更好地了解网络上产生错误的原因,该文件作为CMPP2.0的补充规定。 该文件的主要起草人:党京、孙若雯 中国移动通信集团公司研发中心 第 2 页 共 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个错误码靠拢,当然,因为设计的原因或者查错的方便,厂家可以在规定的厂家自定义错误码空间中定义自己的错误码,但是,定义错误码时不允许存在类似与“其它错误”或者“系统错误”这类含义模糊的情况,即各厂家能够对自己返回的每一个错误码给出明确的含义解释,以利于错误发生时的定位工作。目前有两种方案可供选择:(1)各厂家共用一段厂家自定义的错误码空间:100,199。(2)各厂 中国移动通信集团公司研发中心 第 3 页 共 9 页 错误码整改方案 家分别划分一段错误码空间,如下:华为:100,199;东软:200,299;亚信:300,399;深讯:400,499; 4、SCP厂家返回错误码一律按照附录中yyyy值,该值是从《移动梦网短信业务信令流程规范(V1.0)》中摘出来的。 5、SMSC厂家返回错误码一律按照附录中zzzz值,该值是从《短消息中心设备技术接口规范(V1.2)》中摘出来的。 6、ISMG上产生的话单的“短信息发送状态”字段有所修改,该字段原来的值如下表: SMO SP对网关的应答信息 SMO-F 网关1对网关2的状态报告代码转换成数字 SMT 短消息中心反馈的状态报告代码转换成数字 SMA 填空 SMAO 填空 SMAO-F 填空 SMT-F 网关2向网关1回送的状态报告代码转换成 数字 SMA-F 填空 SMC 网关成功生成话单的代码 SMC-F 网关2返回的状态代码转换成数字 修改后的该字段的值如下表: SMO SP对网关的应答信息 SMO-F 网关1对网关2的状态报告代码转换成数字 SMT 短消息中心反馈的状态报告代码转换成数字 SMA 填空 SMAO 填空 SMAO-F 填空 SMT-F 网关2向网关1回送的状态报告代码转换成 数字,状态报告中的stat字段存在四种类型: 1、CA:xxxx,在话单中值1000+xxxx; 2、CB:yyyy,在话单中记录值2000+yyyy; 3、MA:xxxx,在话单中记录值3000+xxxx; 中国移动通信集团公司研发中心 第 4 页 共 9 页 错误码整改方案 4、MB:zzzz,在话单中记录值4000+zzzz; SMA-F 填空 SMC 网关成功生成话单的代码 SMC-F 网关2返回的状态代码转换成数字 7、目的ISMG在一条短信处理流程中,应该生成一个状态报告而且只能生成一个状态报告, 即所生成的状态报告应该表明短信的最终状态,在短信处理的中间状态不应该有状态报告产 生。 8、所有在上述整改方案中未涉及的情况仍旧按照以前的业务流程规范执行。 三、附录 1、xxxx的定义: xxxx的值 含义 0051 尚未建立连接 0052 尚未成功登录 0053 发送消息失败 0054 超时未接收到响应消息 0100,0499 厂家自定义的错误码 其它 保留未用 2、yyyy的定义 yyyy的值 含义 0001 非神州行预付费用户 0002 数据库操作失败 0003 鉴权失败 0004 超过最大错误次数 0005 移动用户帐户数据异常 0006 服务没有激活 0007 用户余额不足 0008 超过包月费用上限 0009 超过最高欠费额 0010 用户已注册该项服务 0011 用户没有注册该项服务 0014 未登记的网关 0015 网关登录摘要错误 中国移动通信集团公司研发中心 第 5 页 共 9 页 错误码整改方案 0016 参数错误 0017 服务器端数据未传完 0018 重复发送消息序列号msgid相同的计费请求 消息 0020 未知错误 0021 数据库错误 0022 SCP互联失败 0023 数值越界 0024 字段超长 0025 无相关数据 0026 数据重复 0040 未登记的SP 0041 SP帐户状态异常 0042 SP无权限 0043 SP帐户已存在 0044 未登记的SP业务类型 0045 SP业务类型数据异常 0046 SP业务类型已存在 0052 梦网用户已存在 0053 梦网用户不存在 0054 梦网用户状态异常 0055 签约信息已存在 0056 签约信息不存在 0057 签约数据异常 0061 月消费超额 0062 单笔消费超额 0063 用户拒绝 0064 短消息编号已存在 0065 对应扣费请求不存在 0066 扣费请求已被确认 0067 未定义的计费类型 0068 未定义的编码方式 0100,0499 厂家自定义的错误码 其它 保留未用 3、zzzz的定义 zzzz的值(4位,不足4位前面补0) 含义 中国移动通信集团公司研发中心 第 6 页 共 9 页 错误码整改方案 0X00000001 – 0X0000000F 保留给SMSC厂商定义错误 0X00000010 消息长度错误 0X00000011 命令长度错误 0X00000012 消息ID无效 0X00000013 没有执行此命令的权限 0X00000014 – 0X0000001F 保留 0X00000020 无效的SYSTEMID 0X00000021 无效的密码 0X00000022 无效的SYSTEMTYPE 0X00000023 – 0X0000003F 保留 0X00000040 地址错误 0X00000041 超过最大提交数 0X00000042 超过最大下发数 0X00000043 无效的用户 0X00000044 无效的数据格式 0X00000045 创建消息失败 0X00000046 无效的短消息ID 0X00000047 数据库失败 0X00000048 取消消息失败 0X00000049 短消息状态错误 替换消息失败 0X0000004A 替换消息源地址错误 0X0000004B 保留 0X0000004C – 0X0000005F 无效的源地址TON 0X00000060 无效的源地址NPI 0X00000061 源地址错误 0X00000062 无效的目的地址TON 0X00000063 无效的目的地址NPI 0X00000064 目的地址错误 0X00000065 无效的定时时间 0X00000066 无效的超时时间 0X00000067 无效的ESM_CALSS 0X00000068 无效的UDLEN 0X00000069 无效的PRI 0X0000006A 无效的Registered_delivery_flag 0X0000006B 无效的Replace_if_present_flag 0X0000006C 中国移动通信集团公司研发中心 第 7 页 共 9 页 错误码整改方案 保留 0X0000006D – 0X0000007F 指定用户已经存在 0X00000080 创建用户失败 0X00000081 用户ID错误 0X00000082 指定用户不存在 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这两种情况。 中国移动通信集团公司研发中心 第 8 页 共 9 页 错误码整改方案 中国移动通信集团公司研发中心 第 9 页 共 9 页
/
本文档为【短信错误码整改方案】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索