电信ISAG接入问题总结

    今天终于把公司在电信的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文件涉及不规范都容易导致生成的配置源码有错误,而这种错误一般人也是检查不出来的。反正我就没检查出来,哈哈!

一. ISAG接入篇 4 1. ISAG简介 4 1.1 ISAG电信网络里面的位置 6 1.2 ISAG与WEB SERVICE技术 6 1.3开发环境搭建 7 1.3.1 安装JDK 7 1.3.2下载安装ECLIPSE 7 1.3.3 安装WTP模块 8 1.3.4 安装Tomcat 9 1.3.5 ISAG接口相关通用参数及说明 10 2. SMS 13 2.1短信接口开发环境搭建 13 2.2 SendSMS短信发送接口开发 19 2.3 SendSMS短信上行,回执接口开发 39 3. WAP PUSH 46 3.1 WAP PUSH简介 46 3.2 WAP PUSH网络结构和业务实现 46 3.3 WAP PUSH是什么?WAP PUSH不是什么? 48 3.4 WAP Push接口开发环境搭建 49 3.5 WAP Push发送接口开发 53 3.6 WAP Push 状态报告接口开发 58 4. 彩信 61 4.1彩信的构成 61 4.2 彩信在电信网络里面的网络结构 62 4.3 彩信开发接口开发环境搭建 63 彩信发送接口开发 69 4.5 彩信上行 81 5.1 TcpMon使用 94 5.2 Web Services Explorer 98 附录一: SendSms短信发送接口报文数据: 100 1.1请求(SP发起): 100 2.2应答(ISAG应答) 101 附录二: WAP PUSH发送报文数据: 102 1.1请求(SP发起): 102 2.2应答(ISAG应答) 103 附录三: SendMessage彩信发送接口报文数据: 104 1.1请求(SP发起): 104 1.2 ISAG响应 106 二. 与ISMP接口实现 107 1.ISMP简介 107 1.1与ISMP相关的术语 107 2.业务流程 109 2.1点播业务流程 109 2.2包月业务流程 110 3. ISMP接口开发环境搭建 111 4. 订购关系同步orderRelationUpdateNotify方法实现 117 5. 管理信息同步notifyManagementInfo方法实现 122 6. 服务使用通知接口serviceConsumeNotify方法实现 124 7.反向取消接口spWithdrawSubscription接口实现 126 8. 程序部署 129 9. 接口测试 131 三.WAP业务开发 135 1 WAP业务简介 135 1.1 WAP业务的网络结构 136 1.2 WAP业务实现原理 137 2 点播实现 140 3 包月实现 142 4. WAP 1.0还是WAP 2.0 144 5.UA适配 145
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值