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.