[asterisk-bugs] [Asterisk 0012854]: Unparked caller has ability to transfer

Asterisk Bug Tracker noreply at bugs.digium.com
Wed Oct 8 07:43:26 CDT 2008


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=12854 
====================================================================== 
Reported By:                davidw
Assigned To:                otherwiseguy
====================================================================== 
Project:                    Asterisk
Issue ID:                   12854
Category:                   Resources/res_features
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     assigned
Asterisk Version:           SVN 
SVN Branch (only for SVN checkouts, not tarball releases):  1.4  
SVN Revision (number only!): 122589 
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             2008-06-13 13:12 CDT
Last Modified:              2008-10-08 07:43 CDT
====================================================================== 
Summary:                    Unparked caller has ability to transfer
Description: 
Please re-open http://bugs.digium.com/view.php?id=9565.  It was closed in favour
of http://bugs.digium.com/view.php?id=11898, but the fix for
that did not actually address the issue in
http://bugs.digium.com/view.php?id=9565.
====================================================================== 

---------------------------------------------------------------------- 
 (0093351) davidw (reporter) - 2008-10-08 07:43
 http://bugs.digium.com/view.php?id=12854#c93351 
---------------------------------------------------------------------- 
The short answer, is that I believe these are the lines that cause the
problem (current SVN HEAD for 1.4, res/res_features.c SVN 146129):

   2190                 ast_set_flag(&(config.features_callee),
AST_FEATURE_REDIRECT);
   2191                 ast_set_flag(&(config.features_caller),
AST_FEATURE_REDIRECT);

What I don't know is why these lines exist, so I don't know if there will
be collateral damage from the obvious fix.

I'm going to double check that we still have the problem, but I believe we
do. I'll probably also try the obvious fix again, just to make sure these
were the lines we tried changing last time. That will be with 1.4.21.2.

The dialplan interacts with AMI controlled by a VB.NET application.  We
are still thinking how best to simplify the model.

However the basic sequence is:

Call arrives and eventually reaches an agent.  The agent, via AMI parks
the call and sets up an outbound call to someone else.  Once that call is
setup up, they use AMI to redirect the outbound call to the parked call. 
Both the incoming call and outbound call are SIP, and not NATted, and we
want Asterisk to drop out of the RTP path, but it fails to drop out because
the REDIRECT allowed flags requires Asterisk see the DTMF. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2008-10-08 07:43 davidw         Note Added: 0093351                          
======================================================================




More information about the asterisk-bugs mailing list