Hello Daniel,

 

 Thanks for the reply. The curly brace was to close the route {. I have since commented out the block entirely and found many more error messages, so this is not actually the source of my trouble. I obviously skipped ahead without testing something first and now it is hiding a problem.

 Reverting to my backup now and starting over.

 

S.

 

From: Daniel-Constantin Mierla [mailto:miconda@gmail.com]
Sent: Monday, June 06, 2011 1:14 PM
To: SIP Router - Kamailio (OpenSER) and SIP Express Router (SER) - Users Mailing List
Cc: Skyler
Subject: Re: [SR-Users] Error bad syntax - DEBUG_FLAGS

 

Hello,

if you don't attach the configuration file, then you have to tell which are the lines 800 and 802.

>From what you pasted, seems to be at least an extra curly brace at the end of route[ROUTE_DEBUG_FLAGS].

Cheers,
Daniel

On 6/6/11 8:27 PM, Skyler wrote:

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

  }

}

 

}

 




_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users



-- 
Daniel-Constantin Mierla -- http://www.asipto.com
http://linkedin.com/in/miconda -- http://twitter.com/miconda