by mcargile » Wed Sep 14, 2011 7:53 am
The agent detailed report is actually not very accurate. It uses a large amount of data that comes from the JavaScript engine that is running in the agents web browser. Every single JavaScript engine out there is full of bugs. As a result you get some very weird data showing up in those reports. Calls that lasted three days from the start time, but the next call came two minutes after the start time. Agents being on pause for days yet taking a few hundred phone calls. Stuff like that.
There is a cron job on the server that goes through once per hour and fixes some of these data anomalies, and then in the middle of the night there is another script that goes through and fixes more of them. Thus the agent detailed report really is not accurate until the next day.
Running the agent detailed report every hour and doing the math will probably make your head hurt. Nothing will line up or look correct. The only way to fix this it so have Mozilla, Microsoft, Google, Apple, Opera, etc fix their JavaScript engines which probably will not be happening any time soon.
Michael Cargile | Director of Engineering | ViciDialGroup | http://www.vicidial.com
The official source for VICIDIAL services and support. 1-888-894-VICI (8424)