Kamailio v5.4.0 is out – it comes with 5 new modules and a considerable
set of improvements touching again more than 100 existing modules.
You can read detailed release notes at:
* https://www.kamailio.org/w/kamailio-v5-4-0-release-notes/
Many thanks to all developers and community members that made possible
this release.
v5.4.0 brings more flexibility and optimizations across many components,
enhancements to load balancer, stateless active calls tracking,
STIR/SHAKEN support, Kafka connector, plenty of new variables and
transformations, ability do print JSON-structured log messages ... just
to list only a few here. Enjoy Kamailio v5.4.0!
Thank you for flying Kamailio!
Stay safe and healthy!
Daniel
--
Daniel-Constantin Mierla -- www.asipto.comwww.twitter.com/miconda -- www.linkedin.com/in/miconda
Hello,
we are considering to release the next major stable release,
respectively 5.4.0, on Wednesday, July 29, 2020.
The branch 5.4 was already created, several doc resources were already
added (wiki pages with what is new,
core/variables/transformations/rpcs/stats cookbooks, alphabetic indexes,
...), at least debian/ubuntu packages should be built nightly, ...
If anyone is testing an upgrade from branch 5.3 to 5.4 and encounters
changes that should be done in Kamailio config, add notes about at:
* https://www.kamailio.org/wiki/install/upgrade/5.3.x-to-5.4.0
Cheers,
Daniel
--
Daniel-Constantin Mierla -- www.asipto.comwww.twitter.com/miconda -- www.linkedin.com/in/miconda
Funding: https://www.paypal.me/dcmierla
Greetings,
I've trying to use the module PHONENUM on my Kamailio on CentOS 7.
However, getting the required libphonenumber library hasn't been possible.
Is there any CentOs7 repository for this ? What's the best way to work with
this module on CentOS ?
Best Regards,
Hello,
If you want to use c++ library, then you can try to compile it by yourself:
yum install cmake boost boost-devel boost-doc gtest gtest-devel protobuf
protobuf-devel libicu libicu-devel
$ cd libphonenumber/cpp
$ mkdir build
$ cd build
$ cmake ..
$ make
$ ./libphonenumber_test
cp -r libphonenumber.so* /usr/lib64/
cp -r libgeocoding.so* /usr/lib64/
Hi list,
Hope you are all good!
I've been trying to install kamailio 5.2.7 from the centos 7 repo, but it
is failing in both repos.....
With the http://rpm.kamailio.org/centos/ repo it fails with:
Error: Package: kamailio-sipcapture-daemon-config-5.2.7-0.el7.centos.x86_64
(kamailio-5.2)
Requires: kamailio-sipcapture = 5.2.7
With the
http://download.opensuse.org/repositories/home:/kamailio:/v5.2.x-rpms/CentO…
repo it fails with:
kamailio-5.2.7-7.el7.centos.x8 FAILED
=================== ] 579 kB/s | 12 MB 00:00:04 ETA
https://download.opensuse.org/repositories/home%3A/kamailio%3A/v5.2.x-rpms/…:
[Errno -1] Package does not match intended download. Suggestion: run yum
--enablerepo=home_kamailio_v5.2.x-rpms clean metadata
Trying other mirror.
Error downloading packages:
kamailio-5.2.7-7.el7.centos.x86_64: [Errno 256] No more mirrors to try.
Would someone be able to have a look at that?
Thank you!
Patrick Wakano
Hello,
Yes, i have it there but the variable name was mismatching with the module
variable name:
$xavp(regcfg=>match_received) = $su;
modparam("registrar", "xavp_cfg", "reg")
It's all good now.
Thanks for your help.
Hello,
Trying to check if an extension it's already registered with the same
received path.
if (registered("location","$fu",2)) {
sl_send_reply("200","OK");
exit;
};
But, it's not working for me, getting true even if the received path it's
different:
This is what I'm getting from Kamailio:
[root@dev ilie.soltanici]# /usr/local/sbin/kamcmd ul.dump
{
Domains: {
Domain: {
Domain: location
Size: 1024
AoRs: {
Info: {
AoR: 101
HashID: -1698832128
Contacts: {
Contact: {
Address:
sip:101@192.168.1.10:12767;ob
Expires: 2452
Q: 1.000000
Call-ID:
3fa6c9f7db404e8e93a9664c3634ddf7
CSeq: 31114
User-Agent:
MicroSIP/3.19.31
Received: sip:
192.168.1.10:12767
Path: [not set]
State: CS_SYNC
Flags: 0
CFlags: 12288
Socket: udp:
192.168.1.1:5060
Methods: 8159
Ruid:
uloc-b-5f1eea5d-57b0-1
Instance: [not set]
Reg-Id: 0
Server-Id: 11
Tcpconn-Id: -1
Keepalive: 1
Last-Keepalive:
1595862742
Last-Modified:
1595861637
}
}
This is the SIP Trace:
2020/07/27 16:17:12.214151 192.168.1.10:12610 -> 192.168.1.1:5060
OPTIONS sip:dev.local SIP/2.0
Via: SIP/2.0/UDP 192.168.1.10:5060;branch=z9hG4bK-91-1-0
From: "Test Account" <sip:101@dev.local>;tag=91SIPpTag001
To: sip:dev.local
Call-ID: 1-91(a)192.168.1.10
User-Agent: SIPP
CSeq: 1 OPTIONS
Content-Length: 0
As you can see the source port it's different 12767/12610, but the
registered function is still getting true.
Thank you.
Hi all
This is installing 5.3 for Bionic (18.04) on Focal (20.04) but as I know you’re in the throws of building 5.4 thought I'd throw this out there in case it changes anything;
Installing kamailio from;
deb http://deb.kamailio.org/kamailio53 bionic main
The following packages have unmet dependencies:
kamailio : Depends: libreadline7 (>= 6.0) but it is not installable
kamailio-mysql-modules : Depends: libmysqlclient20 (>= 5.7.11) but it is not installable
kamailio-redis-modules : Depends: libhiredis0.13 (>= 0.13.1) but it is not installable
libreadline7 -> libreadline8 (v 8.0-4)
libmysqlclient20 -> libmysqlclient21 (v 8.0.21-1ubuntu20.04)
libhiredis0.13 -> libhiredis-dev (v 0.14.0-6).
Ubuntu Server 20.04 LTS (focal)
MySQL 8 (From MySQL Repo)
Redis 6 from latest stable
Best regards
Mark
--
Mark Boyce
Dark Origins Ltd