Tengo configurado esto en el openser, con el objetivo de que las llamadas que empiecen por 6 y 9 las enrute hacia el gateway:

        if (!lookup("location")) {
                if (method=="INVITE") {
                        if(uri=~"^sip:[69][0-9]{8}@.*") {
                        route(2);
                        };
                };
        };

        route(1);
}


route[1] {
        # send it out now; use stateful forwarding as it works reliably
        # even for UDP2TCP
        if (!t_relay()) {
                sl_reply_error();
        };
        exit;
}

route[2] {
        rewritehostport("192.168.0.248:5060");
        t_relay();
        exit;
}


Traceo en el servidor donde corre openser con el tcpdump y no me aparece ningún tráfico hacia el gateway. ¿Hay algo que creáis que no es correcto?

Gracias


Raúl Alexis Betancor Santana escribió:
El Miércoles, 11 de Junio de 2008 14:22, Jose Fernandez escribió:
  
Gracias por responder.

Necesito exactamente eso, pero lo configuro así y no consigo que lo
envíe hacia el gateway. ¿Es necesario registrar el gateway de alguna
forma en Openser?
    

No, no es necesario.

Lo que deberías de hacer es unas trazas con el ngrep .. a ver por donde vienen 
y a donde van las peticiones.

  

--

José Fernández Perete
jose.fernandez@daikon.es
móvil: (+34) 672 173 199
DAIKON Integración y Desarrollo S.L.