FS-10222: [freeswitch-core] add disable_audio_jb_during_passthru and disable_video_jb_during_passthru #resolve

This commit is contained in:
Anthony Minessale 2017-04-10 15:24:01 -05:00
parent e1be97337d
commit aaa26c6d09

View File

@ -14182,10 +14182,15 @@ SWITCH_DECLARE(void) switch_core_session_passthru(switch_core_session_t *session
if (switch_rtp_ready(engine->rtp_session)) {
if (on) {
switch_rtp_set_flag(engine->rtp_session, SWITCH_RTP_FLAG_PASSTHRU);
} else {
switch_rtp_clear_flag(engine->rtp_session, SWITCH_RTP_FLAG_PASSTHRU);
char var[50] = "";
switch_snprintf(var, sizeof(var), "disable_%s_jb_during_passthru", type2str(type));
if (switch_channel_var_true(session->channel, var)) {
if (on) {
switch_rtp_set_flag(engine->rtp_session, SWITCH_RTP_FLAG_PASSTHRU);
} else {
switch_rtp_clear_flag(engine->rtp_session, SWITCH_RTP_FLAG_PASSTHRU);
}
}
if (type == SWITCH_MEDIA_TYPE_VIDEO) {