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

noreply at bugs.digium.com noreply at bugs.digium.com
Sat Oct 27 08:03:55 CDT 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:                     assigned
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:              10-27-2007 08:03 CDT
====================================================================== 
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
====================================================================== 

---------------------------------------------------------------------- 
 kratzers - 10-27-07 08:03  
---------------------------------------------------------------------- 
On our test server, the only changes made to the default configs are the
ones posted above. I just tried again, and was able to reproduce. Here's
what I did:

wget
http://downloads.digium.com/pub/asterisk/releases/asterisk-1.4.13.tar.gz
tar -xzf asterisk-1.4.13.tar.gz
cd asterisk-1.4.13
./configure
make && make install
paste above configs into /etc/asterisk/{sip,agents,queues}.conf and
/etc/asterisk/extensions.ael changing only the the extensions to 421 and
426
asterisk -vgcn
dial extension 100 from 426
problem has been reproduced

Note that both agents are logged in, and the second extension must
actually ring. If I put both agents on DND, and no extensions are actually
being tried (the caller is just sitting in the queue), MoH and DTMF
detection work fine, but I still have the phantom call. As soon as there
are available agents to try, everything breaks.

Attached is the output of a session. I started asterisk, set debug and
verbose to 10, dialed 100 from extension 426, and pressed DTMF digits 9 and
pound. I didn't hear MoH, DTMF detection didn't work, and when I hung up, I
had a phantom call.

After hanging up, 'show channels', says:

Channel              Location             State   Application(Data)
SIP/426-09f73500     100 at test:1           Ring    Queue(test)

Hope this helps. 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
10-27-07 08:03  kratzers       Note Added: 0072592                          
======================================================================




More information about the asterisk-bugs mailing list