[asterisk-bugs] [Asterisk 0012552]: Queue handling problems with IAX/possibly others
noreply at bugs.digium.com
noreply at bugs.digium.com
Tue Apr 29 17:37:52 CDT 2008
The following issue requires your FEEDBACK.
======================================================================
http://bugs.digium.com/view.php?id=12552
======================================================================
Reported By: darren1713
Assigned To:
======================================================================
Project: Asterisk
Issue ID: 12552
Category: Applications/app_queue
Reproducibility: always
Severity: major
Priority: normal
Status: feedback
Asterisk Version: 1.4.18
SVN Branch (only for SVN checkouts, not tarball releases): N/A
SVN Revision (number only!):
Disclaimer on File?: N/A
Request Review:
======================================================================
Date Submitted: 04-29-2008 16:42 CDT
Last Modified: 04-29-2008 17:37 CDT
======================================================================
Summary: Queue handling problems with IAX/possibly others
Description:
I'll be glad to develop a fix for this, but I need some feedback as to
why/what/and general intentions.
I have 8 IAX members of a very basic rrmemory queue. When a call comes
into the queue, it will pick a single IAX channel to ring.
The major problem is that until that IAX channel is answered, ALL
consecutive calls are routed to the same IAX channel. So, here's the
scenario.
> Inbound call -> app_queue -> ring IAX device
http://bugs.digium.com/view.php?id=1
> Inbound call -> app_queue -> ring IAX device
http://bugs.digium.com/view.php?id=1
> Inbound call -> app_queue -> ring IAX device
http://bugs.digium.com/view.php?id=1
IAX device http://bugs.digium.com/view.php?id=1 ANSWERED
> Inbound call -> app_queue -> ring IAX device
http://bugs.digium.com/view.php?id=2
> Inbound call -> app_queue -> ring IAX device
http://bugs.digium.com/view.php?id=2
and this should look like:
> Inbound call -> app_queue -> ring IAX device
http://bugs.digium.com/view.php?id=1
> Inbound call -> app_queue -> ring IAX device
http://bugs.digium.com/view.php?id=2
> Inbound call -> app_queue -> ring IAX device
http://bugs.digium.com/view.php?id=3
IAX device http://bugs.digium.com/view.php?id=1 ANSWERED
> Inbound call -> app_queue -> ring IAX device
http://bugs.digium.com/view.php?id=4
> Inbound call -> app_queue -> ring IAX device
http://bugs.digium.com/view.php?id=5
I would like to discuss why this is happening, or if it's intentional for
other channels such as SIP/ZAP/etc.
I have a patch for iax for counting currently active calls (minus
registrations/pokes/etc) which can help here too.
======================================================================
----------------------------------------------------------------------
putnopvut - 04-29-08 17:37
----------------------------------------------------------------------
Okay, just had to check since that's a common problem encountered. By
setting ringinuse to "no" it means that it will only attempt to ring queue
members whose current state is "not in use" or "unknown."
I would be interested in seeing what "queue show" displays for the device
state of the queue member when his phone is ringing. If it still says "not
in use" even though the phone is ringing, then the problem is most likely
an IAX2-specific problem.
Thanks!
Issue History
Date Modified Username Field Change
======================================================================
04-29-08 17:37 putnopvut Note Added: 0086167
04-29-08 17:37 putnopvut Status new => feedback
======================================================================
More information about the asterisk-bugs
mailing list