Hi Mathi,
Thanks for your suggestion.
I re-installed the ser-0.8.10-2.i386.rpm on Redhat 8.0. This time with the
default /usr/local/etc/ser/ser.cfg (lib is under
/usr/local/lib/ser/modules), SER could start without any problem. But
when I just changed 'if (uri==mydomain)' to 'if(uri==xxx.com)', it showed
'ERROR: bad config file (11 errors)'. Is there anything wrong?
Regards
----- Original Message -----
From: "sipdev" <sipdev(a)xten.com>
To: "Bo" <boman122(a)yahoo.com>
Cc: "mark(a)xten.com" <erik(a)xten.com>
Sent: Saturday, March 15, 2003 10:55 AM
Subject: RE: Re: [Serusers] SER log
Hi Bo,
we compiled the SER(8.10 linuxi386 ) in redhat linux 8.0.
we placed the ser folder in desktop and tried to run that.
It gave errors when i.e unable to find ser.cfg.Then we copied the
ser.cfg and the
lib folder to the home directory i.e
/usr/local....
Now ser is working fine.
please try this.
Regards,
Mathi
Original Message -----------------------
Thanks Emil.
Yes, after I comment the PSTN gateway part, it worked. Lots of error
messages came
out during the bootup of the server. I doubt there must be
something wrong with the re-compilation.
I tried the precomiled version (rpm package) on Redhat linux 8.0 first.
But the
server couldn't bootup (it showed 'Terminated' when booting). Has
anyone ever compiled SER on Redhat 8.0?
Regards
Bo
----- Original Message -----
From: Emil
To: Bo
Sent: Friday, March 14, 2003 6:23 PM
Subject: Re: [Serusers] SER log
Hi Bo,
Just change the if uri== back to myself for testing.
Have you tried the precompiled version?
When I start the service (service ser start) on no fork and debug 9 the
service
should look like it is hanging, oops and change log_stderror=no to
yes.
Tail /var/log/message again and let me know.
E
----- Original Message -----
From: Bo
To: serusers(a)lists.iptel.org
Sent: Saturday, March 15, 2003 1:14 AM
Subject: Re: [Serusers] SER log
Hi Emil,
Thanks for your infor.
I tried and it still didn't work. Now I doubt if the /etc/ser/ser.cfg
(see
the following) takes effect or not. I changed the settings and if I ran
the server by command ' # ser ', no problem. But if I ran it like ' # ser -f
ser.cfg ', then it told me
ERROR: bad config file (11 errors)
Actually I didn't change too much on the default ser.cfg.
Pls indicate.
____________________________________________________________________________
_____
#
# $Id: ser.cfg,v 1.12 2002/10/21 02:40:06 jiri Exp $
#
# simple quick-start config script
#
# ----------- global configuration parameters ------------------------
debug=9 # debug level (cmd line: -dddddddddd)
fork=no
log_stderror=no # (cmd line: -E)
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/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"
# Uncomment this if you want digest authentication
# mysql.so must be loaded !
#loadmodule "//usr/lib/ser/modules/auth.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", "secret", "alsdkhglaksdhfkloiwr")
#modparam("auth", "calculate_ha1", yes)
#
# If you set "calculate_ha1" parameter to yes (which true in this
config),
# uncomment also the following parameter)
#
#modparam("auth", "password_column", "password")
# ------------------------- request routing logic -------------------
# main routing logic
route{
# initial sanity checks -- messages with
# max_forwars==0, or excessively long requests
if (!mf_process_maxfwd_header("10")) {
sl_send_reply("483","Too Many Hops");
break;
};
if (len_gt( max_len )) {
sl_send_reply("513", "Message too big");
break;
};
# Do strict routing if pre-loaded route headers present
rewriteFromRoute();
# if the request is for other domain use UsrLoc
# (in case, it does not work, use the following command
# with proper names and addresses in it)
if (
uri==sip.mycompany.com) {
if (method=="REGISTER") {
# Uncomment this if you want to use digest authentication
# if (!www_authorize("iptel.org",
"subscriber"))
{
#
www_challenge("iptel.org", "0");
# break;
# };
save("location");
break;
};
# attempt handoff to PSTN
if (uri=~"^sip:[0-9]*@sip.mycompany.com") {
log(4, "Forwarding to PSTN\n");
forward(X.X.X.X,5060);
break;
};
# native SIP destinations are handled using our USRLOC
DB
if (!lookup("location"))
{
sl_send_reply("404", "Not Found");
break;
};
};
# forward to current uri now
if (!t_relay()) {
sl_reply_error();
};
}
____________________________________________________________________________
_
----- Original Message -----
From: Emil
To: Bo
Sent: Friday, March 14, 2003 5:43 PM
Subject: Re: [Serusers] SER log
Hi Bo,
Jan just helped me with a similar problem.
Debug level = 9 and fork t= no.
Tail /var/log messages and you will get plenty of info.
Emil
----- Original Message -----
From: Bo
To: serusers(a)lists.iptel.org
Sent: Saturday, March 15, 2003 12:35 AM
Subject: [Serusers] SER log
Hi,
Does anyone have any clue on the following problem?
I recompiled and installed SER in Redhat Linux 8.0. Unfortunately
I tried
all the possible options (debug level) in the ser.cfg, but the only
messages I could see in the /var/log/messsages are as follows.
Mar 14 17:56:49 dda ser[15303]: INFO: udp_init: SO_RCVBUF is
initially
65535
Mar 14 17:56:49 dda ser[15303]: INFO:
udp_init: SO_RCVBUF is
finally 262142
Mar 14 17:56:49 dda ser[15303]: INFO:
udp_init: SO_RCVBUF is
initially 65535
Mar 14 17:56:49 dda ser[15303]: INFO:
udp_init: SO_RCVBUF is
finally 262142
Mar 14 17:56:49 dda ser[15303]: INFO:
udp_init: SO_RCVBUF is
initially 65535
Mar 14 17:56:49 dda ser[15303]: INFO:
udp_init: SO_RCVBUF is
finally 262142
Mar 14 17:56:49 dda ser[15316]: INFO: fifo
process starting: 15316
Mar 14 17:56:49 dda ser[15316]: SER: open_uac_fifo: fifo server up
at
/tmp/ser_fifo...
What should I do to see the detailed debugs?
Thanks,
Bo