[asterisk-bugs] [Asterisk 0009939]: Transfer implementation

noreply at bugs.digium.com noreply at bugs.digium.com
Sat Feb 9 13:55:39 CST 2008


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=9939 
====================================================================== 
Reported By:                wedhorn
Assigned To:                qwell
====================================================================== 
Project:                    Asterisk
Issue ID:                   9939
Category:                   Channels/chan_skinny
Reproducibility:            N/A
Severity:                   feature
Priority:                   normal
Status:                     assigned
Asterisk Version:            SVN 
SVN Branch (only for SVN checkouts, not tarball releases):  trunk 
SVN Revision (number only!): 67843 
Disclaimer on File?:        Yes 
Request Review:              
====================================================================== 
Date Submitted:             06-11-2007 04:33 CDT
Last Modified:              02-09-2008 13:55 CST
====================================================================== 
Summary:                    Transfer implementation
Description: 
Initial patch adding transfer to chan_skinny. Works, but lots of bugs and
more work to be done. Basic functionality is <XFER> to start transfer, puts
call on hold and gives you a dialtone. Dial number and after connected
press <XFER> again and call is transferred.

After first <XFER> press and before call ringing/connected, you can press
<XFER> again to use a blind transfer. In this case transfer occurs when
either channel being dialed indicates ringing or answering. When in blind
transfer you can press <XFER> again to go back to attended transfer.

<HOLD> toggles between the transferee and transferor.
====================================================================== 

---------------------------------------------------------------------- 
 DEA - 02-09-08 13:55  
---------------------------------------------------------------------- 
Attended transfers work here, but blind transfers do not.  The code
looks different and is #if 0'd out at the moment.  I'll try to clean that
up now.

I found that most of the debugging logging is busted.  It looks to be
related
to the conversion from ast_verbose to ast_verb.  For testing is just did
a
search and replace of ast_verbose( with ast_verb(3,

I believe that to be appropriate and returns debug logging to a working
state.
I can provide a patch, but it will have to wait until I get the transfer
code
fixed up.  OR is some kind individual with commit rights would make this
trivial change, that would also be great. 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
02-09-08 13:55  DEA            Note Added: 0081976                          
======================================================================




More information about the asterisk-bugs mailing list