diff options
Diffstat (limited to 'apps/app_talkdetect.c')
-rw-r--r-- | apps/app_talkdetect.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/app_talkdetect.c b/apps/app_talkdetect.c index 0db0012bc..615929e94 100644 --- a/apps/app_talkdetect.c +++ b/apps/app_talkdetect.c @@ -175,7 +175,8 @@ static int background_detect_exec(struct ast_channel *chan, const char *data) char t[2]; t[0] = fr->subclass.integer; t[1] = '\0'; - if (ast_canmatch_extension(chan, chan->context, t, 1, chan->cid.cid_num)) { + if (ast_canmatch_extension(chan, chan->context, t, 1, + S_COR(chan->caller.id.number.valid, chan->caller.id.number.str, NULL))) { /* They entered a valid extension, or might be anyhow */ res = fr->subclass.integer; ast_frfree(fr); |