diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c index daa93cf0f1..83c33ee0b4 100644 --- a/channels/chan_iax2.c +++ b/channels/chan_iax2.c @@ -4149,10 +4149,11 @@ static enum ast_bridge_result iax2_bridge(struct ast_channel *c0, struct ast_cha } other = (who == c0) ? c1 : c0; /* the 'other' channel */ if ((f->frametype == AST_FRAME_VOICE) || - (f->frametype == AST_FRAME_TEXT) || - (f->frametype == AST_FRAME_VIDEO) || - (f->frametype == AST_FRAME_IMAGE) || - (f->frametype == AST_FRAME_DTMF)) { + (f->frametype == AST_FRAME_TEXT) || + (f->frametype == AST_FRAME_VIDEO) || + (f->frametype == AST_FRAME_IMAGE) || + (f->frametype == AST_FRAME_DTMF) || + (f->frametype == AST_FRAME_CONTROL)) { /* monitored dtmf take out of the bridge. * check if we monitor the specific source. */