[asterisk-commits] murf: branch murf/RFCs r193343 - /team/murf/RFCs/
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Fri May 8 11:32:31 CDT 2009
Author: murf
Date: Fri May 8 11:32:29 2009
New Revision: 193343
URL: http://svn.asterisk.org/svn-view/asterisk?view=rev&rev=193343
Log:
I've redone the Leg-based part of this spec, to make it
easier to implement, and easier to understand. I've improved
the descriptions behind the the uniqueID fields, added the
concept of channel "instances" vs. CDR instances, and
referencing by name, so users will more clearly
understand what they can and cannot reference from
within Asterisk and its applications.
Basically, now Leg-based CDRs are Simple CDRs with splits
thrown in. In a future incarnation of this doc, I will
remove the distinction. Leg-based CDRs turn into
Simple CDRs when you entirely restrict the events that
would 'split' CDRs. In the previous spec, If you had 3
channels participate in a "logical call", (eg. A calls B,
A or B transfer the other to C), you would have a single
string of CDRs, a single time line broken into adjoining
segment. With this new approach, you'd have 3 timelines
possibly broken into segments. Why did I do this? Because
you have 3 sets of time values that don't necessarily
correspond to each other exactly, and arbitrarily picking
the important ones is not the best way to go. For instance,
when C answers, C might have a slightly different perception
of the answer time than A or B would (due to propagation of
the event between endpoints, perhaps).
Believe me, this makes things clearer and easier. It 'feels'
a lot better to me. (But others may completely and violently
disagree!).
Modified:
team/murf/RFCs/CDRfix2.rfc.doc
team/murf/RFCs/CDRfix2.rfc.docx
team/murf/RFCs/CDRfix2.rfc.pdf
Modified: team/murf/RFCs/CDRfix2.rfc.doc
URL: http://svn.asterisk.org/svn-view/asterisk/team/murf/RFCs/CDRfix2.rfc.doc?view=diff&rev=193343&r1=193342&r2=193343
==============================================================================
Binary files - no diff available.
Modified: team/murf/RFCs/CDRfix2.rfc.docx
URL: http://svn.asterisk.org/svn-view/asterisk/team/murf/RFCs/CDRfix2.rfc.docx?view=diff&rev=193343&r1=193342&r2=193343
==============================================================================
Binary files - no diff available.
Modified: team/murf/RFCs/CDRfix2.rfc.pdf
URL: http://svn.asterisk.org/svn-view/asterisk/team/murf/RFCs/CDRfix2.rfc.pdf?view=diff&rev=193343&r1=193342&r2=193343
==============================================================================
Binary files - no diff available.
More information about the asterisk-commits
mailing list