On Thu, 2008-10-09 at 14:09 -0700, Eric Chamberlain wrote: > Can someone tell me what I am doing wrong? Why doesn't CDR(duration) > or CDR(billsec) return the correct values? > > cdr.conf > > endbeforehexten=yes > >
Eric--
To fix a problem, I had to reshuffle things around in the
asterisk core; one involves posting the CDR just after a bridge
ends; and therefore, before the hangup exten is run. To fix this,
I inserted a loop to run the hangup exten just after the
bridge ends; This all introduced a crash and some hopefully
short-lived problems with asterisk while we find and work out the
kinks.
I believe that Russell has held back the fixes from 1.6.0 until
the dust settles. But in 1.4 svn, the new code is in place;
I do have a crash bug report filed against it, and am waiting for
the reporter to give enough info to debug it, but I get positive
reports from most.
So, my advice is to back up to a version where the h exten works with
CDR calls;
and then skip forward when the fixes are included. You'll have to suffer
with the bugs that prompted the fixes, but if you haven't noticed them
before, you might not for a while longer.
Sorry to disturb the user community wrt to CDR's, but the bugs are
tough to kill and getting one usually has unintended, negative
side-affects. If
I knew of a better way, I'd be doing it that way... gee, I thought I
was doing it the "better way"!
The current fixes did go to patch on bug reports, and the user community
is always invited to test these out and report. If no-one does that,
then
we stick it in and folks get problems... sorry!
murf
> extensions.conf
>
> [macro-Dial]
> ; ${ARG1} - Dial String
>
> exten => s,1,Dial(${ARG1},,M(post-dial))
>
> exten => h,1,NoOp(Call was hung up - ${CDR(duration)} seconds long,
> billed for ${CDR(billsec)} seconds)
>
>
> The log shows:
>
> -- Executing [EMAIL PROTECTED]:1] NoOp("SIP/10.10.10.170-b7d94f78",
> "Call was hung up - 0 seconds long, billed for 0 seconds") in new stack
>
>
> But cdr-csv/Master.csv has logged time values for duration and billsec:
>
> "","5105550000","+4155550001","pop-inbound","""15105550000""
> <5105550000>","SIP/10.10.10.170-b7d94f78","SIP/
> voipprovider.com-089ae8a0","Dial","SIP/15105550000:password::[EMAIL
> PROTECTED]
> ,,M(post-dial)","2008-10-09 20:59:00","2008-10-09
> 20:59:03","2008-10-09 20:59:08",
> 8,5,"ANSWERED","DOCUMENTATION","1223585940.35"
>
>
> --
> Eric Chamberlain
--
Steve Murphy
Software Developer
Digium
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
