Index: channels/sig_pri.c =================================================================== --- channels/sig_pri.c (revision 282537) +++ channels/sig_pri.c (working copy) @@ -6316,7 +6316,7 @@ case AST_CONTROL_PROGRESS: ast_debug(1,"Received AST_CONTROL_PROGRESS on %s\n",chan->name); sig_pri_set_digital(p, 0); /* Digital-only calls isn't allowing any inband progress messages */ - if (!p->progress && p->pri && !p->outgoing && !p->no_b_channel) { + if (!p->progress && !p->alerting && p->pri && !p->outgoing && !p->no_b_channel) { if (p->pri->pri) { if (!pri_grab(p, p->pri)) { #ifdef HAVE_PRI_PROG_W_CAUSE