Hola,
El Monday 03 September 2007 10:12:42 Jesus Rodriguez escribió:
Hola,
El Monday 03 September 2007 09:48:40 Jesus Rodriguez escribió:
Para controlar el route del Route en un REGISTER puedes hacer algo como:
if is_method("REGISTER" && is_present_hf("Route")) sl_send_reply("403","Preloaded Route denied");
Cierto. Lo que pasa es que realmente en cualquier mensaje que envies con un "Route: IP_OpenSer" ocurriría lo mismo.
Pués cambia la condición a algo como:
if (( !has_totag() || is_method("REGISTER") ) && is_present_hf ("Route"))
Pero eso se puede vulnerar sin más que generar un mensaje que no sea REGISTER, añadiéndole un "Route" y un "totag" (es la prueba que hice con SIPp). :(
Sí, pero un paquete así para un diálogo que no existe no sirve de nada.
Saludos JesusR.
------------------------------------ Jesus Rodriguez VozTelecom Sistemas, S.L. jesusr@voztele.com http://www.voztele.com Tel. 902360305 -------------------------------------