6
« on: November 13, 2014, 11:39:44 »
Hi,
To perform an outbound call I use the “Dialout panel” choosing an outbound queue. This call is routed directly outside by FreePBX thanks to adding this lines in the extensions_queuemetrics.conf. They add a prefix to the dialed number so my outbound routes choose a different path for Queuemetrics outbound queues:
exten => 28,n,MixMonitor(Q-${QDIALER_QUEUE}-${UNIQUEID}.WAV,b,)
exten => 28,n,ExecIf($["${QDIALER_QUEUE}" = "1660"]?Set(QDIALER_CHANNEL=Local/8600${QDIALER_NUMBER}@from-internal))
exten => 28,n,ExecIf($["${QDIALER_QUEUE}" = "1661"]?Set(QDIALER_CHANNEL=Local/8601${QDIALER_NUMBER}@from-internal))
exten => 28,n,Goto(qm-queuedial,s,1)
exten => 28,n,Hangup
The call finishes always after a 56 seconds if the called person does not answer the phone, so I am sure it is a parameter that I cannot find – maybe from FreePBX – that is forcing to abandon the call. But the problem is that Queuemetrics does not realize that call was abandoned, as I said in previous post.
Here I attached some lines from the queue_log:
[…]
1415871986|1415871986.28899|NONE|Agent/1631|HOTDESK|SIP/1631||
1415871986|1415871986.28899|1662|SIP/1631|ADDMEMBER|
1415871986|1415871986.28901|NONE|Agent/1631|HOTDESK|SIP/1631||
1415871986|1415871986.28901|1663|SIP/1631|ADDMEMBER|
1415871986|1415871986.28903|NONE|Agent/1631|HOTDESK|SIP/1631||
1415871986|1415871986.28903|1665|SIP/1631|ADDMEMBER|
1415872033|1415872030.28906|1662|Agent/1631|CALLOUTBOUND||608002460|
1415872100|1415872030.28906|1662|Agent/1631|ABANDON|1|1|67
Regards,
illailla