Hi
Have installed Queuemetrics, great product, and have inbound queues working properly. I have also setup dial-out queues and everything works properly, except that if the remote caller hangs up first then queuemetrics does not see the remote hang up and the call is displayed as being on-going and the time just keeps on increasing. After the remote phone is hung up, the local phone will then attempt to remake the call.
Could anyone please help me solve this. I have included a snip from my extensions.conf below.
Thanks
Angelo
exten => s,n,Set(NUM=${OUTNUM})
exten => s,n,Set(DIALSTRING=${OUT_${DIAL_TRUNK}})
exten => s,n,Set(QUEUENAME=${CALLERID(number)})
exten => s,n,Set(AGENT=${CALLERID(name)})
exten => s,n,AGI(queueDial.agi|${NUM}|${DIALSTRING}/${NUM}|${QUEUENAME}|${AGENT})
exten => s,n,Goto(s-${DIALSTATUS},1)
exten => s,n(chanfull),Noop(max channels used up)
exten => s-BUSY,1,NoOp(Dial failed due to trunk reporting BUSY - giving up)
exten => s-BUSY,2,Busy(20)
exten => s-NOANSWER,1,NoOp(Dial failed due to trunk reporting NOANSWER - giving up)
exten => s-NOANSWER,2,Playtones(congestion)
exten => s-NOANSWER,3,Congestion(20)
exten => s-CANCEL,1,NoOp(Dial failed due to trunk reporting CANCEL - giving up)
exten => s-CANCEL,2,Playtones(congestion)
exten => s-CANCEL,3,Congestion(20)
exten => _s-.,1,NoOp(Dial failed due to ${DIALSTATUS} - failing through to other trunks)
exten => h,1,Macro(hangupcall)