[asterisk-users] Asterisk 12 - CDR changes

Matthew Jordan mjordan at digium.com
Wed Mar 19 11:14:56 CDT 2014


On Wed, Mar 19, 2014 at 5:13 AM, jg <webaccounts at jgoettgens.de> wrote:
> Can you publish a short stub of your dial plan to see what you are doing?
> There are the NoCDR, ForkCDR, and ResetCDR applications that might help.
>
> jg
>

Due to core changes that occurred in Asterisk 12, CDRs were completely
redone. There wasn't much way around having to do that; the old CDR
behaviour was tightly integrated with the old bridging code, and when
that bridging code went, CDRs had to be get reworked as well. This was
noted strongly in both the UPGRADE notice delivered with Asterisk, as
well as on the Upgrading to Asterisk 12 wiki page:

https://wiki.asterisk.org/wiki/display/AST/Upgrading+to+Asterisk+12

Depending on your dialplan - and what the channel does as it moves
through the dialplan - it would not be surprising to find records you
didn't have in the past. The philosophy with CDRs in Asterisk 12 is to
show you what the channel did as it moved around, rather than try to
hide information. In the past, Asterisk would frequently get this
'hiding' wrong, much to many people's consternation. This does mean
you may have to post-process your records; luckily, as jg pointed out,
there are still plenty of ways to manipulate CDRs through the
dialplan.

A specification for CDR behaviour in Asterisk 12 is available on the
Asterisk wiki:

https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+CDR+Specification

-- 
Matthew Jordan
Digium, Inc. | Engineering Manager
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at: http://digium.com & http://asterisk.org



More information about the asterisk-users mailing list