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@fivestartel.com]
Sent: Tuesday, July 26, 2005 10:19 AM
To: Kofi Obiri-Yeboah; serusers@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@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@fivestartel.com]
Sent: Tuesday, July 26, 2005 6:34 AM
To: Kofi Obiri-Yeboah; serusers@lists.iptel.org
Subject: Re: [Serusers] serctll add error

hi,
 
i still got the same error
 
bash-2.05# serctl add 1001 1001 chris@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@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@lists.iptel.org [mailto:serusers-bounces@lists.iptel.org]On Behalf Of chris
Sent: Tuesday, July 26, 2005 12:58 AM
To: serusers@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.