freeswitch java开发_freeswitch怎么通过javaweb应用

本文介绍了如何使用FreeSwitch的mod_xml_curl模块将话单发送到HTTP服务器,并通过Java创建HTTP服务接收和处理这些数据。详细步骤包括在FreeSwitch配置文件中启用模块,设置HTTP服务器地址,以及实现一个处理HTTP请求的DirectoryHandler类,用于号码验证和响应处理。
摘要由CSDN通过智能技术生成

展开全部

FreeSwitch 支持将话单写入远程的 HTTP 服务器,在哪里你可以使用任何喜32313133353236313431303231363533e58685e5aeb931333363383936欢的编程语言处理话单以及写入任何可能的数据库。有三个模块可以实现他:mod_xml_cdr、mod_json_cdr 以及 mod_format_cdr。前两者分别产生 xml 和 json 格式,最后一个模块则可配置产生 XML 或 JSON 格式。

使用 mod_xml_curl为例:

第一步: 在C:\Program

Files\FreeSWITCH\conf\autoload_configs\modules.conf.xml中释放 的注释。

第二步:② C:\Program

Files\FreeSWITCH\conf\autoload_configs\xml_curl.conf.xml 中添加

中的value指向你的 HTTP 服务器地址。

第三步:创建并开启HTTP服务

//连接FS服务

connectFSAndSubscibeFSEvent();

ExecutorService pool = Executors.newCachedThreadPool();

server = HttpServer.create(new InetSocketAddress(8080),10);

server.createContext("/fsapi/", new DirectoryHandler());

//可以通过设置一个线程组由线程来决定执行的过程

server.setExecutor(pool);

server.start();

System.out.printl

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值