Hi to all,
i can't understand why my openser doesn't capture the Cancel and doesn't
store it into database, could anyone help me in some way? Please, I'm
desperate...!!!
Attached my cfg file.
Thanks
Davide
Bogdan,
Don't appear to have ever received that message.
To answer your questions:
We are not using ENUM at all. We aren't using our own module for DNS lookups.
I will try the latest cvs.
Doug
> -----Original Message-----
> From: Bogdan-Andrei Iancu [mailto:bogdan@voice-system.ro]
> Sent: Monday, June 26, 2006 8:33 AM
> To: Douglas Garstang
> Cc: Users(a)openser.org
> Subject: Re: [Users] Out of Memory
>
>
> See the list. I sent you a reply :
> http://www.openser.org/pipermail/users/2006-June/005321.html
>
> regards,
> bogdan
>
> Douglas Garstang wrote:
>
> >>-----Original Message-----
> >>From: Douglas Garstang
> >>Sent: Thursday, June 22, 2006 12:09 PM
> >>To: Bogdan-Andrei Iancu
> >>Cc: Users(a)openser.org
> >>Subject: RE: [Users] Out of Memory
> >>
> >>
> >>
> >>
> >>>-----Original Message-----
> >>>From: Douglas Garstang
> >>>Sent: Wednesday, June 21, 2006 12:48 PM
> >>>To: Bogdan-Andrei Iancu
> >>>Cc: Users(a)openser.org
> >>>Subject: RE: [Users] Out of Memory
> >>>
> >>>
> >>>Bogdan,
> >>>
> >>>I finally managed to upload the memory dumps to pastebin.
> Links are:
> >>>Hopefully you can access them.
> >>>
> >>>Memory dump right after OpenSER was started:
> >>>http://pastebin.com/723872
> >>>Memory dump after OpenSER running for 20min:
> >>>http://pastebin.com/723890
> >>>Memory dump after OpenSER running for 50min:
> >>>http://pastebin.com/723902
> >>>
> >>>The problem started to occur between the 20 and 50 minute
> >>>samples. About 20 calls had been processed in that time.
> >>>
> >>>
> >>So... I'm wondering if anything has been determined with this...
> >>
> >>
> >
> >Hi Bogdan. Did you manage to find anything with this?
> >
> >Douglas.
> >
> >
>
>
> -----Original Message-----
> From: Douglas Garstang
> Sent: Thursday, June 22, 2006 12:09 PM
> To: Bogdan-Andrei Iancu
> Cc: Users(a)openser.org
> Subject: RE: [Users] Out of Memory
>
>
> > -----Original Message-----
> > From: Douglas Garstang
> > Sent: Wednesday, June 21, 2006 12:48 PM
> > To: Bogdan-Andrei Iancu
> > Cc: Users(a)openser.org
> > Subject: RE: [Users] Out of Memory
> >
> >
> > Bogdan,
> >
> > I finally managed to upload the memory dumps to pastebin. Links are:
> > Hopefully you can access them.
> >
> > Memory dump right after OpenSER was started:
> > http://pastebin.com/723872
> > Memory dump after OpenSER running for 20min:
> > http://pastebin.com/723890
> > Memory dump after OpenSER running for 50min:
> > http://pastebin.com/723902
> >
> > The problem started to occur between the 20 and 50 minute
> > samples. About 20 calls had been processed in that time.
>
> So... I'm wondering if anything has been determined with this...
Hi Bogdan. Did you manage to find anything with this?
Douglas.
Anyone here use ser + b2bua for billing reasons? if so can you provide the
config files? ..... i want to be able to capture cdrs even if i restart ser.
George,
As per this link http://www.iptel.org/drupal/sems Please use only
following SERi source tarball:ser-0.9.6-sems_src.tar.gz
<http://ftp.iptel.org/pub/sems/ser-0.9.6-sems_src.tar.gz>
The link I gave has also some sample config files.
For the VoiceXML support, I don't know but I think it does not - yet.
Thanks
Aimable
________________________________
From: Benjamin.George(a)t-systems.com
[mailto:Benjamin.George@t-systems.com]
Sent: Monday, June 26, 2006 7:45 AM
To: Aimable Habiyakare
Cc: serusers(a)iptel.org
Subject: RE: [Serusers] Facing problems while downloading SEMS
Hi Aimable,
Thanks a lot buddy!
I got whatever I wanted from that link. Now let me compile it properly
and test it with my application.
By the way I would like to ask you two more things:
1. SER 0.9.6 is already running on my m/c and my question is,
before installing SEMS, any other modules have to be incorporated in to
the SER?
2. Whether SER support Voice XML (VXML)?
Regards,
Benjamin.
________________________________
From: serusers-bounces(a)lists.iptel.org
[mailto:serusers-bounces@lists.iptel.org] On Behalf Of Aimable
Habiyakare
Sent: Friday, June 23, 2006 6:21 PM
To: George, Benjamin
Cc: serusers(a)iptel.org
Subject: RE: [Serusers] Facing problems while downloading SEMS
Hi George
You can go here
http://ftp.iptel.org/pub/sems/
you will find every thing you need
Aimable
________________________________
From: serusers-bounces(a)lists.iptel.org
[mailto:serusers-bounces@lists.iptel.org] On Behalf Of
Benjamin.George(a)t-systems.com
Sent: Friday, June 23, 2006 2:37 PM
To: serusers(a)lists.iptel.org
Subject: [Serusers] Facing problems while downloading SEMS
Hi,
I am planning to integrate SEMS (media server) with SER to develop some
conferencing and IVR applications on top of that. While I was trying to
checkout SEMS code from SVN repository using SVN: or HTTP: it is not
getting downloaded. It was throwing some connection failure error.
The commands which I tried are:
svn checkout svn://svn.berlios.de/sems/trunk,
and
svn checkout http://svn.berlios.de/svnroot/repos/sems/trunk
So it will be great if somebody can provide me some pointer on:
1. How can I checkout SEMS source successfully?
2. Is there any SEMS source tarball readily available to download?
3. Is there any SEMS ready to install binary on debian platform is
available?
4. Whether SEMS support Voice XML (VXML)?
Regards,
Benjamin.
hi ram,
thanks. I've got the Mysql problem solved. new one arises !!
[root@oracle2 sbin]# ./ser
0(7598) WARNING: fix_socket_list: could not rev. resolve 202.80.40.141
0(7598) WARNING: fix_socket_list: could not rev. resolve 202.80.40.141
Listening on
udp: 202.80.40.141 [202.80.40.141]:5060
udp: 127.0.0.1 [127.0.0.1]:5060
tcp: 202.80.40.141 [202.80.40.141]:5060
tcp: 127.0.0.1 [127.0.0.1]:5060
Aliases:
tcp: localhost:5060
tcp: localhost.localdomain:5060
tcp: oracle:5060
tcp: oracle2.hungama.com:5060
udp: localhost:5060
udp: localhost.localdomain:5060
udp: oracle:5060
udp: oracle2.hungama.com:5060
*: 202.80.40.141:*
*: ims.hungama.com:*
stateless - initializing
[root@oracle2 sbin]# 0(0) Maxfwd module- initializing
textops - initializing
0(0) INFO: udp_init: SO_RCVBUF is initially 110592
0(0) INFO: udp_init: SO_RCVBUF is finally 262142
0(0) ERROR: udp_init: bind(4, 0x810bffc, 16) on 202.80.40.141: Address
already in use #this is error
below is few lines from my ser.cfg, may help u to find the error
# ----------- global configuration parameters ------------------------
debug=3 # debug level (cmd line: -dddddddddd)
fork=yes
log_stderror=yes # (cmd line: -E)
listen=202.80.40.141
listen=127.0.0.1
# hostname matching an alias will satisfy the condition uri==myself".
alias=ims.mysip.com
alias=202.80.40.141
/* 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 tdfsdfis 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"
# 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)
any clu ??
regards
Mukesh
_____
From: ram [mailto:talk2ram@gmail.com]
Sent: Monday, June 26, 2006 11:19 AM
To: mukesh
Subject: Re: [Serusers] ERROR: bad config file (1 errors)
Hi Mukesh
better get in to onsip.org
download ser-0.97-pre
edit make file in the exclude remove mysql
and save
make all
make install
should solve ur problem
ram
On 6/23/06, mukesh <mukesh(a)hungama.com> wrote:
hi olivier,
in fact I have downloaded ser-0.9.6_linux_i386.tar.tar from iptel.org
<http://iptel.org/> .
then I have put the ser-0.9.6_linux_i386.tar.tar file in root(/)
directory and executed following command
[root@oracle2 /]# tar -xvzf ser-0.9.6_linux_i386.tar.tar
do still need to recompile it ? .....I think complation had to be done
in case I had the source code.
regards
Mukesh
_____
From: olivier.taylor [mailto:olivier.taylor@gmail.com]
Sent: Friday, June 23, 2006 3:16 PM
To: mukesh
Cc: olivier.taylor(a)phonext.com <mailto:olivier.taylor@phonext.com> ;
serusers(a)lists.iptel.org
Subject: Re: [Serusers] ERROR: bad config file (1 errors)
it seems that you didn't compile ser with mysql support.
go to the makefile et have a look at
exclude_modules?=
delete the mysql entry and recompile
Olivier
mukesh a écrit :
hi olivier,
below is the log
-----------------------------------log starts
here--------------------------------------------
Jun 23 14:51:48 oracle2 ser: ERROR: load_module: could not open module
</usr/local/lib/ser/modules/mysql.so>: libmysqlclient.so.12: cannot open
shared object file: No such file or directory
Jun 23 14:51:48 oracle2 ser: parse error (37,13-14): failed to load module
-----------------------------------log ends
here--------------------------------------------
and line no. 37 is
loadmodule "/usr/local/lib/ser/modules/mysql.so"
please suggest some solution.
regards
Mukesh
_____
From: olivier.taylor [mailto:olivier.taylor@gmail.com]
Sent: Friday, June 23, 2006 12:45 PM
To: mukesh
Cc: olivier.taylor(a)phonext.com; serusers(a)lists.iptel.org
Subject: Re: [Serusers] ERROR: bad config file (1 errors)
yes, sure :)
/var/log/messages
you will find the informations you need concerning that error, at least, the
line of your cfg where the error occurs.
Olivier
mukesh a écrit :
Thanks you olivier.
Can you be little more specific, where this message file is located ?
Regards
Mukesh
-----Original Message-----
From: olivier.taylor [mailto:olivier.taylor@gmail.com]
Sent: Thursday, June 22, 2006 9:55 PM
To: mukesh
Cc: serusers(a)lists.iptel.org
Subject: Re: [Serusers] ERROR: bad config file (1 errors)
see the message file, you will find there the line wich is not correct on
your ser.cfg
Olivier
mukesh a écrit :
Hi I am getting "ERROR: bad config file (1 errors)" while truing to
execute the SER.
And I could not figure out whats wrong with this line loadmodule
"/usr/local/lib/ser/modules/mysql.so"
If I comment it then everything is file.
Following is my ser.cfg file
---------------------------------ser.cfg
star------------------------------
#
# $Id: ser.cfg,v 1.25.2.1 <http://1.25.2.1/> 2005/02/18 14:30:44 andrei Exp
$ # # simple
quick-start config script #
# ----------- global configuration parameters ------------------------
debug=3 # debug level (cmd line: -dddddddddd)
fork=yes
log_stderror=no # (cmd line: -E)
listen=192.87.41.149 <http://192.87.41.149/> #this address has been changed
# hostname matching an alias will satisfy the condition uri==myself".
alias=sip.myserver.com <http://sip.myserver.com/>
/* 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"
fifo_db_url="mysql://ser:heslo@localhost/ser"
# ------------------ 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"
loadmodule "/usr/local/lib/ser/modules/uri_db.so" #added by mukesh
# 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_url", "mysql://ser:heslo@localhost/ser") #added
by mukesh
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 -------------------
# main routing logic
route{
# initial sanity checks -- messages with
# max_forwards==0, or excessively long requests
if (!mf_process_maxfwd_header("10")) {
sl_send_reply("483","Too Many Hops");
break;
};
if (msg:len >= 2048 ) {
sl_send_reply("513", "Message too big");
break;
};
# we record-route all messages -- to make sure that
# subsequent messages will go through our proxy; that's
# particularly good if upstream and downstream entities
# use different transport protocol
if (!method=="REGISTER") record_route();
# subsequent messages withing a dialog should take the
# path determined by record-routing
if (loose_route()) {
# mark routing logic in request
append_hf("P-hint: rr-enforced\r\n");
route(1);
break;
};
if (!uri==myself) {
# mark routing logic in request
append_hf("P-hint: outbound\r\n");
route(1);
break;
};
# 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==myself) {
if (method=="REGISTER") {
# Uncomment this if you want to use digest authentication
if (!www_authorize("sip.myserver.com
<http://sip.myserver.com/> ",
"subscriber")) {
www_challenge("ser.hungama.com
<http://ser.hungama.com/> ", "0");
break;
};
save("location");
break;
};
lookup("aliases");
if (!uri==myself) {
append_hf("P-hint: outbound alias\r\n");
route(1);
break;
};
# native SIP destinations are handled using our USRLOC DB
if (!lookup("location")) {
sl_send_reply("404", "Not Found");
break;
};
};
append_hf("P-hint: usrloc applied\r\n");
route(1);
}
route[1]
{
# send it out now; use stateful forwarding as it works reliably
# even for UDP2TCP
if (!t_relay()) {
sl_reply_error();
};
}
---------------------------------ser.cfg
ends------------------------------
Any help/suggestion is highly appreciated.
Regards
Mukesh
_______________________________________________
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
_____
_______________________________________________
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
To explain my situation, I've got a dual opteron 246 system with 1gig of
ram and 2 80gig disks in raid1 (software raid), I'm running CentOS 4.3
x86_64 with kernel 2.6.9-34.ELsmp I'm running ser 0.9.6-6 (the -6 may
just be an artifact from the fedora core rpm.. I dunno) (compiled from
ser-0.9.6_src.tar.gz)
Since no one seems to makes rpms for redhat or centOS (the same thing
obviously) I went and made my own. I grabbed a fedora core 6 src rpm,
and modified the specfile to my own liking (basically I took out the
stuff related to postgres), the compile went fine, as far as I can tell,
no errors were big enough to stop the compilation at least, and the rpms
installed just fine. All the modules are in the right place, and my
ser.cfg seems to be correct (I don't get any more errors during
startup), however, I do get a segfault :(
here's the attached output from /log/messages
Jun 23 12:20:18 sipserver ser: Listening on
Jun 23 12:20:18 sipserver ser: udp: 192.168.1.93
[192.168.1.93]:5060
Jun 23 12:20:18 sipserver ser: tcp: 192.168.1.93
[192.168.1.93]:5060
Jun 23 12:20:18 sipserver ser: Aliases:
Jun 23 12:20:18 sipserver ser: tcp: pc-00093:5060
Jun 23 12:20:18 sipserver ser: udp: pc-00093:5060
Jun 23 12:20:18 sipserver ser:
Jun 23 12:20:18 sipserver kernel: ser[3682]: segfault at
0000000000000000 rip 0000002a9589ef92 rsp 0000007fbffff850 error 4
Jun 23 12:20:18 sipserver ser: ser startup succeeded
Obviously ser isn't running, does anyone have any idea where I can start
looking to find out what dies/died/went wrong with the compile?
Thanks,
Nick
Hi,
I'm implementing SER in a prepaid environment. Now we are getting
active calls from the radacct tables of RADIUS since we are using
RADIUS auth and acct. We are just assuming that those entries without
an acctstoptime and sessiontime are active calls. Is there a way for
me monitor if the call (entry in the radacct table) is really active?
Or is there any tool that I can use to monitor active RTP sessions
from gateway to UA?
Thanks,
Ryan