diff options
author | Alec L Davis <sivad.a@paradise.net.nz> | 2010-01-18 22:00:24 +0000 |
---|---|---|
committer | Alec L Davis <sivad.a@paradise.net.nz> | 2010-01-18 22:00:24 +0000 |
commit | 12306debf2b68478a3470805a08161077bae51aa (patch) | |
tree | 3cd46a1f63f72b46b00700878ed00c5d3627719e | |
parent | bb03a2f7d92dea7857323fd2edf1ee028f84922f (diff) |
Update CDR variables before pbx starts
Allows CDR variables added in cdr.c:set_one_cid to become visable during the call.
(closes issue #16638)
Reported by: alecdavis
Patches:
cdr_update.diff.txt uploaded by alecdavis (license 585)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@241097 65c4cc65-6c06-0410-ace0-fbb531ad65f3
-rw-r--r-- | channels/sig_pri.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/channels/sig_pri.c b/channels/sig_pri.c index e542ad144..a676a9cc7 100644 --- a/channels/sig_pri.c +++ b/channels/sig_pri.c @@ -2615,6 +2615,8 @@ static void *pri_dchannel(void *vpri) sig_pri_handle_subcmds(pri, chanpos, e->e, e->ring.channel, e->ring.subcmds, e->ring.call); + + ast_cdr_update(c); } if (c && !ast_pbx_start(c)) { ast_verb(3, "Accepting call from '%s' to '%s' on channel %d/%d, span %d\n", |