[OpenSIPS-Users] prioritizing branches by usrloc flag
Bogdan-Andrei Iancu
bogdan at opensips.org
Thu Jul 2 15:31:30 CEST 2015
Hi Tito,
The registrar module (responsible for extracting the contacts from SIP
msg and storing into USRLOC) takes the q value from the Contact header
(as SIP RFC requires).
Currently there is no way to change the q value (from script level)
before saving into USRLOC.
But what you can do is to change the q values after the lookup (when
loaded into msg from USRLOC).
Take a look at branch variable $branch(q) :
http://www.opensips.org/Documentation/Script-CoreVar-2-1#toc22
and $ru_q (q value for RURI) :
http://www.opensips.org/Documentation/Script-CoreVar-2-1#toc77
and you may change the q values and do a serialize_branches() after that.
Best regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
On 01.07.2015 19:57, Tito Cumpen wrote:
> Group,
>
>
> Is it possible to set the q value upon registration? I need to set ws
> destinations to a lower q value as rtpengine has a limitation on
> sending different media params on a per branch basis in parallel. Or
> should I loop into the branches with a certain attribute and order
> them before serializing them?
>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20150702/dbe896d7/attachment-0001.htm>
More information about the Users
mailing list