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

Asterisk Bug Tracker noreply at bugs.digium.com
Thu Feb 17 12:09:08 CST 2011


The following issue has been SUBMITTED. 
====================================================================== 
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:                     new
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-17 12:09 CST
====================================================================== 
Summary:                    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.
====================================================================== 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2011-02-17 12:09 irroot         New Issue                                    
2011-02-17 12:09 irroot         Asterisk Version          => 1.6.2.17-rc2    
2011-02-17 12:09 irroot         Regression                => No              
2011-02-17 12:09 irroot         SVN Branch (only for SVN checkouts, not tarball
releases) => N/A             
======================================================================




More information about the asterisk-bugs mailing list