From c7eef6e141f7a5fd4bceb30e85ba21e2ef676179 Mon Sep 17 00:00:00 2001 From: Martin Pycko Date: Thu, 14 Aug 2003 20:48:44 +0000 Subject: [PATCH] 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 --- apps/app_dial.c | 6 ++++++ 1 file changed, 6 insertions(+) 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)