Dear all,
Since few weeks I have more and more TCP issue, I can see that sometimes the client send a TCP SYN but never get any response.
106.123315 62.12.179.104 -> X.X.X.X TCP 39174 > sip [SYN] Seq=0 Win=4380 Len=0 MSS=1380 TSV=4294942209 TSER=0 WS=1
109.124384 62.12.179.104 -> X.X.X.X TCP 39174 > sip [SYN] Seq=0 Win=4380 Len=0 MSS=1380 TSV=4294942510 TSER=0 WS=1
111.202946 62.12.179.104 -> X.X.X.X TCP 4993 > sip [SYN] Seq=0 Win=4380 Len=0 MSS=1380 TSV=4294942717 TSER=0 WS=1
114.204707 62.12.179.104 -> X.X.X.X TCP 4993 > sip [SYN] Seq=0 Win=4380 Len=0 MSS=1380 TSV=4294943018 TSER=0 WS=1
I have found on internet many doc regarding TCP and max connection issue and I have already done change in sysctl (see below) to increase the number of tcp connection but seems still not ok.
Any idea ?
Best regards
Laurent
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 0
net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0
net.bridge.bridge-nf-call-arptables = 0
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 68719476736
kernel.shmall = 4294967296
net.ipv4.tcp_timestamps = 1
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_keepalive_time = 1200
net.ipv4.tcp_max_syn_backlog = 8192
net.ipv4.tcp_max_tw_buckets = 5000
fs.file-max = 2097152
net.ipv4.ip_local_port_range = 2000 65535
net.ipv4.tcp_max_tw_buckets = 1440000
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_tw_reuse = 1
net.core.somaxconn = 65536
net.core.netdev_max_backlog = 65536
Dear all,
Greetings.
We need to install Kamailio server in ARM9 architecture based system
(Example: Xilinx XC7Z045-2FFG676I FPGA board).
Pleasse suggest me that, is there any possibility of installing Kamailio in
ARM9 architecture based systems.
Please respond
Regards
sermj2012
Hello,
I would like to announce that Federico Cabiddu has now write access to
Kamailio git repository. He is going to push a new module named tsilo,
which facilitates adding new branches to active transactions -- the
typical case implemented so far is to track invites per callee and add a
new branch if the callee registers while invite transaction is active,
quite useful for services with mobile clients that are getting push
notifications to wake up.
Federico is one of the guys using Kamailio for many years, currently
working at Orange, France.
His commit user id is: fcabiddu
My warm welcome and thanks for joining the effort to develop Kamailio!
Looking forward to future contribution to the project,
Daniel
--
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Next Kamailio Advanced Trainings 2014 - http://www.asipto.com
Sep 22-25, Berlin, Germany
Hello Awesome Kamailio Community,
We are writing on behalf of 2600hz, where we have been using Kamailio for some time now and are very pleased with our results! So, seems time to commit something back, dontchya think?
We would like to present to you a new module, to hopefully be included in master. We call it db_kazoo (although a new name is fine too).
db_kazoo is a general purpose AMQP connector (connects to our rabbitmq-server). It exposes publish/consume capabilities into Kamailio. Why is this amazing, you ask? Well even if you didn’t ask, we will explain…
>From a high-level, the purpose of the module might be for things like:
- Integrate to an AMQP application to make real-time routing decisions (instead of using, say, a SQL database)
- Provide a real-time integration into your program, instead of your database, so you can overlay additional logic in your preferred language while also utilizing a message bus
- Utilize messaging to have a distributed messaging layer, such that machines processing requests/responses/events can go up/down or share the workload and your Kamailio node will still be happy
With this module, someone can:
1 - publish json payloads to rabbitmq
2 - publish json payloads to rabbitmq and wait for correlated response message
3 - subscribe to an exchange with a routing key
The module works with a main forked process that does the communication with rabbitmq for issuing publishes, waiting for replies and consuming messages. When it consumes a message it defers the process to a worker process so that it doesn't block this main process.
The worker process issues an event-route where we can act on the received payload. The name of the event-route is composed by values extracted from the payload.
Consumed messages have the option of being acknowledge in two ways:
1 - immediately when received
2 - after processing by the worker
One unique feature of our implementation revolves around failover of the message bus itself. In our design, the module supports multiple RabbitMQ servers and will fallback from one to the next in a list of RabbitMQ servers if the connection fails to the current connected server. When using acknowledge in db_kazoo with clustering in RabbitMQ, we have simulated and experienced full reconnects while in the middle of processing pending messages. In this way, when we get disconnected from one server we proved that, even at high speeds, we are able to connect to the next in the list and continue interacting with our application.
We have run a variety of sipp load tests on this module and believe it is ready for prime time. We monitored memory, response accuracy and overall stability and it seemed OK. But we would, of course, love for others to help us find what we have missed, or contribute more features, or overall just use the work we slaved over for so many hours. Or just make comments and suggestions!
If nothing else, we hope we’ve provided something useful to the Kamailio community, as you all have provided useful items to us.
Thanks to everyone for all the work on Kamailio and related products.
Look forward to hearing from you all.
This is our first formal / large contribution to Kamailio so if we’ve done something wrong process, code or otherwise please let us know!
Hello,
I have downloaded and unzipped kamailio package available online. I want to
know about TLS module, My question is that where is the encryption module
located in TLS module ?? Is it in some .c file of TLS module or does TLS
module use AES encryption available in LINUX or UNIX systems??
This question arises because I want to customize AES algorithm ?? Can it be
done in TLS module or not ??
Regards,
Aawaise
--
View this message in context: http://sip-router.1086192.n5.nabble.com/Location-of-Encryption-Algorithm-in…
Sent from the Users mailing list archive at Nabble.com.
Hello,
the development of new features for next major release, v4.2.0, is going
to be frozen by end of today. As we have developers all over the world,
we are going to allow everyone to benefit of the full day, so
technically is like end of Wednesday, September 10, in Hawaii ( :-) a
good fit, because it is the home region for the name of the project.
If there is a patch with new features that you want to push, but needs
review, we are going to take care of them in the next days, but upload
them to the tracker or send them to sr-dev mailing list by today.
Then follows about one month of testing and bug fixing for the existing
code, with the target to have the 4.2.0 release out around mid of October.
Cheers,
Daniel
--
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Next Kamailio Advanced Trainings 2014 - http://www.asipto.com
Sep 22-25, Berlin, Germany
Hello,
I would like to announce that a new developer has now write access to
Kamailo git repository: Luis Azedo.
His commit username is: lazedo
He is going to push soon the 'kazoo' module that was discussed these
days on the mailing list - a module connector for the Kazoo - the open
source, distributed VoIP platform using Kamailio for core SIP routing.
He also provided many patches to other components so far. Luis works for
2600hz, an USA company, and will be accompanied by Darren Schreiber and
Karl Andreson in maintenance of the new module.
My warm welcome and thanks for joining the effort of developing Kamailio
further!
Looking forward to future contributions to the project!
Cheers,
Daniel
--
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Next Kamailio Advanced Trainings 2014 - http://www.asipto.com
Sep 22-25, Berlin, Germany
Any tips on compiling the app_java module? I am on CentOS 6. And I have libgcj-4.4.7 installed, but the build process complains about missing jni.h and other files.