预拨号过程中,如何使用astercrm.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中)

extensions_astercc.conf

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

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

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

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

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

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

Leave a Reply

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