[SR-Users] how to get value of route param?

Klaus Darilion klaus.mailinglists at pernau.at
Mon Mar 10 10:13:38 CET 2014



On 10.03.2014 06:18, Juha Heinanen wrote:
> rr module has check_route_param(re) function that can be used to check
> if local route header has a param that matches re.  however, there does
> not exist a function to find out what is the value of a given rr param.
> for example, if route header has param ;param=foo, how to extract value
> foo of param?
>
> there is @rr.uri.params select that together with {param.value,name}
> transformation might be able to do the job?

I do it this way:

    $var(param) = @msg.header.Route[1].nameaddr.uri.params["param"];

--> $var(param) == "foo"

regards
Klaus



More information about the sr-users mailing list