aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoralecdavis <alecdavis@f38db490-d61c-443f-a65b-d21fe96a405b>2010-01-22 01:47:58 +0000
committeralecdavis <alecdavis@f38db490-d61c-443f-a65b-d21fe96a405b>2010-01-22 01:47:58 +0000
commitdbaea5b7eeac2d2c1ffee8050b0416f512037c27 (patch)
treeba03418fdb12d3349af1455b434ec593b8729742
parent37619f6c7e8f53b888dbbed2b354d2ae9fa12fa0 (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.0@242141 f38db490-d61c-443f-a65b-d21fe96a405b
-rw-r--r--main/cdr.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/main/cdr.c b/main/cdr.c
index 1ed12214b..2e55f2f06 100644
--- a/main/cdr.c
+++ b/main/cdr.c
@@ -830,6 +830,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)