asterCC 0.14-beta-rc1 和 asterCC BOX 0.14-beta-rc1 版 发布
asterCC V0.14-beta-rc1 (zip) – 14.84 MB
asterCRM 0.62:
* 为拨号列表增加了免呼列表功能
* 解决了预拨号时,工作时间范围无效的问题
* 解决了astercrm.agi无法正确更新呼叫结果的问题
asterBilling 0.12:
* 更新了 astercc 进程以解决记录通话时长小于实际时长的问题
asterCC V0.14-beta-rc1 (zip) – 14.84 MB
asterCRM 0.62:
* 为拨号列表增加了免呼列表功能
* 解决了预拨号时,工作时间范围无效的问题
* 解决了astercrm.agi无法正确更新呼叫结果的问题
asterBilling 0.12:
* 更新了 astercc 进程以解决记录通话时长小于实际时长的问题
asterCC V0.14-beta 下载 – 14.79 MB
asterCRM 0.062:
* 增加了CDR页面的导出功能
* 使用外部crm的时增加弹屏的参数(cdr标识/拨号时间)
* 动态座席登录时,不再显示拨号列表相关功能
* 增加了记录座席的groupid及accountid 功能(由astercc.conf 中的update_groupid参数控制)
* 改进录音转换程序
* 改进导出功能,同时支持导出xls及csv两种格式
* 改进报告页,增加对座席通话时长的统计功能
* astercc进程 对asterisk 1.6.x 全面支持
* 增加了astercrm_update_cdr 脚本(目前用于更新用户id到mycdr)
* 增加了astercrm.agi(使用预拨号器时,用于更新dialedlist的拨号结果及对自动答应机的检测)
* 解决了预拨号时工作时间包不生效的问题
asterBilling 0.12:
* 改进了用户信息页
* 解决了通过paypal充值时,设置币种不生效的问题
* 在话吧页面增加了组可用余额的显示
* 增加了分机是否在话吧页显示的开关
* 改进了话吧页面,允许设置在当前页打开管理页面
* 在收据页增加了设置免费电话及隐藏通话记录的功能
* 改进了收据页,付款后自动关闭
* 改进了通话记录页面,使用不同颜色显示免费通话和未付款通话
* 改进了报告页,显示记录的备注
* 增加了为代理商指定呼出中继和备份中继的功能
* astercc进程全面支持asterisk1.6.x
* 改进了 reselleroutbound.agi,以支持备份中继及前缀增加/去除功能
* 增加了用户登录日志页面
在astercrm 0.062中,增加了astercrm.agi,用于在预拨号过程中进行主动应答机检测(记录到dialedlist呼叫结果及拨号计划相关问卷备注中)及更新dialedlist 的呼叫结果,下面我们来看一下它的使用方法
a) 首先需要为asterisk增加两个dialplan,在astercc软件包中的scripts目录提供了一个extensions_astercc.conf文件,其中的两个context : [from-astercrm] 及 [from-astercrm-amd] 就是用于预拨号时调用astercrm.agi的,如果你是通过install.sh安装astercc的,该文件会被复制到你的asterisk etc目录下,并在extensions.conf 增加一行“#include extensions_astercc.conf”,此时你可以直接使用extensions_astercc.conf中的context,当然如果你使用的是asterCC-Box, 情况也是一样的。如果不是以上两种情况安装的astercc,你就需要手动复制extensions_astercc.conf 到你的asterisk etc目录(一般会是/etc/asterisk 你知道的),并在extensions.conf中包含它们(#include extensions_astercc.conf,如果是基于freepbx的系统请将这句加到extensions_custom.conf中)
asterbilling-0.12 使用reselleroutbound.agi 可以让不同的代理使用指定的中继进行外呼,并且新增支持为代理商指定一个备用中继
使用方法如下:
a) 添加一个dialplan来执行reselleroutbound.agi, 在astercc软件包中的scripts目录提供了一个extensions_astercc.conf文件,其中[asterbilling- outbound] 是用于执行reselleroutbound.agi的context,,如果你是通过install.sh安装astercc的,该文件会被复制到你的 asterisk etc目录下,并在extensions.conf 增加一行“#include extensions_astercc.conf”,此时你可以直接使用extensions_astercc.conf中的context,当然如果你 使用的是asterCC-Box, 情况也是一样的。如果不是以上两种情况安装的astercc,你就需要手动复制extensions_astercc.conf 到你的asterisk etc目录(一般会是/etc/asterisk 你知道的),并在extensions.conf中包含它们(#include extensions_astercc.conf,如果是基于freepbx的系统请将这句加到extensions_custom.conf中)
b)设置代理商中继
中继1为首先中继,中继2为备用中继,如果通过中继1拨号失败,则尝试使用中继2呼出
设置中继时有自动,默认,自定义 三种类型可选:
自动:reselleroutbound.agi 不做任何处理,直接进入context下面的流程
默认:是使用asterbilling.conf.php 中[resellertrunk] 部分设置的系统默认中继,此处可设置两个系统默认中继,如:
[resellertrunk]
trunk1_type = sip
trunk1= reselleroutbound1
trunk2_type = sip
trunk2= reselleroutbound2
自定义:手动添加中继,按实际中继情况添加中继信息,并指定该当为代理商使用,保存后需点击页面中的”重新载入”按钮来生成asterisk配置文件
最新一代的astercc产品发布了第一个可下载版本,1.0 beta,您可以在http://astercc.org/downloads页面下载,与之前的0.x版本最大的区别就是,astercc 1是完全闭源的产品, 当然 功能上也做了很大的提升,适用于更复杂的呼叫中心或电话系统,更多详情请访问 http://wiki.astercc.org. 另外,我们将继续开发之前的0.x系列产品,事实上我们很快将发布它的0.14版本。
1. 灵活的通话策略, 新的系统可以实现坐席对呼叫的而灵活控制
例如在以下场景坐席接通客户, 咨询第三方, 接入会议系统, 咨询第四方, 接入会议系统, 此时坐席可以继续参与电话会议或者选择挂机, 当坐席挂机后 可以继续接听外线的通话 而会议室的用户不受影响, 但是坐席在自己的管理界面上能够看到这通会议并且有结束该会议的
** 进一步开发拟增加坐席回到会议室继续参与通话的功能
2. 事件驱动的模式
系统通过接受服务器端发送的事件进行页面的操作, 流程简单明了, 目前采用comet长链接模式更新事件, 系统将对象和事件分为以下几类:
对象: 主叫(Caller), 坐席(Agent), 咨询方(Consult), 通话(Conversation)
事件: 振铃(Ringing), 应答(Answer), 加入会议(Join), 挂机(Hangup)
** 进一步开发拟采取服务器推的方式, 提高系统效率
3. 低耦合度
在呼叫中心系统中, 呼叫的功能是有限的, 而业务变化多种多样, 因此我们将通讯模块和业务模块分开来, 然后通过使用javascript耦合通讯部分与业务流程, 实现了以下功能
* 同一批坐席能为不同的客户服务, 并且每个客户的业务流程都是不相同的
* 同一个系统可以同时为很多用户提供服务, 不同用户之间的业务和数据都是保密的
* 便于与客户已有的系统进行集成 或是自主开发例如CRM, ERP等
4. 电话, 计费, 呼叫路由和IVR
系统可以通过多层的计费进行管理和统计, 系统支持以下费率
* 系统费率(通话成本)
* 客户(Team)费率(销售给客户的费率)
* 分机费率, (销售到分机的费率)
* 坐席费率, 通过对分机的分组 可以做到不同的计费组
* 多方通话费率
* 坐席接入费率
呼叫路由部分分为呼入路由和呼出路由, 通过呼叫路由的使用 可以将不同的号码和IVR流程, 这样进一步提高了用户体验
具有了以上功能, 系统不仅可以作为呼叫中心系统运营, 也可以作为集中式电话交换机系统使用.
1. 多方通话, 与传统的呼叫中心相比, astercc 1.0支持超过三方的会议系统
2. 播报工号
3. 话务员评分
4. 多语言支持, 不仅是界面支持多语言, 并且所有的IVR系统和语音系统都支持多语言,并且播报规则符合相应的语言习惯
5. 多队列支持, 一个坐席可以同时存在于多个队列, 并且签入签出时可以只选择其中的某一个或者某几个
6. 多种接入方式, 对于坐席的终端, 系统支持IAX,SIP,DAHDI,ZAP或者PSTN线路
1.0版本的astercc同时集成了PBX功能,可以通过界面设置
同时astercc 1.0还支持多重级别的计费, 可以当作集中式交换机使用,包括
每一个团队可以理解成一个单独的公司,用户费率可以分组,这样在同一个公司下面的用户还可以使用不同的费率拨出计费。另外一个特色就是坐席费率,管理员可以通过设定坐席费率对接听电话的坐席计费,适用于对兼职坐席结账的功能。
另一个强大的功能就是IVR部分, IVR功能支持定义变量和使用SOAP连接第三方系统,该功能可以实现类似于验证用户身份,查询余额等IVR操作。
经过一段时间的紧张开发, astercc的全新1.0版本就要发布了
在此先透漏一些主要功能改变
系统采用框架模式
在astercc 1.0中呼叫部分的功能和业务部分是分离的, 通过iframe的引用将业务系统与呼叫系统集成, 然后在通过js传递消息, 这样做的好处就是大大方便了第三方系统的集成, 通过简单的几行javascript代码就能将现有的系统和呼叫系统结合一起
系统分为两部分, 框架和引用, 框架部分包括顶部的工具栏和下方的状态栏(如图1), 中间的部分是通过在系统中对该坐席所在的队列做配置一个外部地址引用显示的(如图2), 如果坐席同时属于多个不同的队列, 那么默认情况下就会打开多个固定的tab显示默认页。
当系统产生呼叫事件时, astercc 框架将通过javascript向系统定义的URL发送通知, 客户端可以通过解析通知在页面上产生各种应用, 同时利用DID(主叫号码)绑定和CID(被叫号码)绑定功能, 可以向不同的URL发送通知 实现更灵活的应用, 例如客户拨打4008001234和4006005678, 虽然都是同样的坐席队列接听电话 但是弹出的业务应用却是不同的。
当然默认情况下系统也提供了一个CRM系统 以满足基本客户的需要(如图3,图4)
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
* 增加了专业版话吧界面
* 增加了会员模式开关
* 增加了萄语支持