电信ISAG接入问题总结

来源:互联网 发布:风险矩阵法公式 编辑:程序博客网 时间:2024/05/16 01:49

    今天终于把公司在电信的ISAG短信接入调通了,第一次跟电信打交道,真费了不少周折。简单说下我在接入山东电信遇到的几个问题:

 

1。电信短信ISAG能收到上行了,我下行返回“SVC0001”提示“SOAP_SYNTAX_ERROR1”  我查错误码说是“SVC0001 – 业务错误”

 

    “业务错误”,这个问题真是的问题,我反复把webservice重新生成了好几次还是没搞定,求助电信的人说应该是消息包格式有问题。我又生成了几次webservice的程序,终于可以了,看来是webservice生成有问题,下行有提示错误码了,就遇到第2个问题了。

 

2. 下行状态报告错误码提示Authpricefailed 提示“鉴权计费失败”,可是我测试一个免费业务是正常的。。。

    这个问题有比较难检查了,求助电信的人帮检查,问题找到了,是下行我都用了一个产品编号下行了,而这个产品编码就是免费业务的产品编号,所以只有测试免费业务的时候才能收到下行。  没办法,拿单个业务测试,其他的都注释掉。找到问题了,犯了一个很弱智的错误,把上行指令变成小写了,而下面的判断条件都是大写的,只能执行最终else里面的那个免费业务了。。。。。无语。。。

最新补充:Authpricefailed错误原因是下行Linkid的问题,有可能是下行的时候linkid不完整或者为空了。

Authpricefailed错误原因是下行Linkid的问题,有可能是下行的时候linkid不完整或者为空了。

 

 

ISAG终于测试完成了,想想看webservice虽然好,但是也有他很大的弊端。如果webservice服务生成或者wsdl文件涉及不规范都容易导致生成的配置源码有错误,而这种错误一般人也是检查不出来的。反正我就没检查出来,哈哈!

原创粉丝点击