From ab9af349827702bfd398acb02d60a6fa98b33846 Mon Sep 17 00:00:00 2001 From: Brian West Date: Thu, 14 Aug 2008 18:22:07 +0000 Subject: [PATCH] fix cpp bridge git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9299 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- src/switch_cpp.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); }