社区
下载资源悬赏专区
帖子详情
CMPP3.0返回错误代码辑下载
weixin_39820835
2019-08-22 12:30:29
CMPP3.0返回错误代码辑,供接入调测使用。
相关下载链接:
//download.csdn.net/download/wyntwynt/5416203?utm_source=bbsseo
...全文
5
回复
打赏
收藏
CMPP3.0返回错误代码辑下载
CMPP3.0返回错误代码辑,供接入调测使用。 相关下载链接://download.csdn.net/download/wyntwynt/5416203?utm_source=bbsseo
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CMPP3
.0
返回
错误代码
辑
CMPP3
.0
返回
错误代码
辑
,供接入调测使用。
中国移动通信
CMPP3
.0服务端模拟器
中国移动通信
CMPP3
.0服务端模拟器
功能特点:
1.遵照
CMPP3
.0协议实现,模拟了短信网关和DSMP,支持CONNECT,SUBMIT,DELIVER,QUERY,CANCEL,TERMINATE消息。
2.支持多个客户端登录,支持单连接和双连接类型,支持标准CMPP和亚信API.
3.服务端自动生成Msgid和LinkId,支持状态报告.
4.支持对客户端进行鉴权,用户可以自行配置有效的客户端ICPID,SPID,PWD,和有效的IP地址。
5.以二进制形式显示消息流内容,并且能够把消息包的每个字段都打印出来,当然这会影响一些效率。
6.模拟网关不对submit各字段的合法性进行判断(如msgsrc必须是企业代码icpid,srcid必须是接入号spid,否则submitresp会
返回
错误码10和11.),只要字段的长度合法,以及消息长度字段合法都认为是合法的.
7.所有
返回
的状态报告都是正确的状态报告,状态报告的stat字段字段都填"DELIVRD".
cmpp3
.0模拟网关
1.遵照
CMPP3
.0协议实现,模拟了短信网关和DSMP,支持CONNECT,SUBMIT,DELIVER,QUERY,CANCEL,TERMINATE消息。 2.支持多个客户端登录,支持单连接和双连接类型,支持标准CMPP和亚信API. 3.服务端自动生成Msgid和LinkId,支持状态报告. 4.支持对客户端进行鉴权,用户可以自行配置有效的客户端ICPID,SPID,PWD,和有效的IP地址。 5.以二进制形式显示消息流内容,并且能够把消息包的每个字段都打印出来,当然这会影响一些效率。 6.模拟网关不对submit各字段的合法性进行判断(如msgsrc必须是企业代码icpid,srcid必须是接入号spid,否则submitresp会
返回
错误码10和11.),只要字段的长度合法,以及消息长度字段合法都认为是合法的. 7.所有
返回
的状态报告都是正确的状态报告,状态报告的stat字段字段都填"DELIVRD".
CMPP多实例服务器
1) 可以在一台机器上运行多个服务吗?,会不会很麻烦? 当然,运行多个服务,节省硬件成本是这个系统的目标。 不麻烦,你只需要有中国移动发给你的一些参数,用一个命令就可以初始化一个实例,然后你就可以使用命令来直接启动和停止这个服务。 2) 如何保证性能? 谈到性能,主要是数据库的数据存取。 我已经很仔细地考虑过数据库的存取速度,据此做了一些性能上的优化,但是如果你的上层应用如果有着特殊的存取要求,请在此数据表上加索引,或者联系作者给你解决问题。 其他方面的性能主要是决定于你的物理主机。 3) 到底可以支持多找个服务在同一台主机上运行? 如果你得到的版本没有限制,那么唯一限制你的是你的主机物理参数了。最主要的是CPU和MEM。建议关注主机的CPU和MEM占用率,如果压力很大,请增强硬件。 4) 这个服务支持CMPP的什么版本? 服务器可以设置,可以设置成支持CMPP2.0,
CMPP3
.0,和自动三种方式。 虽然说
CMPP3
指定10年了,但是中国移动现在大量地使用CMPP2的网关,所以你需要CMPP2才能和中国移动对接。 如果设置成自动,需要上一级网关支持。CMPP协议是设置成可以支持的,但是有的中国移动的网关不支持。 5) 如何发送短信,以及查阅收到的短信? 直接往cmpp_submit表格填入数据即可,如何有大量的数据,也可以直接导入。但必须确认其中的stat值必须为0,计费等值是你的上级网关认可的,否则对方会拒绝接受。 6) 如何知道短信发送成功? 发送表的Stat=0表示还没有发送,stat=1的时候开始发送,stat=2时候对方已经确认收到,这个时候需要查阅RespStat的值,如果是0,则发送成功。否则用这个值去错误表查询才能了解发送不成功的原因,这个原因是中国移动定义的。 7) 如何确认收到报告? 如果发送的时候要求收到报告,则收到报告时stat=3,这个时候请查阅ReportStat的值,如果为0,则送达,其他的值查阅关于reportStat的值 最终是否收到已经何时才能收到是上级网关决定的。 8) 为什么发送短信的时候没有签名呢,明明我填写了签名的呀? 在湖北移动,上级网关对SP发送的短信会强制加一个签名,这样就不必增加签名了。但是签名的内容必须计算在内。 如果你的上级网关不加签名,而你需要增加签名的话,请将配置“签名短信”设为“YES”即可。(V1.3) 9) 为什么签名会影响短信发送条数? 只要是设置了签名短信为是,或上级网关。那么签名会计算在短信长度在内,当然会影响短信发送条数。 10) 如何拆分短信?拆分短信后的签名是怎么处理的? 只要你发送的短信有一个中文字符,不管是短信内容,还是签名内容。那么整个短信作为中文来发送,否则作为英文来发送。 发送中文短信的时候,不管是汉字,还是中间的英文字符,都会作为一个字来统计,如果不满70字,就是一条,否则就拆分,拆分后每条可以发送67个字。 发送英文每次可以发送140字,如果拆分,拆分后每次只能发送134字。 11) 可以控制短信发送的速度吗? 不能完全控制,因为要受到上一级网关的影响。在上级网关的范围内才可以设置快一点或者慢一点。所以“发送速度”是一个参考值。 12) 我怎么知道每条发送的时间? 查阅submit表可以查到。 13) 有的短信可以发送成功,但是为什么有的发送失败,查阅到
返回
码为9? 中国一定对每一个SP的权限做了限制,如果发送有一条成功,那么就说明设置没有问题了。 发送失败可以在RespStat查到
返回
码。例如
返回
码为9,查阅到是“本网关不负责服务此计费号码”,这个号码是外省的号码,而你的SP权限是不能发送这个号码的。 具体代码请向你的上一级网关查询。
移动
cmpp3
.0
错误代码
错误码使用说明 目前CMPP2.0中定义了响应消息中的10个
返回
码,其中0表示成功,1-9分别表示各种错误类型,各厂家在
返回
错误码时应尽可能向这9个错误码靠拢,当然,因为设计的原因或者查错的方便,厂家可以在规定的厂家自定义错误码空间中定义自己的错误码,但是,定义错误码时不允许存在类似与“其它错误”或者“系统错误”这类含义模糊的情况,即各厂家能够对自己
返回
的每一个错误码给出明确的含义解释,以利于错
下载资源悬赏专区
12,801
社区成员
12,340,087
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章