aboutsummaryrefslogtreecommitdiffstats
path: root/main
diff options
context:
space:
mode:
authoralecdavis <alecdavis@f38db490-d61c-443f-a65b-d21fe96a405b>2010-01-22 01:47:30 +0000
committeralecdavis <alecdavis@f38db490-d61c-443f-a65b-d21fe96a405b>2010-01-22 01:47:30 +0000
commit5315588da6d2a4bd8e8c0186a09e2efcd4b9b810 (patch)
treef5802afe881ba0af32134f5d6782021c78f27428 /main
parent2aea13495858639dd929a47ba89e7d3092277c64 (diff)
Add Dialed Number Identifier (DNID) field to cdr.
Branch support, retains ABI, if backend CDR collector is adaptive then database requires 'dnid' field to be added, otherwise no functional changes. Reported by: alecdavis Tested by: alecdavis Patch cdr_dnid.diff2.txt uploaded by alecdavis (license 585) Review: https://reviewboard.asterisk.org/r/455/ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.6.2@242139 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'main')
-rw-r--r--main/cdr.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/main/cdr.c b/main/cdr.c
index 4c03c8eb1..6c7ab8d9e 100644
--- a/main/cdr.c
+++ b/main/cdr.c
@@ -829,6 +829,7 @@ static void set_one_cid(struct ast_cdr *cdr, struct ast_channel *c)
cdr->clid[0] = '\0';
}
ast_copy_string(cdr->src, S_OR(num, ""), sizeof(cdr->src));
+ ast_cdr_setvar(cdr, "dnid", S_OR(c->cid.cid_dnid, ""), 0);
}
int ast_cdr_setcid(struct ast_cdr *cdr, struct ast_channel *c)