Index: res/res_agi.c =================================================================== RCS file: /usr/cvsroot/asterisk/res/res_agi.c,v retrieving revision 1.31 diff -u -r1.31 res_agi.c --- res/res_agi.c 30 Mar 2005 07:00:49 -0000 1.31 +++ res/res_agi.c 7 Apr 2005 22:49:53 -0000 @@ -1883,6 +1883,9 @@ close(fds[1]); if (efd > -1) close(efd); + } else if (ast_exists_extension(chan, chan->context, chan->exten, chan->priority + 101, chan->cid.cid_num)) { + chan->priority+=100; + res = 0; } LOCAL_USER_REMOVE(u); return res;