[asterisk-bugs] [Asterisk 0010099]: [branch] Event Based CDR system -- CEL (channel Event Logging)

noreply at bugs.digium.com noreply at bugs.digium.com
Mon May 26 18:12:31 CDT 2008


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=10099 
====================================================================== 
Reported By:                murf
Assigned To:                murf
====================================================================== 
Project:                    Asterisk
Issue ID:                   10099
Category:                   CDR/NewFeature
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     assigned
Asterisk Version:            SVN 
SVN Branch (only for SVN checkouts, not tarball releases):  trunk 
SVN Revision (number only!):  
Disclaimer on File?:        Yes 
Request Review:              
====================================================================== 
Date Submitted:             07-02-2007 09:46 CDT
Last Modified:              05-26-2008 18:12 CDT
====================================================================== 
Summary:                    [branch] Event Based CDR system -- CEL (channel
Event Logging)
Description: 
This entry is to request a new CDR system based on Single Events.
I call CEL (Channel Event Logging).
It will be based on the Event system of Russell's; instead of generating
CDR records that would be a direct input to a billing system, it will
generate
a series of events that can be linked together into a billing record. It's

a bit lower-level, and has the advantage of the multi-process features of
the
event system, the security of logging events to a DB (or file).

Branch is http://svn.digium.com/view/asterisk/team/murf/newcdr/

What's done: the CDR backends; event generation (mostly)
What's needed: Processes to gather event strings into billing records.
               More event tracking for transfers, queues, and meetme's.

====================================================================== 

---------------------------------------------------------------------- 
 murf - 05-26-08 18:12  
---------------------------------------------------------------------- 
WIth the help/guiding influence of Brian Degenhardt, we are now again,
after a pause, putting some effort into the newcdr branch. We have
incorporated the "linkedid" channel field, which is updated during bridges
and call attempts from one channel to another, the "oldest" linkedid
winning if the new channel has an entry. This field then provides the
"glue" to tie transfers together. Brian has been doing work to set the
linkedid field earlier, make it stickier, and many other improvements. His
plan is to write a CEL backend that generates CDR's that apply to "logical
calls", a model we both guess most users will find useful.

More to come. Don't touch that channel! 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
05-26-08 18:12  murf           Note Added: 0087317                          
======================================================================




More information about the asterisk-bugs mailing list