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@lists.kamailio.org http://lists.kamailio.org/cgi-bin/mailman/listinfo/users-es