From: Brian West Date: Thu, 14 Aug 2008 18:22:07 +0000 (+0000) Subject: fix cpp bridge X-Git-Tag: v1.0.2~1436 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ab9af349827702bfd398acb02d60a6fa98b33846;p=thirdparty%2Ffreeswitch.git fix cpp bridge git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9299 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- diff --git a/src/switch_cpp.cpp b/src/switch_cpp.cpp index 3b10ebc955..60aaccd96d 100644 --- a/src/switch_cpp.cpp +++ b/src/switch_cpp.cpp @@ -1070,7 +1070,7 @@ SWITCH_DECLARE(void) bridge(CoreSession &session_a, CoreSession &session_b) if (switch_channel_ready(channel_a) && switch_channel_ready(channel_b)) { session_a.begin_allow_threads(); - if (!switch_channel_media_ready(channel_a)) { + if (!switch_channel_test_flag(channel_a, CF_OUTBOUND) && !switch_channel_media_ready(channel_a)) { switch_channel_pre_answer(channel_a); }