[Asterisk-bugs] [Asterisk 0010245]: Agi in live & dead channels? Don't drop DeadAGI from live.

noreply at bugs.digium.com noreply at bugs.digium.com
Fri Jul 20 07:53:50 CDT 2007


The following issue requires your FEEDBACK. 
====================================================================== 
http://bugs.digium.com/view.php?id=10245 
====================================================================== 
Reported By:                xrg
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   10245
Category:                   Resources/res_agi
Reproducibility:            always
Severity:                   feature
Priority:                   normal
Status:                     feedback
Asterisk Version:           1.4.8  
SVN Branch (only for SVN checkouts, not tarball releases): N/A  
SVN Revision (number only!):  
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             07-20-2007 03:14 CDT
Last Modified:              07-20-2007 07:53 CDT
====================================================================== 
Summary:                    Agi in live & dead channels? Don't drop DeadAGI from
live.
Description: 
According to http://bugs.digium.com/view.php?id=10210, the DeadAGI will be
phased out from working on live
channels. In the a2billing project (www.asterisk2billing.org), DeadAGI is
the core element which calculates destination, dials and after the call
records the call charges, all in one AGI call.

Is there some other AGI method that can manipulate a call both at Dial and
after that?
If no, could you reconsider banning DeadAGI on live channels?
====================================================================== 

---------------------------------------------------------------------- 
 Corydon76 - 07-20-07 07:53  
---------------------------------------------------------------------- 
1) Using DeadAGI for live calls has always been the wrong choice.  We're
just enforcing it.  Likewise, using AGI for hungup calls has always been
the wrong choice, but that was enforced from the get-go.
2) Your script can still live past hangup when using AGI; it simply won't
be able to interact with Asterisk anymore:  just set a signal handler for
the SIGHUP signal.
3) If you wish to interact with an AGI script past hangup, you can call
DeadAGI on a separate script at that point. 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
07-20-07 07:53  Corydon76      Note Added: 0067623                          
07-20-07 07:53  Corydon76      Status                   new => feedback     
======================================================================




More information about the asterisk-bugs mailing list