admin 管理员组

文章数量: 1184232


2024年4月28日发(作者:有前景的系统开发)

部署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 ,(链接

/forum/)。

经过几个日夜的调试,终于把freeswitch+fusionpbx部署完成,不敢独享,特将笔

记贴出来给有同样兴趣的同学参考一下。

好了,废话已经很多了,下面正式开始在openwrt无线路由器上部署

freeswitch+fusionpbx。

一、基本配置及检出fusionpbx

修改软件源为

/snapshots/trunk/ar71xx/packages

opkg update

opkg install zoneinfo-core zoneinfo-asia

opkg install subversion-client openssh-sftp-server unzip

修改/etc/config/system 时区为:Asia/ShangHai /*先略去此步骤,如fusionpbx

页面报时区错误时再修改*/

检出fusionpbx版本


本文标签: 帖子 使用 路由器