Gracias a los dos! el error ademas de lo que marcaron era:
route[3] {
if ($rU =~ "6[0-9]*")
rewritehostport("200.26.33.87:5060");
route(1);
exit; <--- ESTE EXIT VA LUEGO DE CERRAR LA SENTENCIA IF !
}
}
Gracias a los dos!
Raúl Alexis Betancor Santana wrote:
El Miércoles, 28 de Enero de 2009 14:03, sadzas escribió:
Hola gente: Realmente es simple lo que quiero
lograr, pero no doy en la
tecla. Quiero que al discar cualquier extension comenzando con 6, esta se
redirija al Asterisk. Segun tengo entendido debería ser algo asi:
if (is_method("INVITE")) {
if (uri =~ "sip:6[0-9]@*"){
^^^^^^
Esta expresión regular solo "caza" 60 al 69, nada más. Lee primero un buen
manual sobre expresiones regulares.
route(3);
exit;
}
setflag(1);
}
route[3]{
if (uri =~ "sip:6[0-9]@*"){
^^^^^^^^
¿Que oculta ventaja tiene comprobar dos veces la URI ?
rewritehostport("200.xx.xx.87:5060"); --> Obviamente
200.xx.xx.87 es la IP del Asterisk
route(1);
exit;
};
}
--
Raúl Alexis Betancor Santana
Dimensión Virtual
_______________________________________________
Users-es mailing list
Users-es(a)lists.kamailio.org
http://lists.kamailio.org/cgi-bin/mailman/listinfo/users-es