|Summary:||ASTERISK-20743: Queue Log - All Calls End With COMPLETECALLER When h Extension Is Present|
|Date Opened:||2012-11-27 04:58:06.000-0600||Date Closed:||2013-01-03 16:15:45.000-0600|
|Environment:||Attachments:||( 0) asterisk-20743-q-cmplt-caller.diff|
|Description:||A - caller. B - queue member (SIP / XXXX).
A call to the queue. B is responsible. But after a conversation B hung up. In queue_log written COMLETECALLER!
|Comments:||By: Michael L. Young (elguero) 2012-11-27 07:20:09.727-0600|
Do you have an "h" extension?
Wonder if this is related to ASTERISK-20710.
We require a complete debug log to help triage the issue. This document will provide instructions on how to collect debugging logs from an Asterisk machine for the purpose of helping bug marshals troubleshoot an issue: https://wiki.asterisk.org/wiki/display/AST/Collecting+Debug+Information
By: call (call) 2012-11-29 01:34:54.396-0600
member => SIP/6500
exten => 12345,1,Answer
same => n,Queue(test)
same => n,Hangup()
exten => h,1,NoOp()
By: call (call) 2012-12-12 00:48:02.652-0600
By: Michael L. Young (elguero) 2012-12-12 13:21:22.820-0600
Did you check out ASTERISK-20710? Have you tried removing the exten => h,1,NoOP() line and see if that solves it as mentioned in that issue?
Can you provide a complete debug log as requested above? The reporter in ASTERISK-20710 has not submitted the requested information to help triage the issue either.
By: call (call) 2012-12-18 09:25:21.352-0600
>> Did you check out ASTERISK-20710? Have you tried removing the exten => h,1,NoOP() line and see if that solves it as mentioned in that issue?
Yes - it solves the problem. But h is needed for other purposes ... ...
By: Michael L. Young (elguero) 2012-12-18 09:56:24.993-0600
Understood. This helps us to troubleshoot and to track down what is happening as well as understand if it was the same bug report as the other issue. This way we only focus on one issue rather than two issues and avoid having two different people working on the same issue. Thanks for the feedback.
By: Michael L. Young (elguero) 2012-12-18 10:03:07.680-0600
From the description in issue ASTERISK-20710:
queue_log ends all calls with COMPLETECALLER, when h extension at the end of queues is present. If we comment h extension then disconnection is ok.
By: Michael L. Young (elguero) 2012-12-18 22:48:14.332-0600
Give this patch, [^asterisk-20743-q-cmplt-caller.diff], a try and please report back.
By: call (call) 2012-12-21 02:01:16.878-0600
Yes, it fixes the problem (Tried on Asterisk 1.8.11-cert8)
By: clement (cmutz) 2013-01-22 08:03:29.731-0600
This fixes isn't present in Asterisk 188.8.131.52 or Asterisk 1.8.15-cert1 ... News ?
By: Michael L. Young (elguero) 2013-01-22 08:15:31.155-0600
clement, this was merged in after those versions were already tagged. It will show up in the next releases. Not sure about the cert line though since that is handled differently.
Feel free to use the patch for now.
By: clement (cmutz) 2013-01-22 09:52:26.236-0600
I did it .... Thanks you for your reseignements