Cluster 1 DB, 6 diallers, 1 Web, 1 Slave.
Vicidial version: 2.10b0.5
SVN Version: 2173
Recently we've found several missing recordings and upon further digging, it turned out that those inbound calls are set to DROP and vicidial_closer log shows queue time = length_in_sec, that's for calls where user !="VDCL". Happens in any inbound campaign on any server with any agent, including internal transfers. Servers are not overloaded at all. Length_in_sec for those calls in call_log table is 0 or 1.
Each day there are like 3-8 missing recordings, out of like 10000-15000 calls.
Couldn't find anything abnormal in the asterisk logs, calls are received, transferred to an available agent, but call monitoring/recording is never issued.
Seems pretty much like this issue, except that there is no record in recordings_log and in asterisk cli monitor was never issued:
http://www.vicidial.org/VICIDIALforum/v ... =3&t=26491
Here is another similar one:
viewtopic.php?f=4&p=11872
In the latest AST_manager_send.pl in SVN changelog there is
141113-1356 - Added more logging, check for number of running instances, processing of QUEUE but not SENT commands
Are these changes addressing similar issue? Should I try replacing this file with the new version?
Updating the whole system is not something we could do right now...
I have the log files handy if needed, action_process, agiout etc. etc.