Transfers: Make Asterisk set ATTENDEDTRANSFER/BLINDTRANSFER more reliably
authorJonathan Rose <jrose@digium.com>
Fri, 13 Dec 2013 20:13:22 +0000 (20:13 +0000)
committerJonathan Rose <jrose@digium.com>
Fri, 13 Dec 2013 20:13:22 +0000 (20:13 +0000)
commit63b2c28c4b5410d3876f175c8ec0d24c121c7b36
tree60effb4983c98c1763a67438b3434995862f1eb8
parent84e1790beb1c28f762fa991f99d4a41ede2c3935
Transfers: Make Asterisk set ATTENDEDTRANSFER/BLINDTRANSFER more reliably

There were still a few cases in which ATTENDEDTRANSFER and BLINDTRANSFER
wouldn't be set on channels involved with blind and attended transfers.
This would happen with features that were initialized by channel driver
specific mechanisms in multiparty calls. This patch resolves those cases
while attempted to keep the behavior for setting those variables as
consistent as possible.

(closes issue AFS-24)
Review: https://reviewboard.asterisk.org/r/3040/
........

Merged revisions 403781 from http://svn.asterisk.org/svn/asterisk/branches/12

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@403783 65c4cc65-6c06-0410-ace0-fbb531ad65f3
include/asterisk/bridge.h
main/bridge.c
main/bridge_basic.c
res/parking/parking_bridge_features.c
res/parking/parking_manager.c