[OpenSIPS-Users] trying to rewriteuri to the value of a variable

Nigel Daniels nigel.daniels at connectandsell.com
Mon Feb 7 02:36:50 CET 2011


I tried the fallowing and $var(z) looks
        $var(x)=$tu;
        $var(y) = $(var(x){s.select,1,-});
        $var(z) = "sip:"+$var(y);
        xlog("$var(z)");
        rewriteuri("$var(z)");

This is what I get in the log

Feb  7 01:28:18 opensips /sbin/opensips[26561]: ERROR:core:parse_uri: bad
uri,  state 0 parsed: <$var> (4) / <$var(z)> (7)
Feb  7 01:28:18 opensips /sbin/opensips[26561]: ERROR:core:do_action: bad
uri <$var(z)>, dropping packet
Feb  7 01:28:18 opensips /sbin/opensips[26561]: ERROR:core:parse_uri: bad
uri,  state 0 parsed: <$var> (4) / <$var(z)> (7)
Feb  7 01:28:18 opensips /sbin/opensips[26561]:
ERROR:core:parse_sip_msg_uri: bad uri <$var(z)>
Feb  7 01:28:18 opensips /sbin/opensips[26561]: ERROR:tm:new_t: uri invalid
Feb  7 01:28:18 opensips /sbin/opensips[26561]: ERROR:tm:t_newtran: new_t
failed


My guess is that my syntax is incorrect or that this is not possible , any
help is appreciated

-- 
Nigel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20110206/ed204d82/attachment.htm>


More information about the Users mailing list