[Serusers] problems with ser.cfg

Jai Rangi jprangi at gmail.com
Fri Jun 8 23:54:55 CEST 2007


Kirk,

I am running ser 0.96 version,
Download the ser,

#wget http://ftp.iptel.org/pub/ser/0.9.6/src/ser-0.9.6_src.tar.gz
tar -xvzf ser-0.9.6_src.tar.gz
##We made changes in the Makefile for all the modules.
To Install mysql support with ser you should install mysql-devel

tar zxvf ser-0.9.6.tar.gz

cd ser-0.9.6
make all  # I read somewhere on iptel the to compile all the modules you
must run make all.

make install

Thats it, From here get the sample ser.cfg files from iptel tutorial.

Hope this will help.
-Jai

On 6/7/07, Kirk McCalla <kirk.mccalla at gmail.com> wrote:
>
> Hey Jai could you send me some instructions on compiling ser manually
> I dont seem to be having any success doing this manually I am not that
> experienced and compiling using the make commands
>
> On 6/6/07, Jai Rangi <jprangi at gmail.com> wrote:
> >
> > Can you do
> > ls -l /usr/lib/ser/modules/mysql.so
> >
> > Just to make sure is the module is build properly.
> > Also while compiling ser did you include modules
> >  make all include_modules="mysql auth_radius etc.... "
> >
> > Hope this will help..
> > -Jai Rangi
> >
> >
> > On 6/6/07, Kirk McCalla < kirk.mccalla at gmail.com> wrote:
> >
> > > Hello I am new to ser.  I just loaded my ser and mysql and they are up
> > > and running.
> > > I am using CENTOS for my operating system.
> > >
> > >
> > > I am trying to configure the ser.cfg file and I keep getting this
> > > error.
> > >
> > >  ERROR: load_module: could not open module
> > > </usr/lib/ser/modules/mysql.so>: /usr/lib/libmysqlclient.so.14: cannot
> > > restore segment prot after reloc: Permission denied
> > >
> > >
> > > Now I have libmysqlclient.so.14 loaded and mysql.so is also loaded
> > >
> > > [root at localhost lib]# find libmysqlclient.so.14
> > > libmysqlclient.so.14
> > > [root at localhost lib]#
> > >
> > > I cant seee where I could be going wrong here.
> > > I load just fine when I dont have the loadmodule
> > > "/usr/lib/ser/modules/mysql.so"  uncomented.
> > >
> > > This is my config file
> > >
> > >
> > >
> > > # $Id: auth-mysql.cfg 46 2006-01-25 04:21:30Z /CN=Paul
> > > Hazlett/emailAddress=paul at onsip.org $
> > > debug=3
> > > fork=no
> > > log_stderror=yes
> > >
> > > sten=192.168.0.102        # 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/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/uri_db.so"
> > > loadmodule "/usr/lib/ser/modules/auth.so"
> > > loadmodule "/usr/lib/ser/modules/auth_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 (method=="ACK") {
> > >                 route(1);
> > >                 break;
> > >         } else 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);
> > > }
> > >
> > >
> > >
> > >
> > >
> > > _______________________________________________
> > > Serusers mailing list
> > > Serusers at lists.iptel.org
> > > http://lists.iptel.org/mailman/listinfo/serusers
> > >
> > >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20070608/dde472fa/attachment.htm>


More information about the sr-users mailing list