我想大多数的小型呼叫中心,或者集团电话的基本都会采用asterisk这套开源的系统来做.首先是免费,其次针对其开发的各种web管理系统也比较多,比如freepbx.我们采用centos操作系统+asterisk,板卡是采用openvox的,对于asterisk的管理和设置,我们是购买的一套mvb2000,其功能强大,操作方便.揽括了目前针对asterisk的所有操作.应付一般的小型系统绝对足够了,国内免费的有astercrm也相当不错的.不过一些内部设置就需要手动去设置了.但是MVB2000存在一个缺陷也是我们目前急需解决的问题就是准确的对公司内部的电话进行相应的计费功能.结果在千寻之中,了解到astercc可以进行准确的计费,并且能得到当前那些电话处于通话状态,总体来说,能满足我目前的需求,于是试用了下,感觉不错.
对于astercc这套系统,我只用了二个守护进程,对于web manager我是自己去重新按我们的需求去重新设计编写的,整体来说,效果不过,误差很小,几乎可以忽略不计,而且还可以查询实时的通话记录.安装也很方便,但是需要注意的是二个守护进程的权限问题.cmod +x 是必须的.
在实际使用中遇到的问题点:在某次linux系统重新启动后,astercc,asterrc无法启动,感觉这个问题比较奇怪,当时能启动,开机就无法启动,难道是安装错了,于是切换进入astercc的目前去查看下,发现 是astercc和asterrc的权限问题,直接修改之,重启系统即可.
修改命令如下:
chmod +x /opt/asterisk/scripts/astercc/astercc
chmod +x /opt/asterisk/scripts/astercc/asterrc
chmod +x /opt/asterisk/scripts/astercc/asterccd
添加开机启动命令:
cp /opt/asterisk/scripts/astercc/asterccd /etc/rc.d/init.d
chmod 755 /etc/rc.d/init.d/asterccd
chkconfig --add asterccd
在加入开机启动的时候,应首先执行上面的chmod命令,使其有权限执行.
以上为本人使用astercc的一点点想法.见笑了!
附astercc试用版下载地址 http://sourceforge.net/projects/astercc/ 有需要的可以找我啊,呵呵!做下广告!