El Monday 31 March 2008 12:49:17 David Villasmil escribió:
no, pero es con forward, efectivamente...
http://www.openser.org/dokuwiki/doku.php/core-cookbook:1.3.x#forward_destin…
forward(destination)
Forward the SIP request to the given destination in **stateless** mode.
if
(method=="INVITE"||method=="CANCEL") {
record_route();
....
subst_uri("/192\.168\.1\.254/$avp(s:ip):$avp(s:port)/");
xlog("L_ERR",
"\n************** GATEWAY:
$avp(s:ip):$avp(s:port) - subst_uri = $tu ************\n");
sl_send_reply("100","Trying");
forward();
¿Cómo he de hacerlo entonces? rewritehostport no sirve con $avp, no las
parsea.
Dios, qué difícil lo has echo XDDDD, mira:
$ru = $rU + "@" + $avp(s:ip) + ":" + $avp(s:port);
PD: Por cierto, eso de:
"*** GATEWAY: $avp(s:ip):$avp(s:port) - subst_uri = $tu ********\n");
¿Por qué usas $tu? $tu es el valor de la cabecera "To" que NADA tiene que ver
con el URI del Request ($ru).
Saludos.
--
Iñaki Baz Castillo
ibc(a)in.ilimit.es