Hi, in URI as "ping@domain.org" I need to change URI to just "domain.org" (without the username@). But I have multidomain so can't rewrite uri directly and must use the requested URI domain ($rd).
So I try:
if (uri=~"sip:ping[@]+.*") { rewriteuri("sip:$rd"); xlog("L_INFO", "-- New URI = $ru\r\n"); ...
but I get:
-- New URI = sip:$rd
so it seems that I cannot use variables for making function parameters, is it true? so then, how should I do it? maybe I need using AVP's for that?
Thanks for all.
Iñaki Baz Castillo wrote:
Hi, in URI as "ping@domain.org" I need to change URI to just "domain.org" (without the username@). But I have multidomain so can't rewrite uri directly and must use the requested URI domain ($rd).
So I try:
if (uri=~"sip:ping[@]+.*") { rewriteuri("sip:$rd"); xlog("L_INFO", "-- New URI = $ru\r\n");
$ru = "sip:" + $rd ?
El Tuesday 31 July 2007 20:38:44 Victor Gamov escribió:
Iñaki Baz Castillo wrote:
Hi, in URI as "ping@domain.org" I need to change URI to just "domain.org" (without the username@). But I have multidomain so can't rewrite uri directly and must use the requested URI domain ($rd).
So I try:
if (uri=~"sip:ping[@]+.*") { rewriteuri("sip:$rd"); xlog("L_INFO", "-- New URI = $ru\r\n");
$ru = "sip:" + $rd ?
Yes, thanks, that works. Anyway I can't understand why some functions allow variables into their parameters and others no :(
Thanks a lot.