QueueMetrics > Outbound and QueueMetrics
Quemeterics not recognising remote caller hangup
ericf:
I am experiencing the same issue with the basic settings as described in the documentation. I am using Queuemetrics 1.4.1 and Trixbox 2.2 with Asterisk 1.2.22-1
Here is the code from extensions_custom.conf:
[queuedial]
exten => _XXX.,1,SetVar(MY_QUE=${EXTEN:0:3})
exten => _XXX.,2,SetVar(MY_NUM=${EXTEN:3})
exten => _XXX.,3,SetVar(MY_AGENT=${CALLERIDNUM})
exten => _XXX.,4,NoOp,Ag: ${MY_AGENT} N: ${MY_NUM} Q: ${MY_QUE}
exten => _XXX.,5,NoOp,MixMonitor(Q-${MY_QUE}-${UNIQUEID}.wav|b|)
exten => _XXX.,6,DeadAGI(queueDial.agi|${MY_NUM}|Zap/g0/${MY_NUM}|q-${MY_QUE}|Agent/${MY_AGENT})
exten => _XXX.,7,Congestion
Here is the output from agi-log.txt:
*QueueDial ---- 8841575- Zap/g0/8841575----Tue Oct 16 17:17:08 2007
*Dial Num: '8841575' Chan: 'Zap/g0/8841575' on Queue: 'q-100' Agent: 'Agent/2181'
*SetVar: 'QDIALER_NUMBER' = '8841575' - 200 result=1
*SetVar: 'QDIALER_CHANNEL' = 'Zap/g0/8841575' - 200 result=1
*SetVar: 'QDIALER_QUEUE' = 'q-100' - 200 result=1
*SetVar: 'QueueName' = 'q-100' - 200 result=1
*SetVar: 'QDIALER_AGENT' = 'Agent/2181' - 200 result=1
That's all I ever get. It doesn't matter which side hangs up.
My trunk is configured with this dial string: Local/$OUTNUM$@queuedial
I don't know what I may have not setup correctly but it seems like it should be pretty simple.
QueueMetrics:
This is strange, as the queuedail.agi was developed for 1.2. You're calling it through DeadAGI, correct?
ericf:
Yes. Basically cut and pasted the queuedial dialplan from the PDF.
kcmon:
I am also experiencing mostly the same issue. When we use our outbound queue and the remote party hangs up, everything gets logged correctly. When the agent hangs up, the call never gets terminated from QM.
Here are the details.
Running Trixbox 1.1.1 and Asterisk 1.2.22
extensions_custom.conf is setup exactly as ericf has it set up.
Here is my agi-log.txt on a call where the user hangs up.
*QueueDial ---- 503*******- Zap/g4/503*******----Sat Nov 3 13:21:23 2007
*Dial Num: '503*******' Chan: 'Zap/g4/503*******' on Queue: 'q-603' Agent: 'Agent/118'*Cmd: EXEC dial "Zap/g4/503*******||g"
* A: 200 result=0
*GetVar: 'ANSWEREDTIME' = '43'
*GetVar: 'DIALSTATUS' = 'ANSWER'
*GetVar: 'ANSWEREDTIME' = '43'
*Hangup: '0' AT: '43' DS: 'ANSWER'
*1194121290 - 1194121333 - COMPLETECALLER - 7 - 43
*Terminating
Here is my agi-log.txt where the agent hangs up.
*QueueDial ---- 503*******- Zap/g4/503*******----Sat Nov 3 13:48:55 2007
*Dial Num: '503*******' Chan: 'Zap/g4/503*******' on Queue: 'q-603' Agent: 'Agent/118'*SetVar: 'QDIALER_NUMBER' = '503*******' - 200 result=1
*SetVar: 'QDIALER_CHANNEL' = 'Zap/g4/503*******' - 200 result=1
*SetVar: 'QDIALER_QUEUE' = 'q-603' - 200 result=1
*SetVar: 'QueueName' = 'q-603' - 200 result=1
*SetVar: 'QDIALER_AGENT' = 'Agent/118' - 200 result=1
Any help that you can give me in this matter would be great,
Thanks,
QueueMetrics:
We are investigating on this issue - bug #229.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version