diff --git a/src/switch_ivr_bridge.c b/src/switch_ivr_bridge.c index 486dbe2a73..696cd1557e 100644 --- a/src/switch_ivr_bridge.c +++ b/src/switch_ivr_bridge.c @@ -484,7 +484,7 @@ static switch_status_t audio_bridge_on_exchange_media(switch_core_session_t *ses } } - if (switch_channel_get_state(channel) < CS_HANGUP) { + if (switch_channel_get_state(channel) == CS_EXCHANGE_MEDIA) { switch_channel_set_state(channel, CS_RESET); }