]> git.ipfire.org Git - thirdparty/asterisk.git/commit
Fix Bridge application and AMI Bridge action error handling.
authorRichard Mudgett <rmudgett@digium.com>
Sat, 23 Jun 2012 00:04:31 +0000 (00:04 +0000)
committerRichard Mudgett <rmudgett@digium.com>
Sat, 23 Jun 2012 00:04:31 +0000 (00:04 +0000)
commit8d8f3182723b423e8eaf677d0acd0ce9b1cb8369
tree9a15b3b84106aee830265536920b86e95a9bd163
parent5e54864c5cce3e2069d29dfd65b3d345268ed93b
Fix Bridge application and AMI Bridge action error handling.

* Fix AMI Bridge action disconnecting the AMI link on error.

* Fix AMI Bridge action and Bridge application not checking if their
masquerades were successful.

* Fix Bridge application running the h-exten when it should not.

* Made do_bridge_masquerade() return if the masquerade was successful so
the Bridge application and AMI Bridge action could deal with it correctly.

* Made bridge_call_thread_launch() hangup the passed in channels if the
bridge_call_thread fails to start.  Those channels would have been
orphaned.

* Made builtin_atxfer() check the success of the transfer masquerade
setup.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@369282 65c4cc65-6c06-0410-ace0-fbb531ad65f3
main/features.c