diff --git a/src/switch_core_media.c b/src/switch_core_media.c index a5b1dc2373..c24a2b05d1 100644 --- a/src/switch_core_media.c +++ b/src/switch_core_media.c @@ -3742,7 +3742,9 @@ SWITCH_DECLARE(switch_status_t) switch_core_media_activate_rtp(switch_core_sessi video: - switch_core_media_check_video_codecs(session); + if (switch_channel_direction(session->channel) == SWITCH_CALL_DIRECTION_OUTBOUND) { + switch_core_media_check_video_codecs(session); + } if (switch_channel_test_flag(session->channel, CF_VIDEO_POSSIBLE) && v_engine->codec_params.rm_encoding && v_engine->codec_params.remote_sdp_port) { /******************************************************************************************/