java对接freeswitch_java esl连接多个freeswitch(一)之环境搭建

本文介绍了Java开发者如何整合FreeSWITCH,包括参考FreeSWITCH的wiki了解mod_event_socket,建立数据库表以维护多个ESL实例,以及在Java环境下设置maven spring web工程并进行测试,确保能够连接到FreeSWITCH服务器。
摘要由CSDN通过智能技术生成

FreeSWITCH 是一个电话的软交换解决方案,包括一个软电话和软交换机用以提供语音和聊天的产品驱动。FreeSWITCH 可以用作交换机引擎、PBX、多媒体网关以及多媒体服务器等,他支持很多开发语言,作为java开发者之一如何整合freeswitch呢?

本文是作者开发中实际的运行的项目抽取的一部分,由于比较复杂,故分作几个部分加以分析说明(里面涉及到mq等相关知识)。

第一分部 搭建

1.参考freeswitch wiki

如果正在学习freeswitch,而自己项目又是用到的java 或者对java比较熟悉,如何整合呢,首先参考

https://freeswitch.org/confluence/display/FREESWITCH/mod_event_socket 阅读改wiki细节

具体什么是esl,如何连接上面写的很清楚,要是看不懂,那你最好不要玩freeswitch,因为freeswitch 主要参考书还是他的wiki

2.建数据库表

a 为什么需要表呢?

因为第一考虑到好维护, 第二动态添加多个esl实例(一个freeswitch对应一个监听实例),易于灵活扩展

b. 如何建表

参考usr/local/freeswitch/conf/autoload_configs/event_socket.conf.xml

修改你的freeswitch服务器

reloadxml

建表语句 我采用的是MySQL

CREATE TABLE `fs_event_socket` (

`id` int(11) NOT NULL AUTO_INCREMENT COMMEN

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值