[OpenSIPS-Users] Serialize Branches for same q-value

Bogdan-Andrei Iancu bogdan at voice-system.ro
Thu Dec 9 13:08:33 CET 2010


Hi Brett,

Brett Nemeroff wrote:
> Hello All,
> I'm using someone elses redirect server which is responding with 
> several choices. None of which have a listed q-value. Now I'm told 
> that I'm supposed to try these "in order" and one at a time. It seems, 
> however, because the q-value is the same (missing) that they all get 
> tried at once. Can I override this behavior somehow?
That's what the RFC says - if the contacts have the same q, use all in 
the same time.
>
> I tried something like this (ugly):
>                 $(branch(q)[0])=100;
>                 $(branch(q)[1])=90;
>                 $(branch(q)[2])=80;
>                 $(branch(q)[3])=70;
>                 $(branch(q)[4])=60;
>                 $(branch(q)[5])=50;
> and then serializing the branches.. but that didn't really work right 
> (did for the first one)
if all have the same q, makes no sense to use serialize function. Better 
load all the contacts (after get_redirect() ) into an AVP and to serial 
forking based on AVP looping.

Regards,
Bogdan

>
> Any ideas?
>
> Thanks,
> Brett
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>   


-- 
Bogdan-Andrei Iancu
OpenSIPS Bootcamp
15 - 19 November 2010, Edison, New Jersey, USA
www.voice-system.ro




More information about the Users mailing list