Summary:ASTERISK-21526: Bridge API Enhancements - refactor chan_skinny skinny_transfer
Reporter:Matt Jordan (mjordan)Labels:Asterisk12
Date Opened:2013-04-17 18:13:26Date Closed:2013-06-10 16:11:03
Status:Closed/CompleteComponents:Channels/chan_skinny Core/Bridging
Versions:Frequency of
cannot be resolved before completion ofASTERISK-21335 Bridge API Enhancements - add externally initiated blind transfers
Environment:Attachments:( 0) skinny-bridge-transfer01.diff
( 1) skinny-bridge-transfer02.diff
Description:{{chan_skinny}} currently performs its own transfers. It should stop doing that and use the Bridging Framework.
Comments:By: Damien Wedhorn (wedhorn) 2013-05-15 16:20:48.193-0500

First cut at refactoring skinny to use ast_bridge_transfer*.

May merge the skinny_transfer_blind and _attended functions into a single function, but would like to see attended transfer in action first.

Based on the assumption that the core attended_transfer will cleanup the skinny side of the bridged channels on succesful transfer.

Tested blind transfers which work as expected.

By: Damien Wedhorn (wedhorn) 2013-05-20 02:22:55.539-0500

Revised skinny transfer as a result of skinny changes.

Blind transfers work. Attended and blond transfers tested and working when using rev3 of the attended transfer patch (https://reviewboard.asterisk.org/r/2511/).

By: Matt Jordan (mjordan) 2013-06-06 11:53:50.310-0500

Awesome - thanks for helping out with this!