Recently, I've had to be on a lot of long conference calls and have noticed
that after about 18-22 minutes, the audio on the call drops out. There are no
errors logged from Asterisk, Kamailio, or RTPengine. The signalling portion
of the call is unaffected and continues as normal.
My setup is as follows
asterisk-14.3.0-7.gita047b25.fc25.x86_64 (14 branch)
kamailio-5.0.0-5.git2608015.fc25.x86_64 (5.0 branch)
kernel-4.10.8-200.fc25.x86_64 (stable Fedora kernel)
rtpengine-5.1.1.1-9.git27af349.fc25.x86_64 (master branch)
Yealink or Zoiper softphones
Calls are originated as follows using TLS & SRTP
Yealink/Zoiper -> Kamailio/RTPengine+kernel -> Asterisk/DAHDI/PSTN
Related IPtables output below (generated by firewalld)
~]# iptables -S |grep INPUT
-P INPUT ACCEPT
-N INPUT_ZONES
-N INPUT_ZONES_SOURCE
-N INPUT_direct
-A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -j INPUT_direct
-A INPUT -j INPUT_ZONES_SOURCE
-A INPUT -j INPUT_ZONES
-A INPUT -m conntrack --ctstate INVALID -j DROP
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A INPUT_direct -p udp -m udp --dport 30000:40000 -j RTPENGINE --id 0
-A INPUT_ZONES_SOURCE -m set --match-set mss4 src -g IN_mss
-A INPUT_ZONES -g IN_public
-A IN_public -j IN_public_allow
-A IN_public_allow -p udp -m udp --dport 30000:40000 -m conntrack \
--ctstate NEW -j ACCEPT
I saw https://github.com/sipwise/rtpengine/issues/102 and
https://github.com/sipwise/rtpengine/issues/108, but do not seem to have any
issues (that I know of) with the SRTP, though the latter ticket references
"call that would last longer than 20 minutes".
Can you share suggestions for looking into the cause of the audio drops,
especially as nothing appears in the logs?
Thanks. -A
--
Anthony - https://messinet.com/ - https://messinet.com/~amessina/gallery
F9B6 560E 68EA 037D 8C3D D1C9 FF31 3BDB D9D8 99B6
Hello,
Kamailio SIP Server v5.0.1 stable release is out!
This is a maintenance release of the latest stable branch, 5.0, that
includes fixes since the release of v5.0.0. There is no change to
database schema or configuration language structure that you have to do
on previous installations of v5.0.x. Deployments running previous 5.x.x
versions are strongly recommended to be upgraded to v5.0.1.
For more details about version 5.0.1 (including links and guidelines to
download the tarball or from GIT repository), visit:
* https://www.kamailio.org/w/2017/04/kamailio-v5-0-1-released/
RPM, Debian/Ubuntu packages will be available soon as well.
Many thanks to all contributing and using Kamailio!
Cheers,
Daniel
--
Daniel-Constantin Mierla
www.twitter.com/miconda -- www.linkedin.com/in/miconda
Kamailio World Conference - May 8-10, 2017 - www.kamailioworld.com
Hi All,
I have a architecture of pjsip,kamailio,freeswitch and one external server.
When kamailio is receiving "407"-proxy authentication required from the external server it sends to freeswitch and received "407" from freeswitch.But when replying back to kamailio the freeswitch is adding some extra headers in that "407".
Now I need to send the message from kamailio to pjsip the same thing received from external server.So I need to replace the message received from external server with the message received from freeswitch at kamailio.
I am using redis db to store the message.Can anybody help me how to configure the kamailio so that it will replace the message with freeswitch message and send the original message received before i.e. from external server.
Any suggestion will be highly appreciated.
Thanks,
Narayan
+91-9035438928
Hi all,
I'm starting using kamailio 5 and was trying to convert my actual routing
scripts to new KEMI interface using Lua.
In my old script i'm using event routes for the evapi, dialog and
dispatcher modules, so i was wondering how can i use it on KEMI. It exports
some special Lua function to the KEMI framework? Can anyone give an
example please.
Many thanks
José Seabra
Hello all, I’m newbie to Kamailio and I’m having problem with installation.
I tried to install Kamailio through
'/usr/local/sbin/kamdbctl create’ but it showed error that database engine not specified.
When I checked the kamctlrc file, the DBENGINE was already MYSQL. (DBENGINE=MYSQL)
What am I missing here??
Cheers,
Hyoung Kyoon Roh
Hello all, I’m having problem again.
After solving DBENGINE=MYSQL, I’ve been asked to type password but still get this message.
I’ve tried to install mysql-server but it showed the same.
What am I missing here?
root@ubuntu:/home/parallels# kamdbctl create
MySQL password for root:
INFO: test server charset
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Usage: grep [OPTION]... PATTERN [FILE]...
Try 'grep --help' for more information.
/usr/local/lib64/kamailio//kamctl/kamdbctl.mysql: line 117: [: =: unary operator expected
INFO: creating database kamailio ...
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
ERROR: Creating database kamailio failed!
Regards,
Hyoung Kyoon Roh