前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Kamailio v5.8.0 版本发布

Kamailio v5.8.0 版本发布

作者头像
Seven Du
发布2024-03-18 14:33:55
2221
发布2024-03-18 14:33:55
举报
文章被收录于专栏:FreeSWITCH中文社区

2024年3月7日,Kamailio SIP服务器新版本 v5.8.0已发布,该版本是一个主版本,更新了许多新功能以及对现有组件改进。

详细更新内容如下:

Overview of new features in v5.8.0

(for more details see the wiki page or the commits ChangeLog)

Highlights

  • enhanced capabilities for TCP connections and traffic management
  • consistent number of commit to the IMS components for building VoLTE/VoNR services
  • SIP overload control support for server (RFC7339)
  • extensive work for proper integration of libssl3
  • connector for InfluxDB allowing to push data from Kamailio configuration file
  • alternative internal HTTP server implementation using libmicrohttpd
  • new option for cryptography functions using libcrypt as alternative to libssl
  • ability to write log message from Kamailio configuration to specific files
  • distribution of keepalives from usrloc across an interval of time
  • new variables and transformations

Summary Of New Features

  • four new modules:
    • file_out – logging from config to specific files
    • gcrypt – cryptography functions using libcrypt
    • influxdbc – connector module to InfluxDB
    • microhttpd – simple HTTP server implementation using libmicrohttpd
  • tls support for Diameter client module
  • ability to specify Via parameters for generated replies
  • option to provide client certificates to mysql connector module
  • ability to write shared memory status report to designated file
  • support for re-authenticate on Diameter Ro sessions initiated from charging server
  • tls support for redis connector
  • variables to access dispatcher routing attribute
  • replication of custom location record attributes via DMQ
  • ability to trigger resynchronisation of htable content via DMQ
  • option to check if an imc room is active or an user is inside a room
  • restore of Ro sessions from database for IMS charging
  • database storage support for IMS-dialog records
  • more flexibility to destroy IMS IPSec tunnels
  • options to decide what SIP message attributes to be used for forwarding over IMS IPSec channels
  • function to check only if the host part of a SIP URI is local
  • msilo option to store call-id and reuse it on delivery
  • msilo option to specify custom sender and received of the message
  • ability for presence module to resynchronize cache from the storage backend
  • amqps support for rabbitmq
  • support receiving dtmf events from rtpengine and raise an event
  • sdp line iterator functions and variables
  • variable to get the SDP connection IP
  • config function to sign STIR/SHAKEN Identity providing private key data as parameter
  • siptrace function to provide message content as parameter
  • rpc function to kill a tls session
  • many core parameter to control when TCP connections are accepted and for how long
  • alignment to 16 bytes to internal memory managers to match how is done by the common operating systems nowadays
  • several new features in the kamcli tool

Project achievements during v5.8.0 development cycle

  • the development of the project approaches 23 years of activity
  • it is the 26th public major release in the history of project (SER project went out first with v0.8.x)
  • the 12th edition of the conference Kamailio World, is scheduled for April 18-19, 2024, in Berlin, Germany
  • presentations at several events such as: Astricon, Fosdem, Cluecon, FUSECOForum
  • continuous development at high pace – the project has over 37000 commits to the master branch (about 1700 commits done for v5.8.0 alone from more than 40 different contributors)

Downloading v5.8.0

You can download the tarball of the released sources at:

  • https://www.kamailio.org/pub/kamailio/latest-5.8.x/src/

Binary packages for several distributions can be found at:

  • https://www.kamailio.org/pub/kamailio/latest-5.8.x/bin/
  • https://www.kamailio.org/pub/kamailio/latest-5.8.x/packages/
  • https://www.kamailio.org/wikidocs/packages/debs
  • https://www.kamailio.org/wikidocs/packages/rpms

Packages will be uploaded as soon as they are built by developers (Debian and Ubuntu debs as well as RPMs for Centos, RedHat, Fedora and OpenSUSE) or submitted by community for other operating systems.

A step by step installation tutorial is available at:

  • https://kamailio.org/docs/tutorials/5.8.x/kamailio-install-guide-git/

Documentation

  • Modules’ documentation: https://www.kamailio.org/docs/modules/5.8.x/
  • Cookbooks and more wiki docs: https://www.kamailio.org/wikidocs/
  • Migration guide: https://www.kamailio.org/wiki/install/upgrade/5.7.x-to-5.8.0
  • Alphabetic indexes: for modules’ functions, parameters and control commands

Useful links:

  • Install and maintain Kamailio 5.8.x from GIT repository
  • Commit ChangeLog for Kamailio 5.8.0
  • Kamailio 5.7.x Release Notes – the previous major release

Many thanks to those contributing with code, helping testing or advocating the project!

We are looking forward to meeting many of you at events around the world (online or in person), and invite you to join the efforts to improve Kamailio!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-03-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeSWITCH中文社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Overview of new features in v5.8.0
    • Project achievements during v5.8.0 development cycle
      • Downloading v5.8.0
        • Documentation
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档