[Asterisk-Users] CDR for transfered calls

Andrew Kohlsmith akohlsmith-asterisk at benshaw.com
Tue Jun 15 11:04:51 MST 2004


On Tuesday 15 June 2004 13:53, Chris A. Icide wrote:
> The issue we have here is not just related to IAX.  If you have Asterisk
> step out of the media stream for any call, you lose the capability to
> determine the status of the call, and therefore lose the ability to track
> the call in your CDR.

Is it possible to have a "callback" whereupon the server that stepped out of 
the way gets notified by one/both of the endpoints as to the call completion 
and so on?

> Perhaps (at least for the case of IAX transfers or maybe sip registry
> transfers (reinvite from/to a different asterisk server), we need an option
> for "centralized CDR" record keeping.  At the begining of any transaction,
> create a truly global unique ID for the transaction and log it with the
> central CDR system.  Now pass that Unique ID along to any parties in the
> transaction, and each party updates the central CDR system with any changes
> to the transaction.  In a scenerio like this you would be able to maintain
> accurate CDR records for any calls in which the media stream passes through
> devices supporting the CDR system.  For it to work fully, you'd need to get
> UAs to support it as well (probably would need an RFC and alot of
> prodding), since in some cases calls will be UA to UA after all the initial
> signalling is completed.

This is a nice idea, I think -- something akin to a syslog server even.

Regards,
Andrew



More information about the asterisk-users mailing list