diff --git a/channel.c b/channel.c index 2a22bed3ca..577d0c799d 100644 --- a/channel.c +++ b/channel.c @@ -2476,7 +2476,7 @@ struct ast_channel *__ast_request_and_dial(const char *type, int format, void *d state = f->subclass; ast_frfree(f); break; - } else if (f->subclass == AST_CONTROL_PROGRESS) { + } else if (f->subclass == AST_CONTROL_PROGRESS || f->subclass == AST_CONTROL_PROCEEDING) { /* Ignore */ } else if (f->subclass == -1) { /* Ignore -- just stopping indications */