[Serusers] Problem with SER modules, mediaproxy.so and domain.so
jk
jk at bingoconsulting.com
Tue Nov 14 06:26:03 CET 2006
Hello,
I am totally confused, Installed ser rpm on FC5, with all the modules,
If I start ser with out mediaproxy.so and domain.so modules every thing
works great.
But When I add these two mosules I start getting in problem and it does
not start.
Here is the error,
1(0) DEBUG: init_mod_child (-1): tm
1(0) DEBUG: callid: '74fe3fe7-0 at xxx.xxx.xxx.xxx'
1(0) DEBUG: init_mod_child (-1): usrloc
1(0) get_connection(): Connection not found in the pool
2(0) INFO: fifo process starting: 11768
2(0) DEBUG: init_mod_child (-2): tm
2(0) DEBUG: callid: '74fe3fe7-0 at xxx.xxx.xxx.xxx'
2(0) DEBUG: init_mod_child (-2): usrloc
2(0) get_connection(): Connection not found in the pool
0(11766) DEBUG: init_mod_child (1): tm
0(11766) DEBUG: callid: '74fe3fe7-11766 at xxx.xxx.xxx.xxx'
0(11766) DEBUG: init_mod_child (1): usrloc
0(11766) get_connection(): Connection not found in the pool
1(11767) DEBUG: init_mod_child (-1): auth_db
0(11766) DEBUG: init_mod_child (1): auth_db
1(11767) get_connection(): Connection found in the pool
0(11766) get_connection(): Connection found in the pool
1(11767) DEBUG: init_mod_child (-1): uri_db
0(11766) DEBUG: init_mod_child (1): uri_db
1(11767) get_connection(): Connection found in the pool
0(11766) get_connection(): Connection found in the pool
1(11767) DEBUG: init_mod_child (-1): domain
0(11766) 1(11767) DEBUG: init_mod_child (1): domain
DEBUG: init_mod_child (-1): nathelper
0(11766) get_connection(): Connection not found in the pool
1(11767) DEBUG: init_mod_child (-1): avpops
1(11767) get_connection(): Connection found in the pool
1(11767) DEBUG: init_mod_child (-1): permissions
2(11768) DEBUG: init_mod_child (-2): auth_db
2(11768) get_connection(): Connection found in the pool
2(11768) DEBUG: init_mod_child (-2): uri_db
2(11768) get_connection(): Connection found in the pool
2(11768) DEBUG: init_mod_child (-2): domain
2(11768) DEBUG: init_mod_child (-2): nathelper
2(11768) DEBUG: init_mod_child (-2): avpops
2(11768) get_connection(): Connection found in the pool
2(11768) DEBUG: init_mod_child (-2): permissions
2(11768) get_connection(): Connection found in the pool
*
0(11766) new_connection(): Access denied for user 'serro'@'localhost'
(using password: YES)
I have not idea why it is using serror at localhost to connect to db. I
will post my config files (ser.cfg and serctl) below.
* 0(11766) db_init(): Could not create a connection
* 0(11766) ERROR:domain_db_init: cannot initialize database connection
0(11766) ERROR: domain:child_init(): Unable to connect to the database
0(11766) init_mod_child(): Error while initializing module domain
0(11766) main_dontfork: init_child failed
2(11768) INFO: signal 15 received
2(11768) Memory status (pkg):*
2(11768) 1(11767) INFO: signal 15 received
1(11767) Memory status (pkg):
1(11767) fm_status (0x811c800):
1(11767) heap size= 1048576
Top part of ser.cfg file
[root@ ser]# more ser.cfg
#
# $Id: ser.cfg,v 1.25.2.1 2005/02/18 14:30:44 andrei Exp $
#
# simple quick-start config script
#
# ----------- global configuration parameters ------------------------
debug=5 # debug level (cmd line: -dddddddddd)
#fork=yes
#log_stderror=no # (cmd line: -E)
/* Uncomment these lines to enter debugging mode
fork=no
log_stderror=yes
*/
#listen=192.168.2.201
listen=209.XXX.XXX.XXX
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"
a
fifo_db_url="mysql://username:password@host/ser_db"
# ------------------ module loading ----------------------------------
# Uncomment this if you want to use SQL database
loadmodule "/usr/lib/ser/modules/mysql.so"
loadmodule "/usr/lib/ser/modules/sl.so"
loadmodule "/usr/lib/ser/modules/tm.so"
loadmodule "/usr/lib/ser/modules/rr.so"
loadmodule "/usr/lib/ser/modules/maxfwd.so"
loadmodule "/usr/lib/ser/modules/usrloc.so"
loadmodule "/usr/lib/ser/modules/registrar.so"
loadmodule "/usr/lib/ser/modules/auth.so"
loadmodule "/usr/lib/ser/modules/auth_db.so"
loadmodule "/usr/lib/ser/modules/uri_db.so"
loadmodule "/usr/lib/ser/modules/uri.so"
loadmodule "/usr/lib/ser/modules/domain.so"
loadmodule "/usr/lib/ser/modules/mediaproxy.so"
loadmodule "/usr/lib/ser/modules/nathelper.so"
loadmodule "/usr/lib/ser/modules/textops.so"
loadmodule "/usr/lib/ser/modules/avpops.so"
loadmodule "/usr/lib/ser/modules/permissions.so"
#loadmodule "/usr/lib/ser/modules/domain.so"
# Uncomment this if you want digest authentication
# mysql.so must be loaded !
#loadmodule "/usr/lib/ser/modules/auth.so"
#loadmodule "/usr/lib/ser/modules/auth_db.so"
# ----------------- setting module-specific parameters ---------------
modparam("auth_db|permissions|uri_db|usrloc", "db_url",
"mysql://username:password@host/ser_db")
modparam("auth_db", "calculate_ha1", 0)
modparam("auth_db", "password_column", "password")
modparam("nathelper", "rtpproxy_disable", 1)
modparam("nathelper", "natping_interval", 0)
modparam("mediaproxy","natping_interval", 30)
modparam("mediaproxy","mediaproxy_socket", "/var/run/mediaproxy.sock")
modparam("mediaproxy","sip_asymmetrics","/etc/ser/sip-clients")
modparam("mediaproxy","rtp_asymmetrics","/etc/ser/rtp-clients")
modparam("usrloc", "db_mode", 2)
modparam("registrar", "nat_flag", 6)
modparam("rr", "enable_full_lr", 1)
modparam("tm", "fr_inv_timer", 27)
modparam("tm", "fr_inv_timer_avp", "inv_timeout")
modparam("permissions", "db_mode", 1)
modparam("permissions", "trusted_table", "trusted")
modparam("avpops", "avp_url", "mysql://username:password@host/ser_db")
modparam("avpops", "avp_table", "usr_preferences")
# main routing logic
route {
SERCTL file
# configuration for starting/stopping ser
PID_FILE=/var/run/ser.pid
SYSLOG=1 # 0=output to console, 1=output to syslog
STARTOPTIONS= # for example -dddd
DIR=`dirname $0`
SERBIN=$DIR/ser
AWK=awk
# ser's FIFO server
if [ -z "$SER_FIFO" ]; then
SER_FIFO=/tmp/ser_fifo
fi
# period in which stats are reprinted
if [ -z "$WATCH_PERIOD" ] ; then
WATCH_PERIOD=2
fi
# SQL config
if [ -z "$SQL_DB" ] ; then
SQL_DB=ser_DB
fi
if [ -z "$SQL_HOST" ] ; then
SQL_HOST=SER_HOST //not localhost
fi
if [ -z "$SQL_USER" ] ; then
SQL_USER=username
fi
# the read-only user for whom password may be stored here
if [ -z "$RO_USER" ] ; then
RO_USER=usename
fi
if [ -z "$RO_PW" ] ; then
RO_PW=password
fi
# binaries
GENHA1='gen_ha1'
MYSQL='mysql'
SER='sr'
LAST_LINE='tail -1'
# ACL name verification
VERIFY_ACL=1
ACL_GROUPS="local ld int voicemail free-pstn prepaid"
VERSION='$Revision: 1.83.2.2 $'
NOTE: If I dont add mediaproxy.so and domain.so then everything works
lgreate
Ser verision
[root@ ser]# rpm -qa | grep ser-
ser-serweb-0.9.6-6.fc5 ///This also did not work, problem with
classkit and runkit extension. If any one could make it work on FC5 with
PHP 5.1, Please share.
ser-mysql-0.9.6-6.fc5
ser-0.9.6-6.fc5
I am tired like dead, Any idea will be help.
Thank you,
-JK
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20061113/1a48fe33/attachment.htm>
More information about the sr-users
mailing list