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

Reply via email to