Why do you have the + outside of the quotation marks when you are declaring var(z). Wonder if that is your issue. What is the output for your xlog that shows what varz is?
Sent from Droid On Feb 6, 2011 7:37 PM, "Nigel Daniels" <[email protected]> wrote: > 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
_______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
