阿里云Freeswtich部署

部署过程
在centos7上部署freeswitch,按照官网说明安装步骤如下
yum install -y http://files.freeswitch.org/f… epel-releaseyum install -y freeswitch-config-vanilla freeswitch-lang- freeswitch-sounds-systemctl enable freeswitch
安装后,/usr/local/bin 下会有freeswitch这个文件和其他可执行文件在/etc/freeswitch下会有相关的conf文件
完成安装后可以直接使用freeswitch命令启动,也可以调用fs_cli -rRS来启动,通过测试发现使用freeswitch命令启动可以在窗口输出日志进行错误监控,建议部署测试时先使用这种方式来确认服务是否正常
异常解决
IPv6 模块导致启动失败
通过查看命令行输出,发现启动失败,错误原因是阿里云无IPv6支持,解决这个错误需要删除/etc/freeswitch/sip_profiles里关于ipv6的配置文件
fs_cli访问socket连接失败
fs_cli是用过8021端口进行连接fs的,通过命令netstat -nlp |grep freeswitch发现8021端口并没有listen,查资料发现,需要更改/etc/freeswitch/autoload_configs/event_socket.conf.xml中listen-ip为0.0.0.0

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理