[asterisk-bugs] [Asterisk 0017459]: Peer does not hang up when caller hangup while app_dial is executing - Deadagi

Asterisk Bug Tracker noreply at bugs.digium.com
Fri Jun 4 01:18:05 CDT 2010


A NOTE has been added to this issue. 
====================================================================== 
https://issues.asterisk.org/view.php?id=17459 
====================================================================== 
Reported By:                mn3250
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   17459
Category:                   Applications/app_dial
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     new
Asterisk Version:           1.4.32 
JIRA:                        
Regression:                 No 
Reviewboard Link:            
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
====================================================================== 
Date Submitted:             2010-06-03 17:04 CDT
Last Modified:              2010-06-04 01:18 CDT
====================================================================== 
Summary:                    Peer does not hang up when caller hangup while
app_dial is executing - Deadagi
Description: 
Looks like * does not hang up the dialed outgoing call even when an agi
hang up is issued.
====================================================================== 

---------------------------------------------------------------------- 
 (0122948) mn3250 (reporter) - 2010-06-04 01:18
 https://issues.asterisk.org/view.php?id=17459#c122948 
---------------------------------------------------------------------- 
Here comes more dtails:

I am trying to execute a dead agi application:

exten => 1111,1,DeadAgi,calling.pl
exten => 1111,n,Hangup()

in calling.pl I have:
$result=$AGI->exec("Background", "connecting");
$dialstr = $type."/$callednumber@".$providerip."|90|rHL(" . ($calltime1 *
60 * 1000) . ")";

everything works fine if the caller does not hangup and the progress tone
is played to the caller but if the caller disconnect the call while
connecting.gsm is played. The peer does not get disconnected even after the
originating channel hangs up.
Should * not disconnect the briged channel when originating channel
dissconnects? 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2010-06-04 01:18 mn3250         Note Added: 0122948                          
======================================================================




More information about the asterisk-bugs mailing list