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:

Reply via email to