PHP webservices 接口

import java.util.List;

import javax.xml.namespace.QName;

import javax.xml.rpc.encoding.XMLType;

import org.apache.axis.client.Call;

import org.apache.axis.client.Service;

/**

* @功能: UNCALLCC API java客户端实例

* @作者: 罗杰

* @日期: 2013 09 09

*/

public class OnClickCall {

public static void main(String[] args) {

MakeCallOnclick("7001","018681471812","122");

}

/**

* @功能:点击拨号接口

* @作者:罗杰

*

* @param strExten 主叫

* @param strToTel 被叫

* @return

*/

public static void MakeCallOnclick(String strExten, String str_tel_num, String strActionID){

try {

//接口地址

String endpoint = "http://10.8.8.78/uncall_api/";

Service service = new Service();

Call call = (Call)service.createCall();

call.setTargetEndpointAddress(endpoint);

call.setOperationName(new QName("urn:Uncall", "OnClickCall"));   //WSDL里面描述的接口名称如点击拨号

call.addParameter("strExten", org.apache.axis.encoding.XMLType.XSD_STRING, javax.xml.rpc.ParameterMode.IN);//接口的参数

call.addParameter("strToTel", org.apache.axis.encoding.XMLType.XSD_STRING, javax.xml.rpc.ParameterMode.IN);//接口的参数

call.addParameter("strActionID", org.apache.axis.encoding.XMLType.XSD_STRING, javax.xml.rpc.ParameterMode.IN);//接口的参数

call.setReturnType(XMLType.XSD_STRING);

call.setUseSOAPAction( true );

String result = (String)call.invoke(new Object[]{strExten,str_tel_num,strActionID});

System.out.println("response:"+result);

if(result.equals("0")){

List Values = call.getOutputValues();

System.out.println("call-id"+Values.get(0).toString());

}

}

catch (Exception e) {

System.out.println(e.toString());

}

}

}

PHP调用kaldi,程序员罗杰-JAVA 调用PHP Webservices相关推荐

  1. java 调用window程序_Windows下Java调用可执行文件代码实例

    这篇文章主要介绍了Windows下Java调用可执行文件代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 缘起: 由于没有找到java转换文件 ...

  2. 黑马程序员入学Java知识——精华总结

    黑马程序员入学Java知识--精华总结 J2SE部分,Java高新技术部分,7K面试题部分等黑马入学要求的知识点总结! 一.黑马程序员-java概述与基础知识 6 1.何为编程? 6 2.Java语言 ...

  3. 黑马程序员:Java基础总结----Java语言编程规范

       黑马程序员:Java基础总结        Java语言编程规范:参考自SUN公司文档  ASP.Net+Android+IO开发..Net培训.期待与您交流!  I.   排版规范 A.  规 ...

  4. 黑马程序员全套Java教程_Java基础教程_异常(含扩展)(二十三)

    黑马程序员全套Java教程_Java基础教程_异常(含扩展)(二十三) 1.1 异常概述与异常体系结构 1.2 JVM遇到异常时的默认处理方案 1.3 异常处理 1.4 异常处理之try--catch ...

  5. 为什么都要鄙视 PHP 程序员? Java联盟 百家号 07-24 21:43 前几天发表了一篇文章《图解:程序员之间是如何相互鄙视的?》,有人就在留言处留言。 可以解释下:为什么都鄙视PHP工程师

    为什么都要鄙视 PHP 程序员? Java联盟 百家号 07-24 21:43 前几天发表了一篇文章<图解:程序员之间是如何相互鄙视的?>,有人就在留言处留言. 可以解释下:为什么都鄙视P ...

  6. java多语言编程语言_为什么很多程序员信仰“Java是世界上最好的编程语言”

    看到这个标题,估计有不少PHPer要跳进来打我膝盖,跪请各位Java程序员保我周全. 因为PHP是所有web开发中使用最多的语言,也被称为最有生命力的语言,所以也就自然而言有了"PHP是世界 ...

  7. java跟python对比_【多年的Java程序员总结Java与Python的对比 】

    多年的Java程序员总结Java与Python的对比 作为一个有多年职场经验的技术员,每当我遇到同行时,我都会问一句"你现在用的是什么语言?你喜欢用哪种语言?"至于答案,容后再说. ...

  8. java c++ python哪个好_程序员学java好还是python语言好 c++又如何

    技术程序员学Java.C++.Python... 分析对比,到底学什么语言吃香,哪种语言最靠谱,如何学好这些语言呢? 几天前,我们在知识上看到这样一个问题:"java,C++,Python, ...

  9. html类名定义规则_好程序员分享Java语言中的标识符规则

    好程序员分享Java语言中的标识符规则,在编程过程中,经常需要在程序中定义一些符号来标记一些名称,如包名.类名.方法名.参数名.变量名等,这些符号被称为标识符.标识符可以由任意顺序的大小写字母.数字. ...

最新文章

  1. java从property中取值,JAVA读取PROPERTIES配置文件
  2. ElasticSearch探索之路(三)分布式原理:分布式路由、存储、搜索原理
  3. 智能合约从入门到精通:完整范例
  4. 【Jmeter篇】你有Fiddler、Charles抓包,我有Jmeter录制Web和App端
  5. 谈谈Winform程序的界面设计
  6. 特斯拉卖保险会比卖车更赚钱吗?
  7. SpringBoot多模块项目整合Dubbo
  8. 浅谈嵌入式软件的未来发展
  9. NUC1041 数字三角形【DP】
  10. 排序算法之------归并排序
  11. Javascript算法系列之快速排序(Quicksort)
  12. gc java 单核_JAVA应用性能监控之JVM层GC调优
  13. SQL笔试经典50题及答案解析(题目41-50)
  14. 前期交互流程(PTES的第一步)
  15. JS基础——多张图片循环切换
  16. [推荐]Linux入门教程
  17. matlab整流桥长什么样,matlab器件整流桥仿真.docx
  18. appium locator
  19. 如何把学术 Markdown 在线免费转换成 Word ?
  20. 查找素材终极神器,视频画面搜索神器!

热门文章

  1. 2021年第六届数维杯C题 运动会优化比赛模式探索
  2. js模拟a标签下载,修改下载文件名称,jq上传文件
  3. 解决IDEA插件安装慢、超时、不成功的方法
  4. 比较网上商品价格网站 - 盒子比价网
  5. unity快捷键大全
  6. pip下载速度过慢解决办法
  7. 我们原来生活在“数字阴影”和“平行宇宙”中
  8. 如何用学生身份激活IntelliJ IDEA以及JetBrains全家桶(超详细篇)
  9. 数据密集型应用系统设计——笔记
  10. 操作系统————选择题