Cmpp3.0
“Cmpp3.0”相关的资料有哪些?“Cmpp3.0”相关的范文有哪些?怎么写?下面是小编为您精心整理的“Cmpp3.0”相关范文大全或资料大全,欢迎大家分享。
CMPP3.0
QB-╳╳-╳╳╳-╳╳╳╳ China Mobile Point to Point
版本号:3.0.0
╳ ╳╳╳-╳╳-╳╳发布 ╳╳╳╳-╳╳-╳╳实施
中国移动通信企业标准
中国移动通信
互联网短信网关接口协议
中国移动通信集团公司 发布
QB-╳╳-╳╳╳-╳╳╳╳
目 录
1 2 3 4 5 6 7
范围 ................................................................................................................................................... 1 引用标准 ........................................................................................................................................... 1 术语和定义 ...................................
中国移动 短信接口 CMPP3.0协议
中国移动通信企业标准
QB-GF-028-2003
中国移动通信
互联网短信网关接口协议
China Mobile Point to Point
版本号:3.0.0
2003-11-03发布 2003-11-03实施
中国移动通信集团公司 发布
QB-GF-028-2003
目 录
1 2 3 4 5 6 7
范围 .............................................................................................................................................1 引用标准 ......................................................................................................................................1 术语和定义..........................................................................
C 实现 中国移动 CMPP v3.0 ISMG SP 收发短信的 SP 客户端 (CMPP SP Client)
.Net/C# 实现 中国移动 CMPP v3.0 ISMG SP 收发短信 的 SP 客户端 (CMPP SP Client)分类 C# (Csharp) 2006-8-30 5:38:52 浏览 1006 回复 0 删除 隐藏侧边栏 转自 playyuer .复制 保存编辑 删除静态/* .Net/C# 实现 中国移动 CMPP v3.0 ISMG <-> SP 收发短信的 SP 客户端 (CMPP SP Client) 本程序严格按 《中国移动通信企业标准》之《中国移动通信互联网短信网关接口协议(China Mobile Point to Point)》(版本号: 3.0.0) 即: CMPP v3.0.0 /protocol/CMPPV3.0.rar 文档,实现了下面消息的定义及其相关协议级交互: 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
C 实现 中国移动 CMPP v3.0 ISMG SP 收发短信的 SP 客户端 (CMPP SP Client)
.Net/C# 实现 中国移动 CMPP v3.0 ISMG SP 收发短信 的 SP 客户端 (CMPP SP Client)分类 C# (Csharp) 2006-8-30 5:38:52 浏览 1006 回复 0 删除 隐藏侧边栏 转自 playyuer .复制 保存编辑 删除静态/* .Net/C# 实现 中国移动 CMPP v3.0 ISMG <-> SP 收发短信的 SP 客户端 (CMPP SP Client) 本程序严格按 《中国移动通信企业标准》之《中国移动通信互联网短信网关接口协议(China Mobile Point to Point)》(版本号: 3.0.0) 即: CMPP v3.0.0 /protocol/CMPPV3.0.rar 文档,实现了下面消息的定义及其相关协议级交互: 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
cmpp错误码定义
与中国移动代码的对应关系。 MI::zzzz
SMSC返回状态报告的状态值为EXPIRED MJ:zzzz
SMSC返回状态报告的状态值为DELETED MK:zzzz
SMSC返回状态报告的状态值为UNDELIV ML:zzzz
SMSC返回状态报告的状态值为ACCEPTD MM:zzzz
SMSC返回状态报告的状态值为UNKNOWN MN:zzzz
SMSC返回状态报告的状态值为REJECTD 回页首
CMPP发送失败代码对照表 值(4位,不足4位前面补0) 含义 1 消息结构错 2 命令字错误 3 消息序列号重复 4 消息长度错 5 资费代码错 6 超过最大信息长 7 业务代码错 8 流量控制错
9 本网关不负责此计费号码 10 Src_ID错 11 Msg_src错 12 计费地址错
13 目的地址错 14~49 扩展 51 尚未建立连接 52 尚未成功登录 53 发送消息失败 54 超时未接收到响应消息 55 等待状态报告超时 60 保留
61 有效时间已经过期 62 定时发送时间已经过期 63 不能识别的FeeType 64 发送服务源地址鉴权失败 65 发送服务目的地址鉴权失败 66 接收服务源地址鉴权失败 67 接收
cmpp错误码定义
与中国移动代码的对应关系。 MI::zzzz
SMSC返回状态报告的状态值为EXPIRED MJ:zzzz
SMSC返回状态报告的状态值为DELETED MK:zzzz
SMSC返回状态报告的状态值为UNDELIV ML:zzzz
SMSC返回状态报告的状态值为ACCEPTD MM:zzzz
SMSC返回状态报告的状态值为UNKNOWN MN:zzzz
SMSC返回状态报告的状态值为REJECTD 回页首
CMPP发送失败代码对照表 值(4位,不足4位前面补0) 含义 1 消息结构错 2 命令字错误 3 消息序列号重复 4 消息长度错 5 资费代码错 6 超过最大信息长 7 业务代码错 8 流量控制错
9 本网关不负责此计费号码 10 Src_ID错 11 Msg_src错 12 计费地址错
13 目的地址错 14~49 扩展 51 尚未建立连接 52 尚未成功登录 53 发送消息失败 54 超时未接收到响应消息 55 等待状态报告超时 60 保留
61 有效时间已经过期 62 定时发送时间已经过期 63 不能识别的FeeType 64 发送服务源地址鉴权失败 65 发送服务目的地址鉴权失败 66 接收服务源地址鉴权失败 67 接收
CMPP3状态报告
cmpp3状态报告
状态报告 含义 说明 处理建议
DELIVRD 消息发送成功 用户成功接收到短信 ——
EXPIRED 因为用户长时间关机或者不在服务区等导致的短消息超时没有递交到用户手机上 超时 不处理
REJECTD 消息因为某些原因被拒绝 不同的网关具有不同的错误原因 和运营商对日志
UNDELIV 全球通用户因为状态不正确如处于停机、挂起等状态而导致用户无法接收到短信 不可及 不处理
CA类错误:短信网关和SCP之间连接发送时产生错误的状态报告 CA:0051 尚未建立连接 移动内部错误 不处理 CA:0052 尚未成功登录 移动内部错误 不处理
CA:0054 超时未接收到响应消息 移动内部错误 不处理 CA:0111 SCP厂家自定义的错误码 移动内部错误 不处理 CB类错误:SCP返回错误处理结果的状态报告 CB:0001 非神州行预付费用户(用户已经被销号)
CB:0005 PPS用户状态异常(包括未头次使用、储值卡被封锁、储值卡进入保留期、储值卡挂失) CB:0007 用户余额不足 CB:0002 数据库操作失败
CB:0016 参数错误 移动内部错误 不处理
CB:0018 重复发送消息序列号msgid相同的计费请求消
cmpp3状态报告
CB:0001 非神州行预付费用户
CB:0005 PPS用户状态异常(包括未头次使用、储值卡被封锁、储值卡进入保留期、储值卡挂失)
CB:0007 用户余额不足 CA 0054 发送消息失败
CB 0001 非神州行预付费用户(用户已经被销号) CB 0002 数据库操作失败 CB 0053 梦网用户不存在
CB0005 移动用户帐户数据异常 CB0007 用户余额不足
DELIVRD 消息发送成功
EXPIRED 表示因为用户长时间关机或者不在服务区等导致的短信息超时没有递交到用户手机上
REJECTD 消息因为某些原因被拒绝
UNDELIV 表示全球通用户因为状态不正确如处于停机、挂起等状态而导致的用户无法享受服务
MC:xxxx 系统未从短信中心接收到状态报告
MC:xxxx 没有从SMSC处接收到状态报告时的状态报告 MI:xxxx 同“EXPIRED”
MN:xxxx 同“REJECTD”
MB:0066 短信中心回的,超作最大发送次数 可能是手机满了。
MK:0015 可能是手机满了。 MK:xxxx 同“UNDELIV” 网关返回大量的DA:0054错误
原因分析:
出现这个问题是由于网关
CMPP和SMPP协议的区别
CMPP和SMPP协议的区别
并非同类型协议
CMPP和SMPP都是短信协议中的一种,但它们不是同一类型的协议。SMPP和ESME和SMC(短信中心)之间的协议,而CMPP是SP和中国移动ISMG之间的通讯协议。 以下是CMPP 3.0文档中的图示。
与CMPP对应的协议有,联通的SGIP协议,中国电信的SMGP协议,网通的CNGP协议。 作为SP,只需要了解CMPP,不需要了解SMPP。 最新版本和兼容
SMPP协议是一个国际标准,有SMS论坛制定,官方网址为smsforum.net,截至2006年7月2日,最新版本是5.0。曾经流行的版本是3.3、3.4。SMPP协议向后兼容的。
CMPP 最新版本似乎是3.0。现在(2006年7月),大多数还是使用CMPP 2.0。CMPP协议没有做到向后兼容,3.0的文档本身也没有讲到兼容的问题,甚至认为,协议制定者压根没想过要兼容。CMPP 3.0没做到向后兼容导致了一个问题,就是SP无法平滑升级。
PDU格式
PDU是协议数据单元的缩写,SMPP和CMPP都使用最先一个4位的长度标志整个PDU的长度。
SMPP是一个国际标准,不同的SMC的是实现可能要增加特定参数,为了具备更好的扩展性,SMPP
CMPP的错误信息
下面是我收集到的移动CMPP的错误信息,不知道是否正确,希望对大家有帮助:) 1、如何进行登录失败原因分析
ICP登录网关经常会失败,主要有一下原因,如果ICP使用自己的API可以对登录的应答消息中消息状态字段进行分析,下面列出了主要的错误原因: SMPP协议 CMPP协议 错误码含义 status=0 result=0 登录成功
status=6 result=2 登录帐号名在系统不存在 status=11 result=3 登录效验密码错误
status=9 result=9 超过最大接口数(帐号限制或总数限制) status=48 result=48 对端设备IP被限制
如果是使用公司提供的动态库(动态库只提供成功与失败两种状态),则也着重按上述情况进行原因分析。 注:前提为初始化接口成功 2、消息发送失败原因分析
ICP提交消息失败,可通过多种方式对其原因进行分析,首先最常见的方法是使用维测台跟踪消息,看其应答消息的返回状态,下面列出了提交消息常见的错误码,可进行参考分析。 SMPP协议 CMPP协议 错误码含义 备注 status=0 result=0 成功
status=49 result=1 消息结构错 注:这些错误码一般不会