熟悉FreeSWITCH 一

最近因为业务需要,需要实现融合通信的模块。融合通信,基本可以理解为多种电话终端可以互相打电话、发语音。之前接触有限,经过简单了解,找到了FreeSWITCH。

FreeSWITCH,简单理解是一个开源软交换平台,处理各种终端的输入,转化为标准输入,经过业务逻辑的处理,再转化为各个终端适配的输出。屏蔽了各种设备的差异。优势很多,开源、跨平台、拓展性好、支持多种协议。

我也是根据业务需要,一步步学习、摸索。下面简单在本地进行平台搭建,实现基本的参数配置,参考连接https://blog.csdn.net/graceup/article/details/79485976?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

软件下载:http://files.freeswitch.org/windows/installer/

选择完全安装,默认会安装到C盘。安装成功,开始菜单出现【FreeSWITCH】。直接运行会出现闪退,需要管理员权限运行。运行成功,效果如下

然后通过一个前端项目进行配置。

前端项目地址:https://github.com/DoubangoTelecom/sipml5

前端项目解压、发布。发布方式很多,可以用nginx、tomcat、node等等。我使用node,效果如下

配置【Expert mode】,对于本地运行,服务IP设置为内网地址,比如192.168.1.*,公网地址和127.0.0.1无法连接服务器。

 默认账号:1000,密码:1234,连接成功如下

 到这里客户端就运行起来了。下一步就是做更详细的测试。推荐一个测试工具:x-lite.

下载地址:https://x-lite.en.softonic.com/

安装完成后,配置一下FreeSWITCH 服务的地址,就可以在内网各个终端进行打电话了。

UserID: 1000~1019

Domain: freeswitch 服务地址

Password: freeswitch 服务密码,通过地址和密码完成与freeswitch 服务的连接 

然后可以给自己打电话了,或者在别的电脑上配置,然后局域网内可以互相打电话了。放个效果

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老朱自强不息

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值