[asterisk-bugs] [Asterisk 0012586]: During a blind transfer BLINDTRANSFER is set incorrectly

noreply at bugs.digium.com noreply at bugs.digium.com
Wed May 7 18:49:09 CDT 2008


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=12586 
====================================================================== 
Reported By:                Skavin
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   12586
Category:                   Resources/res_features
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     new
Asterisk Version:           1.4.19 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             05-05-2008 17:28 CDT
Last Modified:              05-07-2008 18:49 CDT
====================================================================== 
Summary:                    During a blind transfer BLINDTRANSFER is set
incorrectly
Description: 
During a blind transfer BLINDTRANSFER is set incorrectly 

builtin_blindtransfer is setting BLINDTRANSFER to the transferee name

should this not be the transferer name?

the result is that ${BLINDTRANSFER} is the same as ${CHANNEL} both being
the person that was transfered not the person to be billed!
====================================================================== 

---------------------------------------------------------------------- 
 Skavin - 05-07-08 18:49  
---------------------------------------------------------------------- 
I take "the other side" to mean the side that is not being transfered to
the new number. or the channel about to be disconnected. 
Then ${BLINDTRANSFER} should never equal to ${CHANNEL} but is is if A
initiates the transfer.

it seems to be behaving as old B party

        exten => _X.,1,NoOp(${BLINDTRANSFER})
        exten => _X.,2,NoOp(${CHANNEL})

for A -> B
A transfers B -> C

    -- Executing [56565 at default:1] NoOp("SIP/44000-082708e8",
"SIP/44000-082708e8") in new stack
    -- Executing [56565 at default:2] NoOp("SIP/44000-082708e8",
"SIP/44000-082708e8") in new stack        

for A -> B
B transfers A -> C

    -- Executing [56565 at default:1] NoOp("SIP/44496-08269d00",
"SIP/44000-082708e8") in new stack
    -- Executing [56565 at default:2] NoOp("SIP/44496-08269d00",
"SIP/44496-08269d00") in new stack 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
05-07-08 18:49  Skavin         Note Added: 0086577                          
======================================================================




More information about the asterisk-bugs mailing list