[OpenSER-Users] Branch limitations

Klaus Darilion klaus.mailinglists at pernau.at
Thu Nov 29 10:25:47 CET 2007


This is true for all versions of ser/openser.

Workaround: after lookup() (or whenever you do have multiple branches) 
if you want to make a check (e.g. checking RURI) you should do this in 
branch_route[].

regards
klaus

Daniel wrote:
> Hi all, 
> I've read this from iptel website. It is true for SER 0.11.0. 
> What about Openser 1.2 ?
> 
> 
> "
> * Script processing of multiple branches on forking
> 
>    Warning
> 
> 
>    ser's request processing language allows to make request decisions
>    based on current URI. When a request if forked to multiple
>    destinations, only the first branch's URI is used as input for script
> 
>    processing. This might lead to unexpected results. Whenever a URI
>    resolves to multiple different next-hop URIs, only the first is
>    processed which may result in handling not appropriate for the other
>    branch. For example, a URI might resolve to an IP phone SIP address
> 
>    and PSTN gateway SIP address. If the IP phone address is the first,
>    then script execution ignores the second branch. If a script includes
>    checking gateway address in request URI, the checks never match. That
> 
>    might result in ignoring of gateway admission control rules or
>    applying them unnecessarily to non-gateway destinations.
> 
>    List  of  known  problems  is publicly available at the ser webpage at
>    [70]http://www.iptel.org/ser/ . See the "ISSUES" link.
> 
> 
> 
> -- 
> Daniel Grotti
> ________________________
> e-mail : d.grotti at gmail.com <mailto:d.grotti at gmail.com>
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Users mailing list
> Users at lists.openser.org
> http://lists.openser.org/cgi-bin/mailman/listinfo/users




More information about the Users mailing list