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 -----
Sent: Tuesday, July 26, 2005 11:39
PM
Subject: RE: [Serusers] serctll add
error
please send your config file
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 -----
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
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.