diff --git a/main/app.c b/main/app.c index 4dad901322936ff0b57b470835bfc75614b2d750..41710e6539cab454574c0ad50dc1f7fda763234c 100644 --- a/main/app.c +++ b/main/app.c @@ -100,8 +100,10 @@ int ast_app_dtget(struct ast_channel *chan, const char *context, char *collect, if (!ast_matchmore_extension(chan, context, collect, 1, chan->cid.cid_num)) break; } + if (res >= 0) res = ast_exists_extension(chan, context, collect, 1, chan->cid.cid_num) ? 1 : 0; + return res; }