Hello,
I am using the
latest version of the SER (i.e. 0.8.12). I have also installed MySQL and
created the tables (using the ser_mysql.sh file). But
when I restart the SER, I get an error saying bad configuration file (5
errors). I am using the default configuration file with all the SQL module
lines uncommented. Is there some thing that I need to configure apart from this
for SER to use MySql? When I disable the SQL option,
it works.
Thanks
Santosh
Here is the top
part of the configuration file:
# Uncomment
this if you want to use SQL database
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"
# Uncomment
this if you want digest authentication
# mysql.so must be loaded !
loadmodule "/usr/local/lib/ser/modules/auth.so"
loadmodule "/usr/local/lib/ser/modules/auth_db.so"
#
----------------- setting module-specific parameters ---------------
# -- usrloc params --
#modparam("usrloc", "db_mode", 0)
# Uncomment
this if you want to use SQL database
# for persistent storage and comment the previous line
modparam("usrloc",
"db_mode", 2)
# -- auth params --
# Uncomment if
you are using auth module
#
modparam("auth_db",
"calculate_ha1", yes)
#
# If you set
"calculate_ha1" parameter to yes (which true in this config),
# uncomment
also the following parameter)
#
modparam("auth_db",
"password_column", "password")
# -- rr params
--
# add value to ;lr param
to make some broken UAs happy
modparam("rr",
"enable_full_lr", 1)
# -------------------------
request routing logic -------------------