1

我试图找出哪个表/列存储有关代理已拨打的呼出电话数量的信息。我可以使用下面的查询获取来电总数,但我不确定如何获取拨出电话总数。数据库是 MySQL,应用程序是 Shoretel。

任何帮助将不胜感激!

SELECT  sum(a_acd_answered) FROM ecc.agent, ecc.agnto where agent.agent_id = agnto.agent_id and a_date >= ''2014-03-09'' and a_date <= ''2014-03-15'' and agnto.agent_id = 9'
4

1 回答 1

2

如果你想知道统计数字,那么这里是查询:

Select
  (sum(ag.a_nacd_out)+sum(ag.a_internal_nacd_out)+sum(ag.a_external_nacd_out))Outbound
from ecc.agnto ag
join ecc.agent a on a.agent_id=ag.agent_id

where a.agent_id=57
and a_date between '2014-01-01' and '2014-01-10'
group by  a.agent_id;

如果您想知道通话详细信息,那么最好shorewarecdr通过代理扩展使用模式。检查以下查询。

SELECT ID,CallerID,StartTime,EndTime,Extension,DialedNumber,CallType 
FROM 
shorewarecdr.`call`
where 
Extension=1331 
and date(StartTime) between '2014-01-01' and '2014-01-01'
and CallType=3;

注:CallType=3 用于出境。

于 2014-05-05T22:43:58.257 回答