[asterisk-bugs] [Asterisk 0012825]: [patch] Always make chan_local report In Use when ringing another channel

noreply at bugs.digium.com noreply at bugs.digium.com
Tue Jun 10 08:41:08 CDT 2008


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=12825 
====================================================================== 
Reported By:                blitzrage
Assigned To:                putnopvut
====================================================================== 
Project:                    Asterisk
Issue ID:                   12825
Category:                   Channels/chan_local
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     assigned
Asterisk Version:           1.4.17 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             06-09-2008 12:19 CDT
Last Modified:              06-10-2008 08:41 CDT
====================================================================== 
Summary:                    [patch] Always make chan_local report In Use when
ringing another channel
Description: 
This patch makes it so the Unknown state acts just like In Use in
chan_local so that when you use the Local channel to distribute calls to
agents from the Queue() that you don't end up with multiple calls to the
same agent before answer.
====================================================================== 

---------------------------------------------------------------------- 
 blitzrage - 06-10-08 08:41  
---------------------------------------------------------------------- 
Davidw: In my case, there is no use of the Agent channel at all -- the
Local channel that the Queue() is delivering to *is* the "Agent", and
performs logic necessary to distribute the call to a person acting as an
agent in the queue.

The Local channel performs various checks, such as deciding which box in
the cluster the send the call to.

This sounds a bit different than what you're doing, but I wanted to
clarify that I'm not sticking a Local channel between the Queue() and the
Agent channel. 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
06-10-08 08:41  blitzrage      Note Added: 0088528                          
======================================================================




More information about the asterisk-bugs mailing list