I have reached the point where a single instance of
rtpproxy is about maxed-out, showing that its single
process is comsuming 85% or so and climbing of the CPU
available. That works out to about 600 standing
calls, the bulk of which are G.711.
This is a multi-processor/core system and I have several
other CPUs not really doing anything, so I would like to
start up multiple instances of rtpproxy, which rtpproxy
says it can do, controlling them via AF_INET sockets
instead of the default AF_UNIX.
How you set up rtpproxy for multiple instances seems
reasonably straightforward, but what you do on the SER
side to let it know that these additional copies of
rtpproxy exist and how you or SER divides call load
between them is less clear.
Is there any documentation or examples showing this
done, or better still, someone with a working ser.ctl
file who would be willing to show at least that part
of their configuration?
Ideally, I'm looking for a case where calls are
divided among rtpproxies regardless of where they
came from or where they are going, as I have one
particular call source/destination pair that is
absurdly large compared to all others, and that so
it in particular has to be distributed across
across multiple rtpproxies.
Thanks in advance!
Hello
Can anybody please help me on how to force a core dump if a child
crashes? I see this:
/usr/sbin/kamailio[12328]: INFO:core:handle_sigs: child process 12379
exited by a signal 11
/usr/sbin/kamailio[12328]: INFO:core:handle_sigs: core was not generated
/usr/sbin/kamailio[12328]: INFO:core:handle_sigs: terminating due to SIGCHLD
/usr/sbin/kamailio[12393]: INFO:core:sig_usr: signal 15 received
And if I run with gdb, it says 'Program exited normally'
Has anybody managed to make a core dump in this case?
Thanks
Catalina
Hi all,
due to malformed INVITEs I'm receiving from clients I like to use sanity
module. But after few test I'm affraid I don't understand correctly how
it works :-)
1. I try to load the module:
loadmodule "sanity.so"
modparam("sanity", "default_checks", "999")
and kamailio rejects config with the:
ERROR:core:set_mod_param_regex: parameter <default_checks> not found in
module <sanity>
2. When I comment out "modparam", kamailio starts successfuly, but:
All INVITEs (from all clients) are reject through this snippet of code
if (method=="INVITE") {
if (sanity_check("128")) {
xlog("L_ERR", "bad INVITE SDP body length from $si:$sp\n");
exit;
} else if (sanity_check("1024", "7")) {
xlog("L_ERR", "malformed INVITE from $si:$sp\n");
exit;
}
}
I don't think that all of them could have bad length on SDP body (about
120 diffenet UAC types), so I assume I use "sanity" wrong way...
Could you, please, shed some light to proper usage of sanity module?
Thank you very much!
Best regards,
kokoska.rokoska
We are running SER 2.0.0 under RedHat 4.5 (kernel 2.6.9).
Anyone have any recommendations for network traffic analyzers, hardware
or software, so we can monitor SIP traffic?
We would like the solution to be able to detect dropped calls, generate
statistics and possibly debug active connections.
A Google search returns many hits, but I'd like to get some
recommendations from folks actually running the monitors before I start
looking at trial versions.
Thanks,
Bill
Hi!
Yes, CDRTool is what you need
check this URL
http://cdrtool.ag-projects.com/
you wrote 31 march 2009 г., 18:11:35:
>
>We are running SER 2.0.0 under RedHat 4.5 (kernel 2.6.9).
>Anyone have any recommendations for network traffic analyzers, hardware or software, so we can monitor SIP traffic?
>We would like the solution to be able to detect dropped calls, generate statistics and possibly debug active connections.
>A Google search returns many hits, but I’d like to get some recommendations from folks actually running the monitors before I start looking at trial versions.
>Thanks,
>Bill
--
Best Regards,
i.pichugin(a)ptl.ru
do not forget to cc the mailing list ...
On 03/31/2009 02:44 PM, catalina oancea wrote:
> Hello
> I did that. I have:
>
> ulimit -a
> core file size (blocks, -c) unlimited
> data seg size (kbytes, -d) unlimited
> scheduling priority (-e) 0
> file size (blocks, -f) unlimited
> pending signals (-i) 38400
> max locked memory (kbytes, -l) 32
> max memory size (kbytes, -m) unlimited
> open files (-n) 1024
> pipe size (512 bytes, -p) 8
> POSIX message queues (bytes, -q) 819200
> real-time priority (-r) 0
> stack size (kbytes, -s) 10240
> cpu time (seconds, -t) unlimited
> max user processes (-u) 38400
> virtual memory (kbytes, -v) unlimited
> file locks (-x) unlimited
> [root@voipnow2 ~]# ulimit -a
> core file size (blocks, -c) unlimited
> data seg size (kbytes, -d) unlimited
> scheduling priority (-e) 0
> file size (blocks, -f) unlimited
> pending signals (-i) 38400
> max locked memory (kbytes, -l) 32
> max memory size (kbytes, -m) unlimited
> open files (-n) 1024
> pipe size (512 bytes, -p) 8
> POSIX message queues (bytes, -q) 819200
> real-time priority (-r) 0
> stack size (kbytes, -s) 10240
> cpu time (seconds, -t) unlimited
> max user processes (-u) 38400
> virtual memory (kbytes, -v) unlimited
> file locks (-x) unlimited
>
> I still see 'core was not generated' in kamailio log. Should I look
> for a core dump anyway? Where do I find it?
>
if the message is 'core was not generated' then no core file around. Do
you get any other error message before signal 11?
What is the kamailio version on operating system?
Cheers,
Daniel
>
>
>
>
>
>
> 2009/3/31 Daniel-Constantin Mierla <miconda(a)gmail.com>:
>
>> Hello,
>>
>> set: 'ulimit -c unlimited'
>>
>> Cheers,
>> Daniel
>>
>>
>> On 03/31/2009 02:08 PM, catalina oancea wrote:
>>
>>> Hello
>>>
>>> Can anybody please help me on how to force a core dump if a child
>>> crashes? I see this:
>>>
>>> /usr/sbin/kamailio[12328]: INFO:core:handle_sigs: child process 12379
>>> exited by a signal 11
>>> /usr/sbin/kamailio[12328]: INFO:core:handle_sigs: core was not generated
>>> /usr/sbin/kamailio[12328]: INFO:core:handle_sigs: terminating due to
>>> SIGCHLD
>>> /usr/sbin/kamailio[12393]: INFO:core:sig_usr: signal 15 received
>>>
>>> And if I run with gdb, it says 'Program exited normally'
>>>
>>> Has anybody managed to make a core dump in this case?
>>>
>>> Thanks
>>> Catalina
>>>
>>> _______________________________________________
>>> Kamailio (OpenSER) - Users mailing list
>>> Users(a)lists.kamailio.org
>>> http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
>>> http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
>>>
>>>
>> --
>> Daniel-Constantin Mierla
>> SIP Router Masterclass - Kamailio (OpenSER) Training
>> http://www.asipto.com/index.php/sip-router-masterclass/
>>
>>
>>
--
Daniel-Constantin Mierla
SIP Router Masterclass - Kamailio (OpenSER) Training
http://www.asipto.com/index.php/sip-router-masterclass/
Guys,
I'm getting this error on the logs for failure route but just for some of
the calls I pass. If I call afterwards to that number it rings OK, so it is
a random event:
ERROR:carrierroute:cr_load_next_domain: during set_next_domain_recursor,
prefix '1054111547533610', carrier 2, domain 1
I'm filling carrierfailureroute with an empty string when I want taht route
to be the final one; is it OK to do that?
Thanks in advance,
Uriel
Hello,
please cc all the time to the list so people learn what was the solution
or if was a mistakenly reported issue.
Thanks,
Daniel
On 03/30/2009 02:36 PM, Alberto Listas wrote:
> Hi,
>
> I found the problem the default kamailio.cfg in my version has a
> "domain" instead of a "acc" in the middle of the acc section.
>
> Strange that this not generate any type of error that I could see.
>
> Cheers,
>
> Alberto
>
> ----- Original Message ----- From: "Daniel-Constantin Mierla"
> <miconda(a)gmail.com>
> To: "Alberto Listas" <listas(a)b2br.net>
> Cc: <users(a)lists.kamailio.org>
> Sent: Monday, March 30, 2009 6:15 AM
> Subject: Re: [Kamailio-Users] Call not Accounted
>
>
>> Hello,
>>
>> On 03/28/2009 02:48 PM, Alberto Listas wrote:
>>> Hi,
>>>
>>> I am a new user and recently installed my first Kamailio. I was able
>>> to turn MySQL on, create users and do my first calls (extension to
>>> extension).
>>> But I can't get Kamailio to write the call info to MySQL.
>>> I attached Kamailio.cfg.
>> have you created the extra columns in acc and missed_calls table?
>>
>> Any error in syslog?
>>
>> Cheers,
>> Daniel
>>
>> --
>> Daniel-Constantin Mierla
>> SIP Router Masterclass - Kamailio (OpenSER) Training
>> http://www.asipto.com/index.php/sip-router-masterclass/
>>
>
>
> --------------------------------------------------------------------------------
>
>
>
>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 8.0.238 / Virus Database: 270.11.31/2028 - Release Date:
> 03/28/09 07:16:00
> ------------------------------------------------------------------------
>
>
> No virus found in this outgoing message.
> Checked by AVG - www.avg.com
> Version: 8.0.238 / Virus Database: 270.11.31/2029 - Release Date: 03/29/09 16:56:00
>
>
--
Daniel-Constantin Mierla
SIP Router Masterclass - Kamailio (OpenSER) Training
http://www.asipto.com/index.php/sip-router-masterclass/
Hi,
I am a new user, just installed Kamailio 1.4.3. The Siremis interface will be of great help
but I am getting this error when I try to login.
[2009-02-13 18:22:53 (GMT)] An exception occurred while executing this script:
Error message: #256, No Database information found in the config file.
Script name and line number of error: /var/www/siremis-0.9.1/openbiz/bin/Configuration.php:42
I created the ob_users Table, inserted a user (admin,admin), but I can't seem to figure out what
I did wrong. Maybe its not finding the Config.xml ???
Thanks in advance for any help,
Alberto Furtado
No virus found in this outgoing message.
Checked by AVG - http://www.avg.com
Version: 8.0.176 / Virus Database: 270.10.23/1951 - Release Date: 13/2/2009 06:51