[asterisk-commits] alecdavis: branch 1.6.1 r242140 - /branches/1.6.1/main/cdr.c

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Thu Jan 21 19:47:47 CST 2010


Author: alecdavis
Date: Thu Jan 21 19:47:44 2010
New Revision: 242140

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=242140
Log:
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/

Modified:
    branches/1.6.1/main/cdr.c

Modified: branches/1.6.1/main/cdr.c
URL: http://svnview.digium.com/svn/asterisk/branches/1.6.1/main/cdr.c?view=diff&rev=242140&r1=242139&r2=242140
==============================================================================
--- branches/1.6.1/main/cdr.c (original)
+++ branches/1.6.1/main/cdr.c Thu Jan 21 19:47:44 2010
@@ -830,6 +830,7 @@
 		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)




More information about the asterisk-commits mailing list