[Serusers] serctll add error

Kofi Obiri-Yeboah kofi at radiocomplex.com
Wed Jul 27 05:19:16 CEST 2005


Chris,

I  will run your config file over the weekend and will get back to you.

Clearly that fact that you are receiving a bad config file error is an
indication that there is a problem. Could you please comment out the
listen=IP address line and rerun ??????

KOFI
  -----Original Message-----
  From: chris [mailto:chris at fivestartel.com]
  Sent: Tuesday, July 26, 2005 10:19 AM
  To: Kofi Obiri-Yeboah; serusers at lists.iptel.org
  Subject: Re: [Serusers] serctll add error


  hi kofi,

  attached is my ser.cfg i got this sample script from onsip.org getting
started doc. this is their auth-mysql.3.05.cfg sample script, i just change
the IP address on the listen variable. running using this cfg file leads me
to an error.

  ERROR: bad config file (1 errors)

  maybe u can help me fix this. i have no idea how i can give you more
details on the error cause that is the only line the system gives me.

  thnks.


  debug=3
  fork=yes
  log_stderror=no

  listen=203.115.128.41           # put your server IP address here
  port=5060
  children=4

  dns=no
  rev_dns=no

  fifo="/tmp/ser_fifo"
  fifo_db_url="mysql://ser:heslo@localhost/ser"

  loadmodule "/usr/local/lib/ser/modules/mysql.so"
  loadmodule "/usr/local/lib/ser/modules/sl.so"
  loadmodule "/usr/local/lib/ser/modules/tm.so"
  loadmodule "/usr/local/lib/ser/modules/rr.so"
  loadmodule "/usr/local/lib/ser/modules/maxfwd.so"
  loadmodule "/usr/local/lib/ser/modules/usrloc.so"
  loadmodule "/usr/local/lib/ser/modules/registrar.so"
  loadmodule "/usr/local/lib/ser/modules/auth.so"
  loadmodule "/usr/local/lib/ser/modules/auth_db.so"
  loadmodule "/usr/local/lib/ser/modules/uri_db.so"

  modparam("auth_db|uri_db|usrloc", "db_url",
"mysql://ser:heslo@localhost/ser")
  modparam("auth_db", "calculate_ha1", 1)
  modparam("auth_db", "password_column", "password")
  modparam("usrloc", "db_mode", 2)
  modparam("rr", "enable_full_lr", 1)

  route {

   # -----------------------------------------------------------------
   # Sanity Check Section
   # -----------------------------------------------------------------
   if (!mf_process_maxfwd_header("10")) {
    sl_send_reply("483", "Too Many Hops");
    break;
   };

   if (msg:len > max_len) {
    sl_send_reply("513", "Message Overflow");
    break;
   };

   # -----------------------------------------------------------------
   # Record Route Section
   # -----------------------------------------------------------------
   if (method!="REGISTER") {
    record_route();
   };

   # -----------------------------------------------------------------
   # Loose Route Section
   # -----------------------------------------------------------------
   if (loose_route()) {
    route(1);
    break;
   };

   # -----------------------------------------------------------------
   # Call Type Processing Section
   # -----------------------------------------------------------------
   if (uri!=myself) {
    route(1);
    break;
   };

   if (uri==myself) {
    if (method=="INVITE") {
     route(3);
     break;
    } else  if (method=="REGISTER") {
     route(2);
     break;
    };

    lookup("aliases");
    if (uri!=myself) {
     route(1);
     break;
    };

    if (!lookup("location")) {
     sl_send_reply("404", "User Not Found");
     break;
    };

    route(1);
   };
  }

  route[1] {

   # -----------------------------------------------------------------
   # Default Message Handler
   # -----------------------------------------------------------------
   if (!t_relay()) {
    sl_reply_error();
   };
  }

  route[2] {

   # -----------------------------------------------------------------
   # REGISTER Message Handler
   # ----------------------------------------------------------------
   sl_send_reply("100", "Trying");


   if (!www_authorize("","subscriber")) {
    www_challenge("","0");
    break;
   };

   if (!check_to()) {
    sl_send_reply("401", "Unauthorized");
    break;
   };

   consume_credentials();

   if (!save("location")) {
    sl_reply_error();
   };
  }

  route[3] {
   # -----------------------------------------------------------------
   # INVITE Message Handler
   # -----------------------------------------------------------------
   if (!proxy_authorize("","subscriber")) {
    proxy_challenge("","0");
    break;
   } else if (!check_from()) {
    sl_send_reply("403", "Use From=ID");
    break;
   };

    consume_credentials();

   lookup("aliases");
   if (uri!=myself) {
    route(1);
    break;
   };

   if (!lookup("location")) {
    sl_send_reply("404", "User Not Found");
    break;
   };

   route(1);
  }


    ----- Original Message -----
    From: Kofi Obiri-Yeboah
    To: chris ; serusers at lists.iptel.org
    Sent: Tuesday, July 26, 2005 11:39 PM
    Subject: RE: [Serusers] serctll add error


    please send your config file
      -----Original Message-----
      From: chris [mailto:chris at fivestartel.com]
      Sent: Tuesday, July 26, 2005 6:34 AM
      To: Kofi Obiri-Yeboah; serusers at lists.iptel.org
      Subject: Re: [Serusers] serctll add error


      hi,

      i still got the same error

      bash-2.05# serctl add 1001 1001 chris at yahoo.com
      awk: syntax error near line 1
      awk: bailing out near line 1
      awk: syntax error near line 1
      awk: bailing out near line 1
      HA1 calculation failed
      bash-2.05#

      pls. advise on how to fix this.

      thnks.
        ----- Original Message -----
        From: Kofi Obiri-Yeboah
        To: chris ; serusers at lists.iptel.org
        Sent: Tuesday, July 26, 2005 8:06 PM
        Subject: RE: [Serusers] serctll add error


        syntax is <username> <password> <email address>
        you have a typo in the email address use "@"  instead of "2"
        use shift-2 before yahoo.com

        HTH
          -----Original Message-----
          From: serusers-bounces at lists.iptel.org
[mailto:serusers-bounces at lists.iptel.org]On Behalf Of chris
          Sent: Tuesday, July 26, 2005 12:58 AM
          To: serusers at lists.iptel.org
          Subject: [Serusers] serctll add error


          hello

          i tried running serctl add 1001 1001 chris_cleofe2yahoo.com

          but i got this error:

          awk: syntax error near line 1
          awk: bailing out near line 1
          awk: syntax error near line 1
          awk: bailing out near line 1
          HA1 calculation failed

          pls advise.


          thnks.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20050726/b63477aa/attachment.htm>


More information about the sr-users mailing list