diff --git a/src/mod/applications/mod_conference/mod_conference.c b/src/mod/applications/mod_conference/mod_conference.c index 553e6d4307..4f4e7853db 100644 --- a/src/mod/applications/mod_conference/mod_conference.c +++ b/src/mod/applications/mod_conference/mod_conference.c @@ -1624,7 +1624,7 @@ static void conference_loop_output(conference_member_t * member) write_frame.buflen = sizeof(data); write_frame.codec = &member->write_codec; - if (switch_test_flag(member->conference, CFLAG_ANSWERED)) { + if (!switch_test_flag(member->conference, CFLAG_ANSWERED)) { switch_channel_answer(channel); }