[asterisk-bugs] [Asterisk 0017613]: [patch] After a blind transfer by the calling party the transferees peer cannot be dialed again within the same call

Asterisk Bug Tracker noreply at bugs.digium.com
Thu Jan 13 07:39:06 CST 2011


A NOTE has been added to this issue. 
====================================================================== 
https://issues.asterisk.org/view.php?id=17613 
====================================================================== 
Reported By:                ramonpeek
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   17613
Category:                   Channels/General
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     acknowledged
Asterisk Version:           1.4.33 
JIRA:                       SWP-1833 
Regression:                 No 
Reviewboard Link:            
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
====================================================================== 
Date Submitted:             2010-07-09 05:38 CDT
Last Modified:              2011-01-13 07:39 CST
====================================================================== 
Summary:                    [patch] After a blind transfer by the calling party
the transferees peer cannot be dialed again within the same call
Description: 
After a blind transfer by the calling party the transferees peer cannot be
dialed again within the same call. This ONLY occurs when dialing through a
Local channel.

Asterisk will show this warning on the CLI>

[Jul  9 12:18:37] WARNING[27865]: app_dial.c:1296 dial_exec_full: Skipping
dialing interface 'SIP/401' again since it has already been dialed


NOTE: See steps to reproduce (in advanced view)
====================================================================== 

---------------------------------------------------------------------- 
 (0130451) oelewapperke (reporter) - 2011-01-13 07:39
 https://issues.asterisk.org/view.php?id=17613#c130451 
---------------------------------------------------------------------- 
In the end what you want to detect is an actual *loop*, the fact that a
call passes the same phone twice is not, by itself, reason enough to drop a
call. 

How about we check if we've seen 10 redirects, and if we see 10 redirects
(or some configurable number), we drop the call ?

Nobody should transfer the same call 10 times. Or we could take 100. Some
number that doesn't eat too much memory but large enough to make it
unlikely someone would do this themselves.

/me back to vim 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2011-01-13 07:39 oelewapperke   Note Added: 0130451                          
======================================================================




More information about the asterisk-bugs mailing list