--- channels/chan_dahdi.c.org 2010-04-08 22:37:38.000000000 +1200 +++ channels/chan_dahdi.c 2010-04-08 22:39:53.000000000 +1200 @@ -5971,6 +5971,10 @@ static void *ss_thread(void *data) } } #endif + if (p->pri->overlapdial & DAHDI_OVERLAPDIAL_INCOMING) { + ast_indicate(chan, AST_CONTROL_PROCEEDING); + } + dahdi_enable_ec(p); ast_setstate(chan, AST_STATE_RING); res = ast_pbx_run(chan);