[asterisk-bugs] [Asterisk 0011603]: Queue and Transfer using Local channel

noreply at bugs.digium.com noreply at bugs.digium.com
Thu Jan 3 17:14:06 CST 2008


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=11603 
====================================================================== 
Reported By:                acidv
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   11603
Category:                   Applications/app_queue
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     new
Asterisk Version:           1.4.15  
SVN Branch (only for SVN checkouts, not tarball releases): N/A  
SVN Revision (number only!):  
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             12-19-2007 12:18 CST
Last Modified:              01-03-2008 17:14 CST
====================================================================== 
Summary:                    Queue and Transfer using Local channel
Description: 
I have setup Queue with some agents using SIP phones. I use Local channel
with /n option.

If an agent transfers an answered ACD call to another extension the
original agent remains in use and cannot receive any more ACD calls until
the transferred call is torn down.

======================================================================
Relationships       ID      Summary
----------------------------------------------------------------------
has duplicate       0011604 Queue and Transfer using Local channel
====================================================================== 

---------------------------------------------------------------------- 
 putnopvut - 01-03-08 17:14  
---------------------------------------------------------------------- 
An update:

There's no way that app_queue (or anything) can be modified to allow for
reporting of the underlying channel because there is simply no way to
determine what the underlying channel is.

Having said that, I am working on a branch right now to work around this.
It is located here:

https://origsvn.digium.com/svn/asterisk/team/mmichelson/queue-state

Let me stress that this is a work in progress and SHOULD NOT be used in
production yet. This modification allows for you to specify a second
interface on the "member =>" line of queues.conf. The first interface
specified will be the interface that the queue will actually attempt to
call, whereas the second interface will be the interface where the queue
monitors device state for that member. This would solve the problem of
incorrectly reporting availability after a transfer for agent channels and
local channels (as long as the local channel always called the same
interface).

Now here's the bad news. This branch is created against trunk since new
functionality is being introduced to the queue application, and it will not
be officially backported to 1.4. 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
01-03-08 17:14  putnopvut      Note Added: 0076273                          
======================================================================




More information about the asterisk-bugs mailing list