Summary:ASTERISK-06854: [patch] Holdtime and talktime not logged in queue_log when blind transfers are made by an agent
Reporter:Dinesh Nair (alphaque)Labels:
Date Opened:2006-04-27 02:41:15Date Closed:2006-05-03 15:32:38
Versions:Frequency of
Environment:Attachments:( 0) app_queue-1271.patch
( 1) app_queue-trunk.patch
Description:As the subject says, when a caller into a queue is sent to an agent, and the agent subsequently blind transfers the call to another extension, the resulting log in queue_log doesnt show the holdtime and the talktime for the caller, as both COMPLETEAGENT and COMPLETECALLER would do.

A TRANSFER also effectively ends the call, and frees the agent, thus this would need to be logged in order for queue log analysis applications to correctly (and easily) graph hold times and talk times.

the attached patch, app_queue-trunk.patch, fixes this by appending holdtime and talktime to the line as its written to queue_log. the similarly attached app_queue-1271.patch does the same for asterisk


as this is a feature (i think!) i've given patches against the current subversion trunk, but the patch for is also given as a measure for those who need this backported.
Comments:By: BJ Weschke (bweschke) 2006-05-03 15:32:38

Committed to /trunk. Thanks!