[asterisk-bugs] [Asterisk 0013584]: blindxfer doesn't work!

Asterisk Bug Tracker noreply at bugs.digium.com
Thu Oct 2 18:15:30 CDT 2008


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=13584 
====================================================================== 
Reported By:                dwagner
Assigned To:                murf
====================================================================== 
Project:                    Asterisk
Issue ID:                   13584
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!): 144925 
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             2008-09-29 09:50 CDT
Last Modified:              2008-10-02 18:15 CDT
====================================================================== 
Summary:                    blindxfer doesn't work!
Description: 
after revision 142675 res_features.c the blindxfer doesn't work anymore.
if you make a call from ext A to B, B answeres and transfer the call to C
the call will be dropped without any message. if you use r142575 it works!
======================================================================
Relationships       ID      Summary
----------------------------------------------------------------------
has duplicate       0013579 blindxfer doesn't work properly
====================================================================== 

---------------------------------------------------------------------- 
 (0093097) putnopvut (administrator) - 2008-10-02 18:15
 http://bugs.digium.com/view.php?id=13584#c93097 
---------------------------------------------------------------------- 
By the way, in all my scenarios, the calls are all SIP. Typically, I
initiate the call from a Polycom and both other phones involved in the
transfer are Aastras. The Polycom dials Aastra A with the following
dialplan extension:

exten => 2001,1,Dial(SIP/2001,,tT); yes there really is nothing else in
this extension

Aastra A presses my blind transfer feature code (I have it set as 51 in
features.conf). The "transfer" sound is played. Then, Aastra A dials the
extension of Aastra B (I'm not going to list it here since this never gets
executed on a failure anyway). As soon as I have pressed the last digit of
Aastra B's extension, the h extension is executed for the Polycom. It's
during this time that a transfer may or may not fail. I listed my 'h'
extension contents above so that you may be able to reproduce.

By the way, to anyone who is watching this issue, I have two workarounds
for this, but neither may be exactly desirable. One is to remove the h
extension from the dialplan if it is causing problems. The other is that if
you are using the Dial application in order to make the initial call, then
you can specify the 'g' option for Dial and the 'h' extension will not be
executed when a blind transfer happens. Keep in mind though that this will
still implement all side effects, intended or unintended, of using the 'g'
option with Dial. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2008-10-02 18:15 putnopvut      Note Added: 0093097                          
======================================================================




More information about the asterisk-bugs mailing list