阿里云Freeswtich部署

3次阅读

共计 637 个字符,预计需要花费 2 分钟才能阅读完成。

部署过程
在 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

正文完
 0