diff options
author | alecdavis <alecdavis@f38db490-d61c-443f-a65b-d21fe96a405b> | 2010-01-22 01:48:10 +0000 |
---|---|---|
committer | alecdavis <alecdavis@f38db490-d61c-443f-a65b-d21fe96a405b> | 2010-01-22 01:48:10 +0000 |
commit | 62c789ae29927673e43ee953ccb4f2a970942b54 (patch) | |
tree | e817169ee086b7300e59fac025a710a2e9dfebff | |
parent | 16e40a938067b9948836cda8dc72775fd5616182 (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.4@242142 f38db490-d61c-443f-a65b-d21fe96a405b
-rw-r--r-- | main/cdr.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/main/cdr.c b/main/cdr.c index 1e413c640..b347bcc4d 100644 --- a/main/cdr.c +++ b/main/cdr.c @@ -841,6 +841,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) |