需要通过ISAG协议发送彩信,彩信网关为中兴彩信服务器。
经过了一段时间的开发,终于顺利发送!遇到了很多问题,已被后面参考!
1,由于ISAG需要用到webservice,应该是发送目的地址,即ISAG服务器的服务地址 sendMessageUrl=http://x.x.x.x:9081/MmsSendMessageService
SendMessageServiceLocator sml = new SendMessageServiceLocator();
SendMessage sendMms = sml.getSendMessage(new java.net.URL(sendMessageUrl));
2,客户端调用后的回执地址,可以没有:endpoint=http://137.0.10.138:9080/SendMessageService/services/SendMessage
3,设置SoapHeader,一定要把header设置成局部变量,否则当群发时,容易发生追加,http://www.chinatelecom.com.cn/schema/ctcc/common/v2_1}ServiceException:<messageId>SVC0002</messageId><text>InvalidInputValue Attachment</text>错误:SOAPHeaderElement header = new SOAPHeaderElement(headerNameSpace,"RequestSOAPHeader");
4,设置header时,一定要按序列塞值,否则容易报错:序列问题;ctcc_common_types_2_1.xsd 的属性都是<xsd:sequence>的。
5,设置群发,multicastMessaging属性值一定是true
6,群发号码设置:org.apache.axis.types.URI[] addresses = new org.apache.axis.types.URI[desnum];
不管是什么操作系统,一定要保证电话号码是无空格,无换行符的,否则容易发生:org.apache.axis.types.URI$MalformedURIException: The scheme is not conformant 错误。
for (int i = 0; i < destnumbers.length; i++) {
if(destnumbers[i]!=null){
//注意一定要去除空格,换行符等等
String notnullStr = SmilAnalysisUtil.getNotNullStr(destnumbers[i].trim());
String proceNum = "tel:"+notnullStr;
addresses[i] = new org.apache.axis.types.URI(proceNum);
System.out.println(destnumbers[i]+"-------------addresses[i]==="+addresses[i]);
}
}
分享到:
相关推荐
- **SP业务开发实例_说明.doc**:这份文档可能详细介绍了SP开发接入ISAG平台的具体步骤,包括技术细节、遇到的问题及解决方案,是SP开发者的重要参考资料。 - **isag.pdf**:这个可能是ISAG平台的技术手册或用户...
标题中的"sp与isag的开发包"表明这是一个专门针对电信短信彩信接入的软件开发资源包。SP(Service Provider)通常是指电信增值服务提供商,它们为运营商网络提供各种增值服务,如短信服务、彩信服务等。ISAG...
在ISAG开发中,使用TcpMon可以帮助开发者捕获和分析接口间的通信数据,从而诊断问题。 **5.2 WebServicesExplorer** WebServicesExplorer是一个用于探索和测试Web服务的工具。在ISAG开发过程中,可以通过该工具来...
- **业务能力管理**:ISAG不仅支持短信(SMS)、彩信(MMS)、WAP Push等多种业务,还支持基于SIP协议的组合能力,如语音呼叫、第三方呼叫等。 #### ISAG组网结构 ISAG在网络中的位置十分重要,它位于基础网络之上,...
通过这一规范,ISAG可以为CP/SP提供一套标准且统一的接口,使得他们能够更有效地利用电信网络资源来开发和部署增值业务。 #### 2. 引用标准 该规范基于多个标准和技术文档制定,确保了其与现有电信网络架构的一致...
客户端业务开发实例以发送彩信为例,SP需要调用ISAG公开的SendMessage接口。为了实现这个功能,开发者需要根据提供的WSDL文件(如ctcc_common_faults_2_0.wsdl等)生成客户端代码。通常,使用WSDL2Java.bat工具,...
为了演示如何使用ISAG接口进行业务开发,文档提供了一个发送彩信的实例。在这个例子中,SP(服务提供商)作为客户端,通过调用ISAG开放的SendMessage接口来发送彩信。这通常涉及到解析WSDL(Web服务描述语言)文件,...
在信息技术领域,尤其是电信行业中,综合业务接入网关(ISAG)作为一种关键的技术设施,承担着连接各种增值服务提供商(CP/SP)与中国电信网络的重要角色。中国电信发布的《综合业务接入网关ISAG开放接口协议03-MMS1...
- **彩信发送接口开发**:具体讲解如何利用ISAG提供的接口发送彩信。 - **彩信上行**:这一部分涉及如何接收用户发来的彩信。 #### 5. 工具使用 - **TcpMon使用**:TcpMon是一款用于监听TCP/IP会话的应用程序,...
中国电信协议处理模块 交互电信 支持中国电信彩信协议,ISAG/ISMP协议, 路由控制模块 路由设置 每一条彩信提供基于源地址和目的地址的路由 计费话单模块 计费记录 每一条彩信详细话单的输出,便于运营数据分析 状态...
综上所述,ISAG是一个重要的平台,它不仅提供了标准化的接口供第三方开发者使用,还实现了多种电信业务,如短信、WAP PUSH和彩信等的接入和管理。此外,通过与ISMP等平台的集成,实现了业务的统一管理和计费,为电信...
ISAG短信技术文档提供了关于电信短信业务的重要信息和技术细节,涵盖了ISMP系统架构、CP/SP管理、内容/业务/产品/套餐管理、CP/SP接口以及ISAG接入等多个方面。通过对这些知识点的学习,可以深入了解电信行业的业务...
- **彩信业务**:同样可以选择通过MMSC或ISAG接入,但也只能选择一种。彩信业务也将逐步统一使用ISAG接入。 - **WAP业务**:通过WAP-GW接入。 - **技术参数**包括: - ISAG Web Service接口规范:定义了短信和...
提供短信平台,sp平台软件(支持三网),企信通平台. 运营商,电视台,报业集团,气象局,各行业企业,单位,sp等等电信增值业务运营公司 专用的著名稳定,短信平台,彩信平台软件 帮助测试接入移动,联通,电信运营...
在中国电信的网络环境中,MMS技术扮演着重要的角色,它涉及到彩信服务、WAP技术以及ISAG开发接口等多个方面。本文将深入探讨这些关键知识点。 首先,我们来看ISAG,即Integrated Service Access Gateway,综合业务...