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