通信人家园
标题:
CMPP3.0接口开发
[查看完整版帖子]
[打印本页]
时间:
2005-2-5 09:47
作者:
andy_qhz
标题:
CMPP3.0接口开发
(一) 指令
1) MO匹配的转换问题(大小写,全半角,空格)?
答:指令两头的空格会去掉,大小写不敏感;SPOA目前只支持英文字符、数字等
的指令申请,不支持中文指令的申请。
2) MO匹配原则的问题,长号码和指令均为模糊匹配,如果匹配了2条,如何处理?
答:这是一种错误设置,系统的处理方法是根据数据库中的排序进行匹配。但希望SP自己在设置时设置好匹配方式。
3) 在MO匹配中有4种指令,其中点播指令是否只用于点播业务?
答:是。
4) 关于点播指令中使用空指令的问题?
答:对于特殊的点播类业务,可以使用空指令。如聊天类,占卜类等
空指令的匹配方式为:空指令(模糊匹配)+长号码(精确匹配)。
注意:在使用空指令的时候,尽量避免跟其它指令冲突,发送到该长号码的业务,如果匹配不上其它指令,都会匹配上此空指令。
5) 空指令和普通MO的区别?
答:空指令如果匹配成功后会产生linkid,普通mo不会产生linkid。
6) 重复定制和重复取消的MO消息是否传给SP?
答:重复定制的MO指令传给SP,重复取消MO指令不传给SP。
7) 0000、00000以及QX取消均被MISC拦截,SP如何获得这些取消信息?
答:MISC每月会提供一次订购、取消的状态同步文件通过ftp给SP
8) 定制和点播指令里允许有空格吗?
答:允许。
9) MISC会对哪些指令进行拦截?
答:第一订购、第一次取消,会通过provision 发给SP,对重复订购的会透传给SP,对重复取消的拦截,对QX开头+数字指令以及0000、00000等做拦截。
10) MO匹配不到怎么处理?
答:当做普通MO。
11) 敏感字过滤在MISC做还是在SP做?
答:在网关和短信中心做。MISC不做敏感字判断。当然建议SP自己也做一下这些关键字判断
12) 所有指令都由MISC批价?
答:是的,所有MO/MT消息都需要通过misc做鉴全批价
13) 指令匹配的算法?
答:算法的程序可以直接用现成的正则表达式算法,虽然效率低一些,但一般应用足够。
(二)CMPP 3.0 协议
14) 如何连接网关?
答:需要获得局方分配的配置信息,包括:企业代码,登录密码,网关的IP的端口
15) MT下发时返回14号错误?
答:14号是网关返回的错误代码,属于保留错误,是对一些错误的笼统响应;需要查看除了网关返回这个代码值外,类似DB:0115;DB:0107之类的其它错误,也是通过deliver包的形式返回的
最常见错误原因:LinkID未填或填错或过期,业务代码不存在等等;有关错误代码在做联调测试的时候,会发给大家
(三)其它
16) LinkID的使用方法?
答:LinkID是临时订购关系的匹配码,用来鉴权一次点播请求等事务性的业务。点播业务使用的LinkID,非点播类业务的MT流程不使用该字段。当DSMP生成的订购关系为临时订购关系的时候,返回本字段,否则不填本字段。当需要向多个用户下发服务时,多个LinkID之间用逗号(“,”)分隔。
LinkID的设置时间是可配置的,一般为5分钟,在收到请求以后在5分钟内下发下来,5分钟内可任意发,但有一个最大条数限制。多条消息下发时用Pk_total和Pk_number可使用同样的LinkID。
LinkID的产生是和手机号码和业务代码相关联的,每次点播产生不同,不能互换使用。
17) LinkID是在什么情况下产生的?
答:当MO匹配上点播指令时,就有LinkID;当用户在SP网站上点播时,sso平台会生成LinkID。
18) MO上行后,MT下发的时候是否可以把PK-TOTAL写为1,而把linkid设置为相同?答:可以,但每条单独计费。
19) 第三方点播如果目的号码是外地的是否受到限制?
答:MISC不做限制,针对计费号码判断linkid
20) 对于一个业务,点播指令可设置几条?
答:对于一个业务指令条数没有限制,建议不要太多
21) 免费业务要申报指令吗?
答:不需要。
时间:
2005-2-5 13:09
作者:
andy_qhz
自己顶
通信人家园 (https://www.txrjy.com/)
Powered by C114