Carlos Chavez <[email protected]> writes: > I have searched for some time but I have not found an asnwer on how to > fix the CDR when a call is transferred. The problem is that if someone > dials a cell phone and then transfers the call to another extensión the > CDR for the cell call stops and there is no way to track that the call > was transferred so we can bill correctly. Many people have asked this > question but there is no answer, only a mention that it should be fixed > in 1.6 which it is not (at least on 1.6.2.11).
You can set a TRANSFERCONTEXT. In that context you can try to use ForkCDR and its companions to get the records right. If you come up with a setup which acts perfectly no matter the scenario I would be happy to hear about it. Note that TRANSFERCONTEXT is not invoked when the phone does a SIP redirect before the call is answered, AFAIK. Notice that it's been a long time since I battled with this part of Asterisk, and I didn't check that I remembered correctly. This will all be a lot more sane with Channel Event Logging in 1.8.x, but at that point you need to run mediation before you get CDR's you can use for billing. /Benny -- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
