<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<TITLE>Message</TITLE>
<META content="MSHTML 6.00.2800.1141" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2><SPAN class=625170520-03042003>After some source
reading I think currently CDR's report on call-legs only. That will make it
pretty hard to report on complex routed calls and to do cradle to grave tracing.
(CLI is when you get one are not unique) I think it would make
sense to add a unique ID to a call, e.g. all legs of it (same way Aspect
& Genesys do).</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=625170520-03042003></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=625170520-03042003>Looking at the code
this would be do-able in channel.c by adding an ID field to the channel struct.
If NULL its the first leg otherwise keep its value and write to cdr. If
transferred copy it to the new bridge, if hung up the channel is gone, thus the
ID..</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=625170520-03042003></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=625170520-03042003>Still some things to
figure out like:</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=625170520-03042003> how to handle calls from
another switch?</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=625170520-03042003> haven't looked at conferening
yet...</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=625170520-03042003> how to generate a unique
number...</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=625170520-03042003></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=625170520-03042003>But am I overlooking
things?</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=625170520-03042003></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=625170520-03042003>Michiel
Betel</SPAN></FONT></DIV></BODY></HTML>