为什么应用astercc进程会使asterCRM获得更高的性能

在 asterCRM中,最初的eventsdaemon 会通过AMI连接asterisk 来获取事件并存储在数据库之中,每个座席页面都需要通过php程序从数据库中读取所有事件并加以分析,所以这种方式是要进行繁得的数据读取和分析工作,是低效率,而且随着座席数量的不断增加,其分析过程就会越来越复杂,效率会越来越低。

当使用astercc起程时,它会从AMI中得到所有事件,并进行分析,仅将与通话相关的事件按固定的字段分类存储到数据库中(存储在curcdr表中),这此记录包含:主/被叫号码、通道、开始时间、接通时间等等通道详细记录。座席页面只需要调取与自已相关的记录,对字段进行简单的分析就可以实现功能,所以使用astercc会大大提升asterCRM整体系统的性能。

使用astercc时,号码回收及信息查询方面较传统方式有了很大改进:

1astercc可以获得预拨号时的通话状态(如:是否已接通),并将其存入dialedlist表中,以实现astercrm对未接通的号码的回收。而传统方式无法获取预拨号时的通话状态,所以无法对未接通的电话进行回收。

2astercc 模式打破传统模式下无法存储CDR的状况,可以存储所有CDR astercrm 使用,因此用户可以方便的查询录音记录的详细信息。

你可以通过在astercrm.conf.php中设置eventtype参数实现新旧方式的切换。

1.当eventtype = event 时,处于传统模式, 只需确定eventsdaemon正常运行即可使用;

2.当eventtype = curcdr 时,处于astercc模式, 只需确定 astercc 正常运行以及 asterccastercrm使用相同的数据库即可。

综合以上信息,传统方式和asterc性能比较如下:

速度 兼容性 结果的准确度 号码回收 计费方式
astercc 结合asterrc进行
传统方式

One Comment

Leave a Reply

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