阿里雲Freeswtich部署

wangpengyao發表於2019-01-31

部署過程

在centos7上部署freeswitch,按照官網說明安裝步驟如下

yum install -y http://files.freeswitch.org/f… epel-release
yum 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

相關文章