freeswitch cdr mysql_部署FreeSWITCH + FusionPBX
部署freeswitch+fusionpbx
前言:
freeswitch是目前開源最火的軟交換系統,fusionpbx則是其gui管理界面(只有E文版本),同樣也是開源。freeswitch相比asterisk功能和性能都要強大很多,畢竟freeswitch是一個開源的軟交換系統,而asterisk只是一個開源的PBX系統,具體的一些特性不了解的同學可以看維基百科。
在無線路由器上不是freeswitch不是很麻煩,openwrt都有編譯好的包,直接通過opkg安裝就可以,但是如果需要GUI界面,這個就比較麻煩了,首先要解決的一個問題是無線路由器的flash容量不夠,其次是fusionpbx是php開發的web程序,調試起來還是有點麻煩。解決無線路由器flash容量不夠的辦法很多,dd-wrt和tomato一般是使用opt掛載U盤來解決,openwrt一般則是block-extroot方式將U盤掛載到/overlay目錄,我所使用的openwrt本身集成了block-extroot功能,直接將一個4G的U盤掛載到/overlay 目錄,很好解決了flash容量不夠的問題。具體操作辦法我這里不累贅了,以前有很多相關的帖子,大家隨便搜一下就能找到很多。
fusionpbx調試的時候,以前有一篇關于fusionpbx的文章,全E文的,不過很簡單就能讀明白,其使用的環境是php5,web服務利用openwrt的uhttp,數據庫使用的是sqlite,但是我按照其指導,一步一步來,最后還是失敗。于是我尋求其他辦法,幾經失敗,最后在php+lighttpd+mysq組合下成功了。
我的硬件環境是tp-link TL-845N改8M flash/64M RAM/刮U加USB口,軟件環境是我以前發布的一個帖子內的,帖子名:【補充】841N V8 843N 845N 等AR9341 8M uboot(帶httpd)+art ,(鏈接
經過幾個日夜的調試,終于把freeswitch+fusionpbx部署完成,不敢獨享,特將筆記貼出來給有同樣興趣的同學參考一下。
好了,廢話已經很多了,下面正式開始在openwrt無線路由器上部署freeswitch+fusionpbx。
一、基本配置及檢出fusionpbx
opkg update
opkg install zoneinfo-core zoneinfo-asia
opkg install subversion-client openssh-sftp-server unzip
修改/etc/config/system 時區為:Asia/ShangHai /*先略去此步驟,如fusionpbx頁面報時區錯誤時再修改*/
檢出fusionpbx版本
cd /usr/share
二、安裝應用
php部分
opkg install php5
opkg install php5-cgi
opkg install php5-cli
opkg install php5-fastcgi
opkg install php5-mod-calendar
opkg install php5-mod-curl
opkg install php5-mod-dom
opkg install php5-mod-gd
opkg install php5-mod-iconv
總結
以上是生活随笔為你收集整理的freeswitch cdr mysql_部署FreeSWITCH + FusionPBX的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql的数据类型有哪些?
- 下一篇: java选择是否弹窗_java Swin