I'm having a weird issue - from time to time a lead will show some records in the agent_log table that seem to contradict the call_log and the vicidial_log records.
For example, I have a record that shows the following calls logged:
CALLS TO THIS LEAD:
# DATE/TIME LENGTH STATUS TSR CAMPAIGN LIST LEAD HANGUP REASON
1 2009-05-20 12:21:45 499 DNC 31705 CAMPAIGN1 20826 35488026 AGENT
2 2009-05-19 15:34:30 153 A 27979 CAMPAIGN1 20826 35488026 AGENT
3 2009-05-18 11:30:56 20 N 31477 CAMPAIGN1 20826 35488026 AGENT
However, the vicidial_agent_log table shows some extra logs for that phone number:
AGENT LOG RECORDS FOR THIS LEAD:
# DATE/TIME CAMPAIGN TSR PAUSE WAIT TALK DISPO STATUS GROUP SUB
1 2009-05-20 12:21:39 CAMPAIGN1 31705 0 6 499 4 DNC GROUP1
2 2009-05-20 12:21:12 CAMPAIGN1 31705 0 5 21 1 NI GROUP1
3 2009-05-19 15:34:24 CAMPAIGN1 27979 0 6 153 3 A GROUP2
4 2009-05-19 15:33:57 CAMPAIGN1 27979 0 5 20 2 A GROUP2
5 2009-05-18 11:30:04 CAMPAIGN1 31477 0 4 40 2 NI GROUP3
It seems that agent log records #1 and #3 jibe with the call_log table, since the wait seconds plus the date/time for those match the date/time from the call_log. However, the agent_log table shows previous calls by the same user that was dialed, talked, and dispoed for about 30 seconds (and ends just as the "correct" agent_log record starts) - yet there isn't a record in the call_log table or the vicidial_log table. What might cause this? We're currently using version 2.0.5-190. Build is 81211-0422