[OpenSER-Users-ES] transaction state

Iñaki Baz Castillo ibc at in.ilimit.es
Mon Mar 31 15:13:19 CEST 2008


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_destination

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 at in.ilimit.es




More information about the Users-es mailing list