El Miércoles, 28 de Enero de 2009 15:00, Iñaki Baz Castillo escribió:
El día 28 de enero de 2009 15:52, sadzas sadzas@gmail.com escribió:
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 ! } }
Perdona, pero el "route(1)" NO está dentro del "if", y de hecho falta un {. Debería ser:
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 ! } }
A parte de que es inútil poner ese exit ahí, aunque recomendable por coger buenas costumbres, pero ¿para que lo querías añadir, si después de ese if no tienes nada mas en el route[3]? va a terminar saliendo del bloque, si o sí