diff --git a/src/switch_channel.c b/src/switch_channel.c index 69442f3f60..279bd49793 100644 --- a/src/switch_channel.c +++ b/src/switch_channel.c @@ -1962,6 +1962,7 @@ SWITCH_DECLARE(void) switch_channel_clear_flag(switch_channel_t *channel, switch } switch_mutex_unlock(channel->profile_mutex); + switch_channel_set_callstate(channel, CCS_ACTIVE); } if (flag == CF_ORIGINATOR && switch_channel_test_flag(channel, CF_ANSWERED) && switch_channel_up_nosig(channel)) {