Selaa lähdekoodia

kamailio.cfg: do sanity check by default

- use sanity module to catch parsing errors early in config
- replaces error_route from kamailio 1.5
Daniel-Constantin Mierla 16 vuotta sitten
vanhempi
commit
aa569991b9
1 muutettua tiedostoa jossa 7 lisäystä ja 0 poistoa
  1. 7 0
      etc/kamailio.cfg

+ 7 - 0
etc/kamailio.cfg

@@ -126,6 +126,7 @@ loadmodule "textops.so"
 loadmodule "uri_db.so"
 loadmodule "siputils.so"
 loadmodule "xlog.so"
+loadmodule "sanity.so"
 loadmodule "acc.so"
 /* uncomment next lines for MySQL based authentication support 
    NOTE: a DB (like db_mysql) module must be also loaded */
@@ -265,6 +266,12 @@ route{
 		exit;
 	}
 
+	if(!sanity_check("1511", "7"))
+	{
+		xlog("Malformed SIP message from $si:$sp\n");
+		exit;
+	}
+
 	# NAT detection
 	route(NAT);