Iñaki,
Sí que es válida la expresión, funciona bien, PERO cuando la pones en:
rewritehostport() queda como literal, no se "resuelve" la expresión.
Es o un bug, o simplemente que rewritehostport no expande variables,
sólo funciona con literales... :S una faena.
O, claro está, no lo estoy haciendo de la forma que debe ser..
saludos.
David
2008/4/1 Iñaki Baz Castillo <ibc(a)in.ilimit.es>es>:
El Monday 31 March 2008 17:12:39 David Villasmil
escribió:
Hola gente,
Estoy intentando hacer lo siguiente:
tengo dos variables con la IP y el PUERTO des gw de destino por donde
quiero enviar el request, pero parece que openser no "expande" las
variables, lo hago:
rewritehostport("$avp(s:destip)");
pero lo dicho, no expande las variables... me da:
Mar 31 19:08:30 [333] ERROR:core:parse_uri: bad port in uri (error at
char d in state 8) parsed: <sip:13058883456@$avp(s:>(23)
/<sip:13058883456@$avp(s:destip)> (30)
Mar 31 19:08:30 [333] ERROR:core:parse_sip_msg_uri: bad uri
<sip:13058883456@$avp(s:destip)>
Mar 31 19:08:30 [333] ERROR:core:do_action: forward: bad_uri dropping
packet
¿Alguna idea?
David, ya te había respondido a esto hace muy poco:
$ru = $rU + "@" + $avp(s:ip) + ":" + $avp(s:port);
Tal vez no te sea válido por alguna razón, pero podrías mencionarlo.
saludos.
--
Iñaki Baz Castillo
ibc(a)in.ilimit.es
_______________________________________________
Users-es mailing list
Users-es(a)lists.openser.org
http://lists.openser.org/cgi-bin/mailman/listinfo/users-es