astercc 1.0呼叫中心框架功能预览(四)
介绍astercc呼叫中心系统的功能
asterCC V0.13 下载 - 14.26 MB
asterCC-BOX-0.13 下载
asterCC BOX 0.13:
* 升级到 freepbx 2.6 rc2
* 升级到 asternic 1.2
* 升级到 asterCC 0.13
asterCRM 0.061:
* 增加了管理agents的页面(用于管理agents.conf)
* 修正了无法编辑工作时间包的bug
* diallist中增加了拨号顺序(callOrder)的属性
* 坐席界面上增加了拨号列表面板
* 增加了自动将录音转换为mp3存储的功能
* 增加了mp3录音播放器
* 增加了坐席界面上的面板开关
* 增加了坐席界面上清屏功能(清除弹出窗口)
asterBilling 0.11:
* 修正了费率前缀匹配时的bug
* 增加了专业版话吧界面
* 增加了会员模式开关
* 增加了萄语支持
astercrm 坐席管理
astercrm 清理屏幕按钮
astercrm 拨号面板
astercrm 面板开关
astercrm MP3播放器
asterbilling 专家模式
asterbilling 葡萄牙语支持
freepbx2.6 in asterCC BOX 0.13
asternic_realtime
asternic_answered
介绍如何使用asterisk和astercrm建立一个信息广播系统
1.升级数据库
将astercc的zip包解压缩 进入“sql”目录
0.12版本你应该会看到如下文件:
astercc0.1b-0.1.sql
astercc0.1-0.11.sql
astercc0.11-0.12b.sql
astercc0.12b-0.12.sql
astercc.sql
加入你现在使用的版本是0.1b, 那么你需要依次执行 astercc0.1b-0.1.sql, astercc0.1-0.11.sql, astercc0.11-0.12b.sql, astercc0.12b-0.12.sql 这样你就升级到0.12的数据库了
执行方法可以为
mysql -uyouruser -pyourpass astercc < astercc0.1b-0.1.sql
youruser: 你的数据库用户名
yourpass: 你的数据库密码
astercc: astercc使用的数据库名称
2. 停掉astercc的进程
/opt/asterisk/scripts/astercc/asterccd stop
3. 将新版本的网页和进程文件拷贝相应的目录
4. 更新配置文件
配置文件包括 astercc.conf, asterbilling.conf.php, astercrm.conf.php
5. 启动astercc进程
/opt/asterisk/scripts/astercc/asterccd start
6. 登入检查是否已经是新版本
在一个虚拟办公室解决方案中, 只会少量的接线员 而这些接线员会应答针对成百上千个不同公司的呼叫, 这种情况下, 接线员应当知道客户拨打的哪个号码 这样才能够根据实际情况做出正确的应答, 这里我们会从头介绍如何使用astercrm, freepbx和asterisk建立虚拟办公室.
1. 为接线员增加分机
打开浏览器登入freepbx管理界面, 点击左侧的 extension 然后根据实际情况为你的接线员增加分机, 在这个例子中我们有三个分机: 8000, 8001 和 8888
2. 建立一个接线员队列用于应答来电, 这里我们仅在这个队列中加入了8000和8001两个分机
在这个页面里你也可以为这个队列设定一些参数
3. 增加用于拨入的中继
最重要的是要设定为注册模式, 这样才能接收呼叫(仅对ip中继使用)
4. 增加拨入路由, 设定成为让接线员队列来应答呼叫
现在你可以尝试拨打一个中继号码如果一切正常的话 你的座席电话应该会振铃
5. 登入astercrm为接线员增加帐户
6. 增加中继信息, 这样在座席应答来电之前就可以看到关于中继的信息
在这里中继通道大多数应该是你中继的用户名而不是freepbx中使用的trunkname
7. 使用接线员帐户登入 再次拨打中继号码
振铃时截图
通话时截图
此教程也适用与其他使用freepbx的系统, 例如trixbox, elastix.. 对与高级用户 也可以自己设定帐户和拨号计划, astercrm 是可以与所有基于asterisk的系统共同工作的。
下载 asterCC-BOX-0.1
asterCC-BOX 包含了 CentOS Linux 操作系统, 它是一套易于安装的基于asterisk PBX 和 asterCC 软件包的呼叫中心及计费系统,集成了带有中文语言包的FreePBX(asterisk web GUI) 以及 asternic-stats(Asterisk PBX 队列日志统计软件)。asterCC-BOX 为您提供一个灵活、稳定的电话系统、呼叫中心系统及计费系统(集中式话吧及PBX计费方案)的整合方案,安装方便、易于管理。
在astercc 进程的配置文件astercc.conf中,有一些参数,我们可以通过改变它们来获取更高的对asterisk计费的性能。
请注意:你修改配置文件后,你需要重启asterrc进程以便重新载入新参数。
refreshrate = 60
refreshrate 这个参数定义了asterrc去数据中重新载入数据的间隔时间(秒),当你修改了asterBilling很多设置的时候,如:费率、分机等等,则你需要使用这个参数以便让asterrc更及时的读取新数据。如果你的系统稳定运营,不再做什么修改,则你可以将这个参数设置为’refreshrate = -1′,那么asterrc只会在每次重启的时候将数据载入,而不会在进行期间不断的去连接数据库重新载入数据。
refreshlock = 30
定义astercclock每间隔多少秒去数据库读取一次数据,以则锁定或解锁分机、组及代理商。
calculateallcdr = no
当将此参数设置为’yes’时,asterrc将mycdr表中所有通话记录进行重新计算,包括groupid =-1 or resellerid = -1的记录,这个功能一般在你需要计算包括之前未计费的通话记录在内的所有通话的费用时使用。
calculateoldcdr = no
此参数设置为’yes’时,asterrc将重新计算mycdr中所有的记录。一般在你需要计算历史通话记录时使用,主要可能因为你改变了通话费率,所以想重置所用账户的额度。
callbackbill = src
在使用回拨功能时:
; src: 只对主叫计费
; dst: 只对被叫计费
; both: 对双方计费
removeNonSysCDR = 0
; 控制asterrc是否清除非系统用户(resellerid = -1 or groupid = -1)的通话记录。’0′为不清除;’1′为清除。
removeNoAnswerCDR = 0
; 控制asterrc是否清除未接通电话的通话记录。’0′为不清除;’1′为清除。
asterBilling 是对asterisk进行实时计费的软件,通过asterBilling,你可以很容易的基于asterisk建立集中管理分布运营的连连锁话。
asterBilling 集中式话吧方案的特性:
代理商,话吧,客户 三级计费
全部功能基于web页面
高性能
适用于所有基于asterisk的系统
在这里,我们简单介绍一下如何就asterisk和asterbilling建立一个集中式话吧。
1. 安装asterisk
2. 在asterisk中添加中继和拨号计划
编辑 /etc/asterisk/sip.conf ,在这里添加中继信息:
设置拨号计划,编辑 /etc/asterisk/extensions.conf 添加一个context
3. 安装asterBilling
4. 设置 asterbilling.conf.php
你需要设置asterbilling 配置文件适用你的服务器设置,编辑asterbilling目录中的asterbilling.conf.php,找到[sipbuddy]部分,修改’context=from-booth’,此时由asterbilling生成的sip 分机会使用’from-booth’这条路由拨出。
默认情况下,asterbilling 将生成的所有分机配置信息存入文件 “/etc/asterisk/sip_astercc”,你可以在配置文件中通过参数’sipfile’更改目标文件,如果你不希望用asterbilling生成sip 分机,则将其设置为空。
另外要注意的是,如果你使用了asterbilling 生成sip分机,你需要将存储分机信息的文件包含在sip.conf中。
编辑 /etc/asterisk/sip.conf 添加:
#include sip_astercc.conf
5. 设置代理商和话吧
6. 设置通话费率
7. 查看报告