Hi all,
I'm new to Kamailio (3.1), learning the configuration language. I'm trying
to take the advice from one of the docs to create a DEBUG block and place
calls everywhere in my script. Right out of the gate I get these errors on
loading.
Can someone tell me where I went wrong and how I can fix this? It says flag
not declared though it's there and I'm a bit lost.
0(10986) : <core> [cfg.y:3412]: parse error in config file
//etc/kamailio/kamailio.cfg, line 800, column 6: syntax error
0(10986) : <core> [cfg.y:3412]: parse error in config file
//etc/kamailio/kamailio.cfg, line 800, column 6: missing '(' or ')' ?
0(10986) : <core> [cfg.y:3412]: parse error in config file
//etc/kamailio/kamailio.cfg, line 800, column 6: bad command: missing ';'?
0(10986) : <core> [cfg.y:3412]: parse error in config file
//etc/kamailio/kamailio.cfg, line 800, column 18: '('')' expected
(function
call)
0(10986) : <core> [cfg.y:3412]: parse error in config file
//etc/kamailio/kamailio.cfg, line 800, column 18: bad command: missing ';'?
0(10986) : <core> [cfg.y:3412]: parse error in config file
//etc/kamailio/kamailio.cfg, line 800, column 20: bad command
0(10986) : <core> [cfg.y:3412]: parse error in config file
//etc/kamailio/kamailio.cfg, line 802, column 24: flag not declared
#------------------------------
# Flags
#------------------------------
#!define FLAG_DEBUG 1
...
route {
# Call debug flags
route(ROUTE_DEBUG_FLAGS);
.....
route[ROUTE_DEBUG_FLAGS] {
resetflag(FLAG_DEBUG);
#------------------------------------------------------------
# Methods that will have debugging turned on
#-----------------------------------------------------------
if (is_method("ACK")) { resetflag(FLAG_DEBUG); }
else if (is_method("BYE")) { setflag(FLAG_DEBUG); }
else if (is_method("CANCEL")) { setflag(FLAG_DEBUG); }
else if (is_method("INVITE")) { setflag(FLAG_DEBUG); }
else if (is_method("OPTIONS")) { setflag(FLAG_DEBUG); }
else if (is_method("PUBLISH")) { setflag(FLAG_DEBUG); }
else if (is_method("REGISTER")) { resetflag(FLAG_DEBUG); }
else if (is_method("MESSAGE")) { setflag(FLAG_DEBUG); }
else if (is_method("NOTIFY")) { setflag(FLAG_DEBUG); }
else if (is_method("SUBSCRIBE")) { setflag(FLAG_DEBUG); }
else if (is_method("INFO")) { setflag(FLAG_DEBUG); }
else if (is_method("PRACK")) { setflag(FLAG_DEBUG); }
else if (is_method("REFER")) { setflag(FLAG_DEBUG); }
else {
setflag(FLAG_DEBUG);
}
}
}