Ricardo,
You don't have to use domain module for NAT. Domain module is for supporting
multiple domains.
OTOH, domain module does rely on mysql module. If you need multiple domain
support, you have to load mysql.
Zeus
-----Original Message-----
From: serusers-bounces(a)lists.iptel.org
[mailto:serusers-bounces@lists.iptel.org] On Behalf Of Ricardo Martinez
Sent: Friday, 10 September 2004 8:22 AM
To: 'serusers(a)lists.iptel.org'
Subject: RE: [Serusers] Problem initialazing domain.so module.
Do i Have to use mysql.so in order to make work the NAT?
with the domain.so and mediaproxy.so module????
Thaks
Ricardo Martinez
-----Mensaje original-----
De: Ricardo Martinez [SMTP:rmartinez@redvoiss.net]
Enviado el: Jueves, 09 de Septiembre de 2004 04:04 p.m.
Para: 'serusers(a)lists.iptel.org'
Asunto: [Serusers] Problem initialazing domain.so module.
Hi.
I'm trying to start SER with NAT support, by loading the
mediaproxy and
domain module. I'm using ser 0.8.14 and
mediaproxy 1.2.0
I'm getting this ERROR in the debug.
0(15354) DEBUG: init_mod: domain
0(15354) domain - initializing
0(15354) find_export: <db_use_table> not found
0(15354) domain:mod_init(): Unable to bind database module
0(15354) init_mod(): Error while initializing module domain
ERROR: error while initializing modules
0(15354) DEBUG: tm_shutdown : start
0(15354) DEBUG: tm_shutdown : empting DELETE list
0(15354) DEBUG: tm_shutdown : empting hash table
0(15354) DEBUG: tm_shutdown: releasing timers
0(15354) DEBUG: tm_shutdown : removing semaphores
0(15354) DEBUG: tm_shutdown : done
0(15354) shm_mem_destroy
0(15354) destroying the shared memory lock
I have to say that i'm not using the mysql.so module, all the
authentification and accounting is done by RADIUS. Here is
part of my
ser.cfg.
#
# $Id: ser.cfg,v 1.21.2.2 2003/10/13 22:53:06 jiri Exp $
#
# simple quick-start config script
#
# ----------- global configuration parameters
------------------------
debug=8 # debug level (cmd line: -dddddddddd)
fork=yes
log_stderror=yes # (cmd line: -E)
#Uncomment these lines to enter debugging mode
#fork=no
#log_stderror=yes
check_via=no # (cmd. line: -v)
dns=no # (cmd. line: -r)
rev_dns=no # (cmd. line: -R)
port=5060
children=4
fifo="/tmp/ser_fifo"
# ------------------ module loading
----------------------------------
# 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"
loadmodule "/usr/local//lib/ser/modules/textops.so"
# Para trabajar con NAT
loadmodule "/usr/local//lib/ser/modules/mediaproxy.so"
loadmodule "/usr/local//lib/ser/modules/domain.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"
loadmodule "/usr/local/lib/ser/modules/auth_radius.so"
loadmodule "/usr/local/lib/ser/modules/group_radius.so"
loadmodule "/usr/local/lib/ser/modules/acc.so"
# ----------------- setting module-specific parameters
---------------
# ----------------- setting module-specific parameters
---------------
# -- rr params -- # add value to ;lr param to
make some broken UAs
happy modparam("rr", "enable_full_lr", 1)
modparam("acc","log_level",1)
modparam("auth_radius","radius_config","/usr/local/etc/radiusclient/ra
dius
cl
ient.conf")
modparam("auth_radius","service_type",15)
modparam("acc","radius_config","/usr/local/etc/radiusclient/ra
diusclient.c
on
f")
modparam("acc", "service_type", 15)
modparam("acc", "radius_flag", 1)
modparam("acc", "radius_missed_flag", 3)
modparam("acc", "failed_transactions", 1)
modparam("acc", "report_ack", 0)
#group radius
modparam("group_radius","radius_config","/usr/local/etc/radiusclient/r
adiu
sc
lient.conf")
modparam("group_radius", "use_domain", 1)
#module mediaproxy
modparam("mediaproxy", "natping_interval", 60)
modparam("registrar",
"nat_flag", 6)
Any ideas?
Hope that someone can help me
Ricardo Martinez
_______________________________________________
Serusers mailing list
serusers(a)lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serusers
_______________________________________________
Serusers mailing list
serusers(a)lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serusers