自己以前有从事过呼叫中心的工作经验,然而由于自己是从事后端开发,对于前端界面的开发还是有些吃力,但是自己却又想自己搭建一套呼叫中心,所以购买了一台云服务器并克隆了FusionPBX的源码进行了部署与研究。
FusionPBX支持多种语言,却不支持中文,所以自己克隆了FusionPBX的4.4.10版本进行了中文翻译(翻译的中文用词可能有偏差)。在使用原生的FusionPBX时有些功能是我用的不爽,所以进行了功能改动。同时自己也有些定制开发,所以就基于FusionPBX的4.4.10版本进行了功能开发。
克隆FusionPBX的4.4.10版本后做了以下功能的改动。
1. 追加中文支持:支持中文且默认语言由英文改为了中文;
2. 修改登录方式:当域名(或IP地址)与账户设置的域名不同时,登录必须指定账户的域名才能登录。假设admin账户的域名设置为内网地址:192.168.16.4,当用外网IP:106.12.175.14进行登录时,登录账号不能是“admin”而要改为“admin@192.168.16.4”。从安全角度来说这个确定安全些,但是我希望支持无论是在什么域名情况下,可直接用账号直接登录,即只用账号“admin”即可进行登录,当然“admin@192.168.16.4”还是照样保留登录;
3. 子菜单排序方式:默认子菜单排序是基于菜单名称的字母排序。我改为了基于 Order 字段值排序,值越低优先级越高;
4. 追加了菜单“路由中心”及其子菜单功能。该功能可基于主叫号码的归属地或者其他规则路由到其他呼叫中心。
克隆了FusionPBX源码进行了研究,目前纯粹是为了自己学习使用,感兴趣的同学可一起研究学习下。现提供自己部署的地址及登录账号(若密码不对,可联系下我)
登录地址:https://106.12.175.14/login.php
账号/密码:test/##Test123456
中文Fusionpbx安装视频:
高清版本:链接:https://pan.baidu.com/s/1ENbmprQP5W6OmWogSJ3hFQ 密码:mjby
压缩版本:链接:https://pan.baidu.com/s/1mcVaO_-xkSviMibCQQq7TQ 密码:11a3
对克隆后的分支(源码分支 及 安装脚本分支),自己做了如下功能的添加与修改:
1. 界面汉化(还未全部汉化);
2. freeswitch默认使用中文语言包;
3. 录音格式支持mp3及wav,系统可配置;
4. 修改登录方式及项目菜单管理,可对菜单及子菜单进行手动排序及设置隐藏/显示;
5. 添加自主开发功能;
6. 修改自己发现的bug
主菜单页面:
菜单管理页面:
来源:oschina
链接:https://my.oschina.net/u/4300166/blog/4287868