All Posts By

solo@astercc.org

设置asterisk dialplan, 解决astercrm拨号计划使用指定callerid的问题

By | asterCRM, 呼叫中心使用技巧 | 2 Comments

当我们在astercrm里为一个拨号计划指定一个callerid时,通过该拨计划发起预拨号,就遇到不只是客户方看到是主叫是这个指定的callerid,座席方看到的主叫也是这个callerid,现在我们通过下面的方法可以解决这个问题

首先,给asterisk设置一个新的dialplan,内容如下(asterCC0.2 beta以后的版本可以在extensions_astercc.conf找到这个context):

[from-internal-mask]

exten => _X.,1,NoOp(${CUSCID})
exten => _X.,n,GoToIf($["${CUSCID}" = "NONE"']?dial)
exten => _X.,n,Set(CALLERID(num)=${CUSCID})
exten => _X.,n(dial),GoTo(from-internal,${EXTEN},1)

在上面的设置中我们假设你使用的外呼dialplan是 from-internal ,如果不是,你就需要将最后一行的”from-internal” 改成你所使用的外呼dialplan。
然后,将拨号计划的  ‘拨入context’ 设置为 ‘from-internal-mask’

现在就可以试一下是否正常工作了,需要注意的是,如果拨号记划选中了”直接将呼叫转入此队列 “,则被叫是直接被送的队列的,不会执行到拨入context,所以上述方法是不起作用的。

在asterCC0.2 beta 以后的版本中,上面的context:from-internal-mask 同样可以用于座席页(portal.php)的点击拨号时的主叫号码问题,只需分组管理中将拨出context设置为from-internal-mask即可,如下图:

asterCC-1.0-beta-rc1(商业版) 发布

By | 新闻中心 | No Comments
  • asterCC-BOX-1.0-beta-rc1.iso – 520.42 MB
  • asterCC-1.0-beta-rc1 – 38.61 MB
  • asterCC-1.0-beta-rc1_用户手册(简体中文) – 17.37 MB

astercc1.0 是一个联络中心系统,同时提供了强大的CRM(客户关系管理)功能,主要功能包括大家经常使用的呼入/呼出弹屏,通话录音,交互式语音菜单 (IVR),呼叫队列等。使用astercc,您可以记录下客户的每一次通话,当客户来电的时候在屏幕上出现该客户的资料和历史联络记录,或者设计一个交 互式语音菜单(IVR)为客户提供自助查询服务。此外,利用报表工具,让您能很快的从成千上万的通话中分析到关键的信息。最后,astercc还提供了多 种实用工具,例如任务的设定和提醒,利用电话、短信和EMAIL进行企业宣传,使用google map查询地图或者路径等。

如果您已经有了自己的业务系统,您可以将它完美的集成进来1),例如您希望客户来电时通过您的系统显示客户资料,使用astercc提供的二次开发接口,您可以快速完成这项工作。

对于运营商来说,astercc是开展新业务的最佳选择,无论是呼叫中心功能或是电话交换功能(PBX),astercc均支持SAAS模式,只需构建一个系统,就可以为多个客户提供服务。

asterCC 0.14-beta-rc1 和 asterCC BOX 0.14-beta-rc1 版 发布

By | 新闻中心 | No Comments

asterCC-BOX-0.14-beta-rc1

asterCRM 0.62:

* 为拨号列表增加了免呼列表功能

dnc1cn

dnc2cn

* 解决了预拨号时,工作时间范围无效的问题
* 解决了astercrm.agi无法正确更新呼叫结果的问题

asterBilling 0.12:

* 更新了 astercc 进程以解决记录通话时长小于实际时长的问题

* 增加了playbalance.agi 用于使用系统分机收叫话吧余额

asterCC 和 asterCC-BOX 发布了0.14-beta版

By | 新闻中心 | No Comments

asterCC-BOX-0.14-beta 下载

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.agi进行主动应答机检测及自动更已拨列表中的呼叫结果

By | asterCRM, 呼叫中心使用技巧 | No Comments

在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中)

extensions_astercc.conf

extensions_astercc.conf
b) 设置拨号计划
crd_amd

crd_amd
如上图,设置拨号计划时选中”呼叫结果检测”及”自动应答机检测” 复选框,并增写相应的context,context默认值如上图所示,如果有更改请添写相应context名称
c) 开始应用
设置好拨号计划后,到拨号列表中加入一条测试数据
dialist

dialist
开始预拨号:
第一次拨号被叫拒接,已拨列表得到如下数据:
dialedlist1

dialedlist1
第二次拨号被叫接入自动传真,已拨列表及问卷结果得到如下数据:
dialedlist21

dialedlist2
第三次拨号被叫与座席正常接通,已拨列表得到如下数据:
dialedlist3

dialedlist3
以上是三种常见情况,实际应用中还会有其它更多情况的记录

asterbilling中如何为代理商指定呼出中继并使用备用中继

By | asterBilling, 呼叫中心使用技巧 | No Comments

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中)

extensions_asterccconf112

b)设置代理商中继

reseller_trunk1

reseller_trunk1

中继1为首先中继,中继2为备用中继,如果通过中继1拨号失败,则尝试使用中继2呼出

设置中继时有自动,默认,自定义 三种类型可选:

自动:reselleroutbound.agi 不做任何处理,直接进入context下面的流程

默认:是使用asterbilling.conf.php 中[resellertrunk] 部分设置的系统默认中继,此处可设置两个系统默认中继,如:

[resellertrunk] trunk1_type = sip
trunk1= reselleroutbound1
trunk2_type = sip
trunk2= reselleroutbound2

自定义:手动添加中继,按实际中继情况添加中继信息,并指定该当为代理商使用,保存后需点击页面中的”重新载入”按钮来生成asterisk配置文件

reseller_trunk2

reseller_trunk2
初次添加中继时,重载后,将生成两个配置文件:sip_astercc_registrations.conf 和 sip_astercc_trunks.conf , 如果你使用的不是asterCC-BOX,则需要将这两个文件include到sip.conf的相应位置(如果使用的是基于freepbx的系统请增加行#include sip_astercc_registrations.conf 到 sip_registrations_custom.conf中,增加行#include sip_astercc_trunks.conf 到sip_custom.conf中,并reload asterisk , 再次添加中继时,则只需点击”重新载入”按钮 即可

astercc发布最新产品astercc 1

By | 新闻中心 | No Comments

最新一代的astercc产品发布了第一个可下载版本,1.0 beta,您可以在http://astercc.org/downloads页面下载,与之前的0.x版本最大的区别就是,astercc 1是完全闭源的产品, 当然 功能上也做了很大的提升,适用于更复杂的呼叫中心或电话系统,更多详情请访问 http://wiki.astercc.org.  另外,我们将继续开发之前的0.x系列产品,事实上我们很快将发布它的0.14版本。

索克维尔旗下产品 · CXMind AI联络中心 · WCC全渠道联络中心