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: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@242139 65c4cc65-6c06-0410-ace0-fbb531ad65f3
1.6.2
Alec L Davis 16 years ago
parent 39630ee9bd
commit eff3c6991f

@ -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)

Loading…
Cancel
Save