是因为系统没收到坐席的挂机信号,导致mysql里astercc10库中cc10_cache_campaign_cdrs表对应的通话记录没结束时间,而没被导入到外呼营销通话表里,如果外呼任务编号是”1“, 则对应存通话记录表为cc10_1_campaigncdrs,你可以根据号码在WEB上查到对应的唯一通话标识,pbx通话记录存储表cc10_pbxcdrs里通过唯一通话标识对应sessionid字段查到通话记录, 查看endtime、duration、billsec对应字段的内容,再通过唯一通话标识对应diallogid字段,在缓存表cc10_cache_campaign_cdrs查询这三个字段endtime、duration、billsec值 分别为”0000-00-00 00:00:00“,”0“,”0“,根据cc10_pbxcdrs对应三个字段值将cc10_cache_campaign_cdrs里的对应3个字段值补全。
insert into cc10_1_campaigncdrs select * from cc10_cache_campaign_cdrs where diallogid="xxxxxxxxxxxxxx";
将数据插入到外呼任务的业务通话记录里就可以了,这样质检里就可以通过外呼任务的业务通话记录,查听到pbx通话记录里对应的录音。