Index: channels/sig_pri.c =================================================================== --- channels/sig_pri.c (revision 298098) +++ channels/sig_pri.c (working copy) @@ -1586,7 +1586,8 @@ /* Start the real PBX */ ast_copy_string(chan->exten, exten, sizeof(chan->exten)); sig_pri_dsp_reset_and_flush_digits(p); - if (p->pri->overlapdial & DAHDI_OVERLAPDIAL_INCOMING) { + if (!ast_matchmore_extension(chan, chan->context, exten, 1, p->cid_num) + && (p->pri->overlapdial & DAHDI_OVERLAPDIAL_INCOMING)) { sig_pri_lock_private(p); if (p->pri->pri) { if (!pri_grab(p, p->pri)) {