]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-7732 follow recording on other session
authorDavide Colombo <davec82@gmail.com>
Fri, 26 Jun 2015 14:20:22 +0000 (16:20 +0200)
committerDavide Colombo <davec82@gmail.com>
Mon, 29 Jun 2015 14:21:24 +0000 (16:21 +0200)
follow recording on other session

src/mod/applications/mod_commands/mod_commands.c

index 67e5eb04162589292f810f273f9007ad7d7fd637..b836541ad0b4294be8c3eb74aa911a597175982c 100644 (file)
@@ -2735,6 +2735,9 @@ SWITCH_STANDARD_API(transfer_function)
                                switch_core_session_t *tmp = tsession;
                                tsession = other_session;
                                other_session = NULL;
+                               if (switch_true(switch_channel_get_variable(channel, "recording_follow_transfer"))) {
+                                       switch_core_media_bug_transfer_recordings(tmp, tsession);
+                               }
                                switch_core_session_rwunlock(tmp);
                        }
                } else if (!strcasecmp(arg, "both")) {