[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