FreeSwitch + X-Lite的例子(CentOS+Windows)

版权声明: https://blog.csdn.net/smileyan9/article/details/86774823

1. 编写目的

通过这个例子,说明一下使用CentOS系统做服务器,Windows系统做客户端,使用FreeSwitch与X-Lite做软电话的一个例子。主要说明一些需要注意的地方。

2. CentOS下安装FreeSwitch

详情见https://blog.csdn.net/smileyan9/article/details/86108695
运行:

/usr/bin/freeswitch -nonat

在这里插入图片描述
其中-nonat参数的意思是不使用外网穿透,在内网中进行测试。
这样就可以解决不带这个参数运行时nat相关的报错。

3. X-Lite的运行,并连接FreeSwitch

X-Lite下载地址:https://x-lite.en.softonic.com/download
安装过程略。
直接运行,然后需要配置一下
在这里插入图片描述
如图所示,只需要填写红框以内的即可,其中的192.168.178.133是虚拟机中CentOS系统的地址。密码默认是1234,User ID与后面的两个name都写1000~1019以内即可。
点击OK。

4. 关闭防火墙

特别强调。

这个地方容易出问题,因为windows有时候莫名其妙又启动了防火墙。
所以运行之前一定要保证windows系统防火墙已经关闭了。
并且服务器端的防火墙也需要关闭。 参考https://blog.csdn.net/smileyan9/article/details/86108695

5. 效果展示

需要等待一些时间,让X-Lite自行连接。
效果如下:
在这里插入图片描述

6. 拨号测试

我们可以拨号测试,默认号码如表所示(只摘取几个,更多请自行查询)

号码 说明
9664 保持音乐
9180 铃声测试,使用远程生成的回铃声
9181 铃声测试,产生英式回铃声
9182 铃声测试,彩铃
9183 先应答,然后发送英式铃声
9184 先应答,然后发送音乐铃声
5000 示例IVR
4000 听取语音信箱

都可以拨打一些试试,如果没有连接服务器,是不能打通的。
另外可以拨打自己的号码,来查看效果。
在这里插入图片描述

大功告成!

猜你喜欢

转载自blog.csdn.net/smileyan9/article/details/86774823