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; }; }