[OpenSIPS-Users] listing branches, strange behaviour
Bogdan-Andrei Iancu
bogdan at voice-system.ro
Thu Feb 25 16:38:10 CET 2010
In this case is the destination given as IP ? (just to rule out the DNS
based failover)
also, in the trace, do you see any time difference between the 2
branches? (just to rule out normal failover)
in code, check the t_forward_nonack() from modules/tm/t_fwd.c - line
633, it iterates to add the branches.
Also try to add a branch_route() just to print something and see that
multiple branches are sent out.
Regards,
Bogdan
Stanisław Pitucha wrote:
> On 25.02.2010 14:47, Bogdan-Andrei Iancu wrote:
>
>> and printing the $(branch(uri)[*]) just before the t_relay shows
>> anything (a branch extra to RURI) ?
>>
>
> I have this in my config now:
>
> --->8---
> } else if(is_method("SUBSCRIBE")) {
> xlog("L_ERR", "subscribe branches1: $(branch(uri)[*])\n");
> t_check_trans();
> record_route();
> xlog("L_ERR", "subscribe branches2: $(branch(uri)[*])\n");
> t_relay();
> --->8---
>
> In the log I get:
> --->8---
> subscribe branches1: <null>
> subscribe branches2: <null>
> --->8---
>
> But still - two messages with different branches are sent.
>
> I'm ok with doing some debugging, but tbh I'm not sure where to look for
> the branch behaviour. Is there any obvious place to start poking around?
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
--
Bogdan-Andrei Iancu
www.voice-system.ro
More information about the Users
mailing list