Hi > I have a scenario on wich requires sequential fork (up to 30 possible > destinations) with different > Call-ID for each leg. I am using topoh module enabled, but it always puts the > same Call-ID. > Someone have a solution for this scenario?
AFAIK that is not possible as Kamailio, being a proxy, will never generate a new Call-ID. I had the same issue. I have a core, which takes care or routing and gathering CDR for billing (using the dialog module) and a registrar which takes care of registration, location service and call forwarding. Call Forwarding happens on the registrar for example on destination busy. So if a call takes the route Core => Registrar (CFW engaged) => Core I also would have loved to get a different CDR for that 2nd leg on the Core, so I have one to bill to the origin of the 1st leg and one to bill to the origin of the 2nd leg. I had to add a 'leg_history' variable to my CDR where I keep track of how many legs are present and who originated which leg, so I can split this in multiple CDR in the rating backend. Mit freundlichen Grüssen -Benoît Panizzon- -- I m p r o W a r e A G - Leiter Commerce Kunden ______________________________________________________ Zurlindenstrasse 29 Tel +41 61 826 93 00 CH-4133 Pratteln Fax +41 61 826 93 01 Schweiz Web http://www.imp.ch ______________________________________________________ __________________________________________________________ Kamailio - Users Mailing List - Non Commercial Discussions To unsubscribe send an email to [email protected] Important: keep the mailing list in the recipients, do not reply only to the sender! Edit mailing list options or unsubscribe:
