短信CMPP3.0自定义和错误码
来源:互联网 发布:数据同化 知乎 编辑:程序博客网 时间:2024/06/06 03:16
系统定义
Command_Id定义
消息
Command_Id值
说明
CMPP_CONNECT
0x00000001
请求连接
CMPP_CONNECT_RESP
0x80000001
请求连接应答
CMPP_TERMINATE
0x00000002
终止连接
CMPP_TERMINATE_RESP
0x80000002
终止连接应答
CMPP_SUBMIT
0x00000004
提交短信
CMPP_SUBMIT_RESP
0x80000004
提交短信应答
CMPP_DELIVER
0x00000005
短信下发
CMPP_DELIVER_RESP
0x80000005
下发短信应答
CMPP_QUERY
0x00000006
发送短信状态查询
CMPP_QUERY_RESP
0x80000006
发送短信状态查询应答
CMPP_CANCEL
0x00000007
删除短信
CMPP_CANCEL_RESP
0x80000007
删除短信应答
CMPP_ACTIVE_TEST
0x00000008
激活测试
CMPP_ACTIVE_TEST_RESP
0x80000008
激活测试应答
CMPP_FWD
0x00000009
消息前转
CMPP_FWD_RESP
0x80000009
消息前转应答
CMPP_MT_ROUTE
0x00000010
MT路由请求
CMPP_MT_ROUTE_RESP
0x80000010
MT路由请求应答
CMPP_MO_ROUTE
0x00000011
MO路由请求
CMPP_MO_ROUTE_RESP
0x80000011
MO路由请求应答
CMPP_GET_MT_ROUTE
0x00000012
获取MT路由请求
CMPP_GET_MT_ROUTE_RESP
0x80000012
获取MT路由请求应答
CMPP_MT_ROUTE_UPDATE
0x00000013
MT路由更新
CMPP_MT_ROUTE_UPDATE_RESP
0x80000013
MT路由更新应答
CMPP_MO_ROUTE_UPDATE
0x00000014
MO路由更新
CMPP_MO_ROUTE_UPDATE_RESP
0x80000014
MO路由更新应答
CMPP_PUSH_MT_ROUTE_UPDATE
0x00000015
MT路由更新
CMPP_PUSH_MT_ROUTE_UPDATE_RESP
0x80000015
MT路由更新应答
CMPP_PUSH_MO_ROUTE_UPDATE
0x00000016
MO路由更新
CMPP_PUSH_MO_ROUTE_UPDATE_RESP
0x80000016
MO路由更新应答
CMPP_GET_MO_ROUTE
0x00000017
获取MO路由请求
CMPP_GET_MO_ROUTE_RESP
0x80000017
获取MO路由请求应答
错误码使用说明
目前CMPP2.0中定义了响应消息中的10个返回码,其中0表示成功,1-9分别表示各种错误类型,各厂家在返回错误码时应尽可能向这9个错误码靠拢,当然,因为设计的原因或者查错的方便,厂家可以在规定的厂家自定义错误码空间中定义自己的错误码,但是,定义错误码时不允许存在类似与“其它错误”或者“系统错误”这类含义模糊的情况,即各厂家能够对自己返回的每一个错误码给出明确的含义解释,以利于错误发生时的定位工作。0-99为CMPP协议保留的错误码空间,请各厂家在预留的错误码空间范围:100-199内自行定义,并提供详细的编码解释列表。
ISMG与GNS之间消息使用的错误码定义
0:系统操作成功;
1:没有匹配路由;
2:源网关代码错误;
3:路由类型错误;
4:本节点不支持更新(GNS分节点);
5:路由信息更新失败;
6:汇接网关路由信息时间戳比本地路由信息时间戳旧;
9:系统繁忙;
10:Update_type错误;
11:路由编号错误;
12:目的网关代码错误;
13:目的网关IP错误;
14:目的网关Port错误;
15:MT路由起始号码段错误;
16:MT路由截止号码段错误;
17:手机所属省代码错误;
18:用户类型错误;
19:SP_Id错误;
20:SP_Code错误;
21:SP_AccessType错误;
22:Service_Id错误;
23:Start_code错误;
24:End_code错误。
100~199:厂家自定义错误码空间。
GNS上路由信息的Route_Id的编号规则
按运营商、MO/MT分类,由0开始往上分配。- 短信CMPP3.0自定义和错误码
- CMPP3.0-超长短信
- 移动MAS短信技术错误代码和CMPP3.0错误代码表
- C# CMPP3.0 超长短信
- CMPP3.0 状态报告错误码
- CMPP3.0 状态报告错误码
- 基于CMPP3.0的企业短信网关API设计
- 中国移动短信网关CMPP3.0 C#源代码:数据包定义
- 中国移动短信网关CMPP3.0 C#源代码:使用示例
- 基于CMPP3.0的企业短信网关API设计
- 中国移动短信网关CMPP3.0 C#源代码:使用示例
- 基于CMPP3.0的企业短信网关API设计
- 基于CMPP3.0的企业短信网关API
- CMPP3网关(下发短信)实现
- 中国移动短信网关CMPP3.0 C#源代码:CMPP30类(1)
- 中国移动短信网关CMPP3.0 C#源代码:CMPP30类(2)
- 中国移动短信网关CMPP3.0 C#源代码:事件定义及相关工具函数
- 中国移动短信网关CMPP3.0 C#源代码:CMPP30类(1)
- ini 文件另存为 UTF-8 将无法使用 GetPrivateProfileX 系列读取
- Android开发环境搭建全程演示(jdk+eclipse+android sdk)
- Web开发者必知的8个超实用API
- java_增强for循环注意的几点
- 冒泡排序,插入排序,基数排序,交互排序算法
- 短信CMPP3.0自定义和错误码
- QT 常见设置
- jira 创建问题时发生错误 && QC 没有注册类别
- kernel 启动过程之三, start_kernel()函数 概叙!init/main.c .
- linux的用户管理
- uva 工具网站
- 数据结构《链式栈的存储》
- ubuntu server 下安装nginx
- 十一月绝对热点:IT产业11大失意得意