From 41f74ee861fb46e8421f36b17c508b0a9025a58e Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Wed, 17 Oct 2012 12:49:58 -0400 Subject: [PATCH] push recordings to real channels when doing bowout --- src/mod/endpoints/mod_loopback/mod_loopback.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mod/endpoints/mod_loopback/mod_loopback.c b/src/mod/endpoints/mod_loopback/mod_loopback.c index b34670d36b..f5a2046fb6 100644 --- a/src/mod/endpoints/mod_loopback/mod_loopback.c +++ b/src/mod/endpoints/mod_loopback/mod_loopback.c @@ -727,13 +727,16 @@ static switch_status_t channel_write_frame(switch_core_session_t *session, switc find_non_loopback_bridge(session, &br_a, &a_uuid); find_non_loopback_bridge(tech_pvt->other_session, &br_b, &b_uuid); + if (br_a) { ch_a = switch_core_session_get_channel(br_a); + switch_core_media_bug_transfer_recordings(session, br_a); } if (br_b) { ch_b = switch_core_session_get_channel(br_b); + switch_core_media_bug_transfer_recordings(tech_pvt->other_session, br_b); } if (ch_a && ch_b && switch_channel_test_flag(ch_a, CF_BRIDGED) && switch_channel_test_flag(ch_b, CF_BRIDGED)) {