[asterisk-bugs] [Asterisk 0018830]: [patch] Implemet the ability to remove a channel group on bridged channel

Asterisk Bug Tracker noreply at bugs.digium.com
Fri Feb 18 14:06:43 CST 2011


The following issue has been UPDATED. 
====================================================================== 
https://issues.asterisk.org/view.php?id=18830 
====================================================================== 
Reported By:                irroot
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   18830
Category:                   Applications/app_directed_pickup
Reproducibility:            N/A
Severity:                   feature
Priority:                   normal
Status:                     ready for testing
Asterisk Version:           1.6.2.17-rc2 
JIRA:                        
Regression:                 No 
Reviewboard Link:            
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
====================================================================== 
Date Submitted:             2011-02-17 12:09 CST
Last Modified:              2011-02-18 14:06 CST
====================================================================== 
Summary:                    [patch] Implemet the ability to remove a channel
group on bridged channel
Description: 
as a companion to https://issues.asterisk.org/view.php?id=18825 to aid with the
move from call-limits to channel
group variables. the problem with pickup and queue is  that they manage
channels outside the dialplan and need "helpers" to deal with channel
groups.

in the case of pickup when a call is placed to a extension with say a
"<EXTEN>@called" channel group when it is picked up this needs to be
cleared to allow further calls when call waiting is disabled.

exten => s,n,GotoIf($[$[${ GROUP_COUNT(${ARG1}@called)} >= 1] |
$[${GROUP_COUNT(${ARG1}@caller)} >= 1] | $[${GROUP_COUNT(${ARG1}@pickup)}
>= 1] | $[${GROUP_COUNT(${ARG1}@qagent)} >= 1]]?s-BUSY,1)

where 
caller is set when a call is placed.
called is set when a call is received
pickup is set when before calling pickup in the dialplan
qagent is set with patch to queue

Hope this is found to be useful and finds a home in trunk.
======================================================================
Relationships       ID      Summary
----------------------------------------------------------------------
related to          0018825 [patch] Add a group to the channel on a...
====================================================================== 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2011-02-18 14:06 lmadsen        Description Updated                          
======================================================================




More information about the asterisk-bugs mailing list