Index: app_disa.c =================================================================== --- app_disa.c (revision 82745) +++ app_disa.c (working copy) @@ -297,8 +297,11 @@ ast_log(LOG_DEBUG,"Successful DISA log-in on chan %s\n", chan->name); continue; } - } - + } else + if (j == '#') { /* end of extension */ + break; + } + exten[i++] = j; /* save digit */ exten[i] = 0; if (!(k&1))