From: Martin Pycko Date: Thu, 14 Aug 2003 20:48:44 +0000 (+0000) Subject: Save the dstchannel before the call gets answered so that we would know what destinat... X-Git-Tag: 0.5.0~165 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c7eef6e141f7a5fd4bceb30e85ba21e2ef676179;p=thirdparty%2Fasterisk.git Save the dstchannel before the call gets answered so that we would know what destination channel was dialed when we get the channel hanged up git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1331 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/apps/app_dial.c b/apps/app_dial.c index 6cbd9c32f1..10cabee034 100755 --- a/apps/app_dial.c +++ b/apps/app_dial.c @@ -568,6 +568,12 @@ static int dial_exec(struct ast_channel *chan, void *data) tmp->chan->adsicpe = chan->adsicpe; /* Place the call, but don't wait on the answer */ res = ast_call(tmp->chan, numsubst, 0); + + /* Save the info in cdr's that we called them */ + if (chan->cdr) + ast_cdr_setdestchan(chan->cdr, tmp->chan->name); + + /* check the restuls of ast_call */ if (res) { /* Again, keep going even if there's an error */ if (option_debug)