Summary:ASTERISK-06583: Need of records in CDR for Attended Transfer
Reporter:Miroslav Nachev (mnachev)Labels:
Date Opened:2006-03-21 03:01:47.000-0600Date Closed:2011-06-07 14:03:10
Versions:Frequency of
Description:When the Attended Transfer is used the information for call duration and who is talking is missed. That's why it is not possible to make working Billing System.
The big problem for all kind of transfers is missing of information for calls as follow:
- Transfer: in the CDR is recorded only the last 2 points of the call.
- Attended Transfer: in the CDR the time duration is wrong and the transferred numbers are missing.
Comments:By: Olle Johansson (oej) 2006-03-22 01:46:45.000-0600

Have you tried using forkcdr?

By: Miroslav Nachev (mnachev) 2006-03-22 07:43:10.000-0600

Yes, I tryied ForkCDR() but the problem exists.
There is no relations between the records with which to find the chain of events: where one channel is breaked and new one is created.

By: Matt O'Gorman (mogorman) 2006-03-22 13:29:45.000-0600

The current implementation of the cdr is not an end to end record of the call, one could implement one watching all manager events or have a module in asterisk to log all call events but no one has done this as of yet.

By: Miroslav Nachev (mnachev) 2006-03-24 09:48:06.000-0600

I can do that implementation but to do that I need of some help concerning the Asterisk specific architecture and to discus the plan before to start design and implementation.
Any help?

By: Joshua C. Colp (jcolp) 2006-04-15 19:04:54

Your best bet is to talk on the asterisk-dev mailing list about this, and see if people respond.

By: Serge Vecher (serge-v) 2006-05-16 09:32:44

mnachev: please feel free to reopen the bug when you have a patch available. Thank you!