QueueMetrics forum
QueueMetrics => Running QueueMetrics => Topic started by: gb_delti on July 29, 2009, 10:32:25
-
Hello,
sometimes the call outcome for an agent is not saved, even when the call outcome window says it was. It is not for all calls, but for some calls the outcome can't be saved, even when saving again and again. Where can I look (logfiles, etc) to further investigate this problem?
Greetings,
Gabriel
-
This is strange - we have a number of high-volume callcenterts that use them without problems.
-
I am using Queuemetrics in a 400 seat call center and we are having issues with this as well. Some calls can not be coded (given a disposition) does anyone else see this problem and if so were you able to resolve it?
-
Have you tried running the command twice in the dialplan?
The default dialplan looks like:
; extension 12: set call status code
exten => 12,1,Answer
exten => 12,2,NoOp( "QM: Setting call status '${CALLSTATUS}' on call '${CALLID}' for agent '${AGENTCODE}' made by '${QM_LOGIN}'" )
exten => 12,3,System( echo "${EPOCH}|${CALLID}|NONE|Agent/${AGENTCODE}|CALLSTATUS|${CALLSTATUS}" >> /var/log/asterisk/queue_log )
exten => 12,4,Hangup
you could change that to:
; extension 12: set call status code
exten => 12,1,Answer
exten => 12,2,NoOp( "QM: Setting call status '${CALLSTATUS}' on call '${CALLID}' for agent '${AGENTCODE}' made by '${QM_LOGIN}'" )
exten => 12,3,System( echo "${EPOCH}|${CALLID}|NONE|Agent/${AGENTCODE}|CALLSTATUS|${CALLSTATUS}" >> /var/log/asterisk/queue_log )
exten => 12,4,System( echo "${EPOCH}|${CALLID}|NONE|Agent/${AGENTCODE}|CALLSTATUS|${CALLSTATUS}" >> /var/log/asterisk/queue_log )
exten => 12,5,Hangup
Or use the QueueLog() command to do the logging.
Try and see if this makes things better.