[asterisk-bugs] [Asterisk 0013962]: Blind transfer does not work upgrade to 1.4.23-rc1

Asterisk Bug Tracker noreply at bugs.digium.com
Tue Dec 16 10:59:27 CST 2008


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=13962 
====================================================================== 
Reported By:                francesco_r
Assigned To:                blitzrage
====================================================================== 
Project:                    Asterisk
Issue ID:                   13962
Category:                   Channels/General
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     assigned
Asterisk Version:           1.4.23-rc1 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             2008-11-24 18:12 CST
Last Modified:              2008-12-16 10:59 CST
====================================================================== 
Summary:                    Blind transfer does not work upgrade to 1.4.23-rc1
Description: 
Blind transfer does not work after i upgraded to 1.4.23-rc1. The same with
1.4 r158629. I have tested sip to sip and misdn to sip, with dtmf and
native sip transfer but is the same. I have attached a full debug of a
transfer but there are no error or notice in the log. I tried to put the
chan_sip.c of 1.4.22 in the source of 1.4.23 and recompile but the problem
remains, so i think that is not related to chan_sip.
====================================================================== 

---------------------------------------------------------------------- 
 (0096454) putnopvut (administrator) - 2008-12-16 10:59
 http://bugs.digium.com/view.php?id=13962#c96454 
---------------------------------------------------------------------- 
I gave this a shot in 1.4.23-rc1. Blind transfer worked for me, but there
is something a bit disconcerting about my test. In my test, Alice calls
Bob. Bob then uses a blind transfer to transfer Alice to Carol. Bob presses
the feature code for a blind transfer. Bob dials Carol's extension. This is
where things get a bit fishy.

Once this happens, the h extension is run on Alice's channel. It is not
until after this processing completes that the new call is placed to Carol.
I added things like a Wait(3) to my h extension and found that it added an
uncomfortable delay to things. This suggests to me that depending on the
content of the h extension, it may contribute negatively to the success of
an attempted blind transfer.

I would suggest to jyap and francesco_r as a test to temporarily remove
the h extension from your dialplan and attempt a blind transfer. If it
succeeds, then it is likely that something being run in your h extension is
to blame for the blind transfer failing. If I am correct about this, please
let us know and upload the contents of your h extension so that we can
possibly figure out where the problem lies. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2008-12-16 10:59 putnopvut      Note Added: 0096454                          
======================================================================




More information about the asterisk-bugs mailing list