diff --git a/src/switch_core_media.c b/src/switch_core_media.c index c88da8d397..a4e3821066 100644 --- a/src/switch_core_media.c +++ b/src/switch_core_media.c @@ -13718,7 +13718,7 @@ SWITCH_DECLARE(switch_status_t) switch_core_session_request_video_refresh(switch return SWITCH_STATUS_FALSE; } - if (switch_channel_test_flag(channel, CF_VIDEO)) { + if (switch_channel_media_up(channel) && switch_channel_test_flag(channel, CF_VIDEO)) { switch_core_session_message_t msg = { 0 }; switch_time_t now = switch_micro_time_now();