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(a)daikon.es
móvil: (+34) 672 173 199
*DAIKON Integración y Desarrollo S.L.*