Set the caller id on CDRs when it is set on the parent channel.

(closes issue #17569)
Reported by: tbelder
Patches:
      17569.diff uploaded by tbelder (license 618)
Tested by: tbelder


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@289177 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Matthew Nicholson
2010-09-29 15:03:27 +00:00
parent f13325ba10
commit 0dab4b2303

View File

@@ -4356,6 +4356,9 @@ void ast_set_callerid(struct ast_channel *chan, const char *callerid, const char
free(chan->cid.cid_ani);
chan->cid.cid_ani = ast_strdup(ani);
}
if (chan->cdr) {
ast_cdr_setcid(chan->cdr, chan);
}
report_new_callerid(chan);