[asterisk-bugs] [Asterisk 0011095]: asterisk releases progressively breaking queues

noreply at bugs.digium.com noreply at bugs.digium.com
Mon Nov 5 09:17:48 CST 2007


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=11095 
====================================================================== 
Reported By:                kratzers
Assigned To:                putnopvut
====================================================================== 
Project:                    Asterisk
Issue ID:                   11095
Category:                   Applications/app_queue
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     feedback
Asterisk Version:           1.4.13  
SVN Branch (only for SVN checkouts, not tarball releases): N/A  
SVN Revision (number only!):  
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             10-26-2007 11:47 CDT
Last Modified:              11-05-2007 09:17 CST
====================================================================== 
Summary:                    asterisk releases progressively breaking queues
Description: 
In Asterisk 1.4.13:
- MoH only plays between attempts to dial agents
- DTMF detection does not work at all for queued calls
- when a queued caller hangs up, a phantom call bounces around the queue
until an agent answers; the call is then destroyed

In Asterisk 1.4.11
- MoH same as above
- DTMF detection only works between attempts to dial agents
-- one DTMF digit causes the destination channel to be hung up
-- if a second digit is sent/received before another agent is tried, the
second digit is matched against the dialplan in the queue's context which
is what should happen with the first digit sent

In Asterisk 1.4.9
- DTMF same as above

In Asterisk 1.4.8
- None of the above issues exist in this release
====================================================================== 

---------------------------------------------------------------------- 
 tdavis - 11-05-07 09:17  
---------------------------------------------------------------------- 
dimas,

I am not explaining myself very well.  The Ringing/Wait parts of the
dialplan are red herrings.  I thought they helped illustrate the problem. 
Let me try it again.  The reason why this is relevant is as follows:

If all agents are available when a call comes in, then with this
dialplan:

exten => 2315551212,1,Answer
exten => 2315551212,n,Queue(support|n)

...the caller hears nothing but silence until the agent picks up their
phone.  The caller does not hear MOH.

However, by changing it to this:

exten => 2315551212,1,Answer
exten => 2315551212,n,Playback(beep) ; kludge >:-(
exten => 2315551212,n,Queue(support|n)

...then the caller hears the beep and then the MOH is heard as expected.

The Answer/Ringing/Wait idiom I mentioned before is something I've seen in
numerous tutorials, such as on voip-info.org.  A caller typically expects
to hear a couple of rings after they dial a number.  This is not, however,
directly relevant.

The channels are SIP channels. 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
11-05-07 09:17  tdavis         Note Added: 0073100                          
======================================================================




More information about the asterisk-bugs mailing list