Hello, On 08/11/08 13:35, Alex Balashov wrote: > I suppose I can extract the 'branch' parameter from the topmost Via: in > the reply, but are there are any prebuilt API/module functions for > manipulating the Via? Or is it plain old textops time? > you found a good solution and with transformations should be easy to get. honestly I had no need so far and I think the right approach is to ma $T_branch_index return the branch of the processed reply.
Cheers, Daniel > Alex Balashov wrote: > > >> What is the simplest way to identify the branch (by branch index) to >> which a reply belongs in an ONREPLY-ROUTE? >> >> I have parallel forking with my registrar and do passive call >> statekeeping. The problem is that it must be branch-aware; I need to >> know if, for example, I got a successful provisional reply on one branch >> of the call and a failure on the other, and deal with those separately. >> >> Right now my statekeeping information is keyed by Call-ID, but since >> that persists across two branches, obviously some sort of >> branch-identifying information has to be present. >> >> I've tried setting a persistent variable to the value of $T_branch_idx >> inside a BRANCH-ROUTE, but in ONREPLY-ROUTE that just shows up with the >> most recent branch index, regardless of which branch the reply actually >> came in on. >> >> I'm probably missing something quite obvious here, so I ask - how do I >> incorporate some form of branch awareness into ONREPLY-ROUTEs? I really >> do not care what form that is - be it branch index, or some other >> built-in value, as long as it is consistent. >> >> > > > -- Daniel-Constantin Mierla http://www.asipto.com _______________________________________________ Users mailing list Users@lists.kamailio.org http://lists.kamailio.org/cgi-bin/mailman/listinfo/users