diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2003-09-04 22:46:06 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2003-09-04 22:46:06 +0000 |
commit | 9a38efea30101623570ef7d4cdc8cdf4100f5aae (patch) | |
tree | f016895e297e9f25bb661849572c6ee9dce16894 /pbx.c | |
parent | e79d9f2a559cc17c3010f181a178cc69405b8723 (diff) |
Add ${DNIS}
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1475 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'pbx.c')
-rwxr-xr-x | pbx.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -797,6 +797,12 @@ static void pbx_substitute_variables_temp(struct ast_channel *c,const char *var, *ret = workspace; } else *ret = NULL; + } else if (c && !strcmp(var, "DNID")) { + if (c->dnid) { + strncpy(workspace, c->dnid, workspacelen - 1); + *ret = workspace; + } else + *ret = NULL; } else if (c && !strcmp(var, "HINT")) { if (!ast_get_hint(workspace, workspacelen - 1, c, c->context, c->exten)) *ret = NULL; |