Schedule

The schedule is under work, until it is ready, you can see below a selection of accepted sessions!

Event structure:

  • Thursday, April 18, 2024: 08:30 – Registration
  • Thursday, April 18, 2024: 09:00 – 18:30 – Presentations
  • Thursday, April 18, 2024: 10:00 – 18:00 – Demos And Showcases (2nd Room)
  • Thursday, April 18, 2024: 19:00 – 21:00 – Social Networking Event
  • Friday, April 19, 2024: 08:30 – Registration
  • Friday, April 19, 2024: 09:00 – 17:00 – Presentations


Info: Open Source Mobile Network Technologies Conference

On April 17, 2024, the day before Kamailio World 2024, the Next Generation Networks (AV) department of the Technische Universität (TU) Berlin organises the Open Source Mobile Network Technologies (OSMNT) Conference. If you want to participate to it, you can select the option in the registration form for Kamailio World and you do not have to register again to the OSMNT Conference website. The TU Berlin campus is nearby Kamailio World venue, like a 10-15 minutes easy walk. More details about OSMNT Conference at:

Info: Demos And Show Cases Room

On April 18, 2024, during the first day of Kamailio World 2024, a second room is available for presenting demos and showcases by any participant to the conference. Read here more details.



April 18, 2024: Conference Sessions
08:30 ♦ Registration
09:00-09:10 ♦ Welcome
Elena-Ramona Modroiu, Co-Founder Kamailio, Germany
Welcome notes
09:10-09:30 ♦ Kamailio – Last Year In Review
Daniel-Constantin Mierla, Co-Founder Kamailio, Germany
A walk through the most relevant events of Kamailio project, with a special focus on the development during the last year and the plans for the future. Details about what is new in the latest stable releases, Kamailio v5.7 and v5.8, and what else has been developed meanwhile.
09:30-10:00 ♦ HTABLE vs REDIS: Is There A Performance Benefit?
Fred Posner, VoIP/Kamailio Consultant, Founder Palner Group, USA
HTable is a Kamailio native in-memory key-value storage with ability to replicate the content via distributed message queue (DMQ) within a Kamailio cluster. Redis is well known open source key-value storage application, able to handle a high data throughput and with clustering support, as well. Kamailio has a Redis connector module for many years now, one could easily choose and/or switch between HTable and Redis inside kamailio.cfg based on preference or needs. This session is sharing the experiences while using both of them, when one proved to be more suitable than the other one, their benefits and drawbacks.
 10:00-10:30 ♦ Automating Your Kamailio Test Calls
Andreas Granig, CTO Sipfront, Austria
Why wait until your customers complain that calls stopped working? Learn how to automate test calls to check for regressions during development and to actively monitor the call quality during operations!

In this presentation, we will dive into details how to integrate automated test calls into CI/CD pipelines using Github actions, how to record call contents and calculate their MOS, and how to extract RTCP statistics to check media metrics. It will give you some fresh perspective on how to use existing tools to build scalable and reliable test frameworks.

10:30-11:00 ♦ Coffee Break
11:00-11:30 ♦ Telephony Business: Does The Four Day Work Week Make Everyone Happy?
Mathias Pasquay, CEO Pascom, Germany
Pascom builds IP PBX systems that can run on customer premixes or be offered as cloud service. It tries to become more flexible in the context of nowadays’ market and workforce dynamics. Join us in this lecture sharing our experience as we attempt to work just 32 hours on 4 days a week. Does this work? How is this received by customers? Does it impact sales? Is everyone really happy now?
 11:30-12:00 ♦ STIR/SHAKEN: Battle Against Caller ID Spoofing
Sai Kiran Dasika, Voice Engineer, Twilio, USA
Robocalls have increased dramatically over the years due to cheap technology and lack of protection in the telecom networks. The STIR/SHAKEN standard provides a framework to combat that increasing threat. In this session we will present the problem and solution and share Twilio’s experience of how we have integrated with this standard in the US and France. We will cover what you need to know to successfully integrate your products with this standard.
 12:00-12:30 ♦ Securing SIP Communication Using Kamailio With TLS – The Advent Of OpenSSL 3.x
Shih-Ping (Richard) Chan, Software Integrator – Kamailio Developer, Singapore
The session will present the current state of OpenSSL 3.x with Kamailio TLS. OpenSSL 3.x is the present release train of OpenSSL and is adopted by all the major OS distributions in their current releases. However significant changes in this core TLS library has led to difficulties in integration with the Kamailio tls module.

This talk will describe the current implementation challenges and the way forward.

12:30-13:30 ♦ Lunch Break
 13:30-14:00 ♦ Open Source – Nowadays A Solid Ground For 5G Private Networks
Elena-Ramona Modroiu, Senior Researcher, Technische Universität Berlin, Germany
The presentation focuses on revealing a set of open source projects that can be used as a foundation to build functions and components of 5G private networks (eg., IMS functions with Kamailio modules, radio access network with srsRAN or OpenAirInterface, 5G core with Open5GS or Free5GC, etc.), what are their benefits and drawbacks. Furthermore, it shows a few options of cost effective user equipment devices and network hardware that can help you to get started.
14:00-14:30 ♦ FreeSwitch: From Classic SIP PBX And Media Server To Artificial Intelligence
Evan McGee, CTO Signalwire, USA
FreeSwitch is well known for it extensive list of features: audio/video conferencing, DTMF handling, wide-band codecs and transcoding, IVR, voicemail, … Everything that one needs to build a SIP PBX, call center system or media server. However, Artificial Intelligence started to replace the humans in many tasks and real time communications is no exception. Learn what FreeSwitch has done in this direction, what are its latest new features and the future directions of this renown open source project.
14:30-15:00 ♦ Dynamic SIP Credentials
Mack Hendricks, Founder Flyball, USA
In this presentation, we will discuss how to use Kamailio to generate dynamic SIP credentials that expire after a certain amount of time. While running an Open Source Support and Consulting firm for the last 10 years, I found that our engineers sometimes forget to remove the SIP credentials of our test carrier from a customer’s system after performing some testing. We typically wouldn’t catch it until we get a fraud notification from our carrier or receive the monthly bill.

Therefore, we created a RESTFUL endpoint called /lease and it creates and returns a set of SIP credentials that are only active for a defined timeframe. Once, the timeframe is reached the credentials are automatically removed from Kamailio. Also, we found that using SIP dynamic credentials versus using long-lived credentials is helpful and more secure when deploying new environments and performing automated testing using CI/CD. The credentials are automatically cleaned up (aka. removed) once testing is complete.

VoIP (aka SIP) phone fraud accounted for over 50 billion dollars in losses last year. I believe that using more dynamic SIP credentials will reduce the amount of fraud.

 15:00-15:30 ♦ Kamailio In High Load Reliable And Geographically Distributed Systems
Kirill Tikhonov, Senior Engineering Manager, Ringcentral, USA
What if we have servers, clients and PSTN lines in Australia, US and Europe simultaneously? What if people call everyday to each other across the globe and we need to support this system as reliable and avoid bad user experience? What if there are millions of these people and hundreds of backend service instances?
That would be a journey of building that type of system based on Kamailio, full of tips and tricks and personal experience.
15:30-16:00 ♦ Coffee Break
 16:00-16:30 ♦ Waveform Analysis For QoE Inspection In Real Time Communications
Dmytro Bogovych, Principal Engineer, Sevana, Estonia
The presentation is about combining QoS and QoE analysis in order to receive additional information about the network behavior and quality issues. The combination of packet and waveform analysis gives competitive advantage to call quality monitoring and empowers the maintenance team with immediate notification on the quality problems in the network and inside the payload.
 16:30-17:00 ♦ Mobile Application And Messaging With Kamailio
Julien Chavanton, Software Engineer – Kamailio Developer, Canada
Using SIP for voice and video calling has been working very well with Kamailio, when doing messaging over SIP using Kamailio you get the same level of control over the protocol, connectivity etc.

Messaging over SIP is also supported by many ISTP, in this presentation I will share some recipes on how to implement it with store and forward in Kamailio.

Once we have messaging working between Kamailio and a client application we can use that channel to transfer command or reporting messages.
For example with Freeswitch, we can generate detailed call quality reports, conference status and control.

 17:00-17:30 ♦ A Taxonomy Of 5G Networks For The WebRTC/VoIP Engineer
Tim Panton, CTO at |pipe|, UK
You might think that all 5g networks are pretty much the same. You’d be wrong.

In this talk I will describe the differences between carrier networks we have tested whilst working on our low-latency 5G video camera. I will focus on the differences that impact VoIP and WebRTC traffic.

Areas covered:
– SA vs NSA
– Bandwidth
– Latency
– Asymmetry
– Cost
– IP Adresses
– NAT
– ‘Out of data’ behaviour
– SIM signup/topup

Network gods permitting, there will be a live demo.

 17:30-18:20 ♦ Open Discussions Panel – The Future of RTC
TBA
Join us for a panel discussion exploring the potential directions for the future of real time communications. What Artificial Intelligence (AI) and Machine Learning (ML) can do in the realm of Real-Time Communication (RTC) and Voice over Internet Protocol (VoIP) services? Will they help or make it more difficult for end users to access services and solve their problems in a timely manner? Anything new that 5G enabled and what to expect for 6G?

Open discussions panel with a selected group of guests.

18:20-18:30 ♦ End Of Day – Closing Remarks
19:00-21:00 ♦ Cocktail Party – Social Networking Event

April 19, 2024: Conference Sessions
09:00-09:20 ♦ KEMI – Enhanced Flexibility For Advanced SIP Routing
Daniel-Constantin Mierla, Co-Founder Kamailio, Asipto, Germany
KEMI is Kamailio’s internal framework that allows writing the SIP routing logic using well known programming languages such as Python, Lua, JavaScript or Ruby. This session presents the latest features added to KEMI interpreters and how using KEMI can bring your SIP traffic handling with Kamailio to new levels of flexibility and better integration with external systems and services.
09:20-10:00 ♦ Kamailio – Ask Me Anything
Kamailio Developers
An interactive session allowing the audience to ask any question about using or developing Kamailio. Prepare your questions about scalability, security or anything else you need to build RTC systems with Kamailio.

The panelists will be several prominent Kamailio developers and community members, among them Daniel-Constantin Mierla, Federico Cabiddu, Andreas Granig, Alexandr Dubovikov, Fred Posner.

 10:00-10:30 ♦ Am I Sober Or Am I Trunk? A Janus Story
Lorenzo Miniero, CTO Meetecho, Italy
When acting as a SIP gateway, the Janus WebRTC Server makes it easy to turn existing, and possibly WebRTC-unaware, SIP infrastuctures into WebRTC applications. It does so by acting as a SIP “avatar” on behalf of WebRTC endpoints, thus implementing a collection of SIP endpoints, rather an a SIP server itself, where each user can register to different SIP proxies independently.

There are cases, though, where limiting the scope of a Janus server may be useful, e.g., by implementing trunks with specific SIP proxies in order to guarantee calls can only go to, or from, specific servers, or to avoid the need for costly registrations while still allowing incoming calls. This presentation will describe my efforts towards that goal, presenting some of the architectural challenges I had to face as part of the process.

10:30-11:00 ♦ Coffee Break
11:00-11:30 ♦ Kamailio + eBPF – Chapter 2: Blood and Honey
Alexandr Dubovikov, Founder Homer SIP Capture, Germany
Explore advanced analysis techniques and methodologies for monitoring Kamailio at runtime using eBPF hooking into Linux Kernel callbacks to track slow functions and blocking actions within Kamailio’s operations.
 11:30-12:00 ♦ Using WebRTC For Space Mission Control
Markus Töpfer, Voice Systems Engineer, German Space Operations Center (DLR), Germany
The presentation focuses on how and why we implemented a WebRTC based Mission Control Room Conferencing system. It will first describe the use case of Space Mission Control Room Conferencing, what is special about the environment. The second part will present the particular and edge cases of our WebRTC implementation. The last part will clarify why we use WebRTC.
 12:00-12:30 ♦ Your Deployment On Stage – 5 Minutes 5 Slides
Benjamin Tiez, VoIP Engineer, Sipgate, Germany
Your chance as a participant to Kamailio World Conference 2023 to show what you are doing in the RTC space, what are your services and products, where and how Kamailio is used. You get 5 minutes to speak on maximum 5 slides and then let the discussions to continue during the breaks and social networking events.
12:30-13:30 ♦ Lunch Break
 13:30-14:00 ♦ Open Modular Campus Networks driving the 5G Evolution towards an OPEN 6G
– Related Research Infrastructure Toolkits and Testbeds for 6G
Prof. Dr. Thomas Magedanz, Fraunhofer Fokus Institute, Germany
We currently can witness globally that emerging OPEN 5G campus networks are driving the evolution of 5G towards 6G. The German BMWK Flagship project CampusOS (https://campus-os.io) is illustrating the state of play in this context to allow the faster and cheaper implementation of customized 5G campus networks. Open Source toolkits are becoming to play an important role in this context.

In parallel, ongoing 6G research is targeting an ultimate flexible network environment fulfilling on the one hand the UN SDGs to a large extend, but also to support any type of future connectivity. Thus ideally AI automated 6G network customization and optimization to specific requirements will be the key to success. The German BMBF flagship project Open6GHub (https://www.open6ghub.de/en/) is looking for realizing an open 6G testbed infrastructure.

Fraunhofer FOKUS and TU Berlin are developing since two decades different wireless networking toolkits to build open testbed infrastructures enabling both academic and industrial proof of concepts around the globe. Both organizations are also very active in both above mentioned projects in order to develop the next generation of their toolkits. In this talk we will provide an overview of the TU Berlin Open Source Open6GNet.org (https://www.open6gnet.org) initiative for enabling university students around the globe as well as the Fraunhofer FOKUS Organic 6G Core toolkit for bigger research labs (https://www.6g-ready.net/).

 14:00-14:30 ♦ Emergency Communication – What Else To Do Besides LoST
Wolfgang Kampichler, Principal Scientist, Frequentis, Austria
The LoST module provides a basis for the implementation of an NG core service (ESRP) with Kamailio. This service has been successfully operated in Austria for 5 years as part of DEC112 to improve accessibility of the Austrian emergency services. Taking a closer look at the standard documents, it quickly becomes clear that more needs to be done to enable multimedia services for emergency communications. Besides legal and regulatory aspects, features such as callback, incident data sharing, logging, or new SIP events (like abandonedCall or element/serviceState) are introduced by standards, and, not to forget, trusted identities should be provided. In addition, central media services are required to support a transfer from one control centre to another or to include a third-party service into the communication. This presentation provides an overview of standards-based features that go beyond the capabilities of the current LoST module implementation. It can also be an inspiration for new open-source projects in the field of emergency communication to promote the dissemination and implementation of NG9-1-1/112 standards.
 14:30-15:00 ♦ Mission-Critical-Service OTT Using Kamailio As Lightweight IMS
Roman Onic, Telecommunications Engineer, Kontron Transportation, Austria
As part of the modernization of operational radio infrastructures, Kontron Transportation GmbH developed and introduced an MCx based train radio system in order to replace existing old analog radio systems. The MCx based system offers equivalent GSM-R functionalities, but without having to set up and operate a GSM-R network or other infrastructure, such as a base station with mast, etc…. as public operator networks are used to host it Over-the-top (deployed in a public cloud infrastructure).

In addition the system has implemented a so called Interworking Function (IWF), which allows to perform calls from/to the public operator network, even towards GSM-R systems which is required by customers.

The solution is based on Kamailio as core IMS system along with integrated 3GPP Application Server (ISC towards Kamailio S-CSCF) and other applications / nodes. Overall, this solution can be seen as a preliminary implementation of FRMCS (Future Railway Mobile Communication System) from the core network and application perspective.

This IWF uses, amongst others, a freshly implemented Kamailio module “ims_rdn” to configure 3GPP application services at the S-CSCF.

Kontron Transportation would explain the solution and how specifically Kamailio has been integrated there and could even do a short live demo using MCx clients as used on the trains.

15:00-15:30 ♦ Clustering Your CGRateS Billing To Match Kamailio Performance
Dan Christian Bogos, Founder CGRateS, Germany
Due to its transactional nature, a Charging/Billing system was sentenced from beginning to be Achilles heel when it comes to requests per second processed in a SIP network.
In this talk we will review together the Dispatcher Service designed to increase the performance and achieve out of the box high availability of a CGRateS installation, exclusively using free and Open-Source components.
CGRateS is a battle-tested Enterprise Billing Suite with support for various prepaid and postpaid billing modes.
15:30-16:00 ♦ Coffee Break
16:00-16:15 ♦ Enhancing Kamailio Configuration Clarity With A VS Сode Extension
Maksim Nesterov, ybot.ai, Spain
The Kamailio configuration file is simple in structure, but it can be challenging for beginners to understand due to the multitude of parameters, functions, pseudo-variables, and transformations. While Kamailio offers comprehensive documentation, navigating through modules can be inconvenient. Although there exists a VS Code extension for Kamailio, it only offers syntax highlighting. The presentation introduces a VS Code extension that enhances clarity within the configuration file by displaying concise documentation on keywords (parameters, functions, variables, transformations) upon hover. Additionally, it will show the challenges faced during the development of this extension.
16:15-16:30 ♦ Kamailio as Proxy for TLS and Multi Domain Asterisk Containers
Dennis Kersten, Principal VoIPGo, Germany
Using cloud-PBX services is the common nowadays, however most of the PBX engines were initially designed for running on private networks, inaccessible by the wild internet world. The session shows how Kamailio can be used to ensure strong security for SIP traffic and offer privacy of communication for customers over public internet.
 16:30-17:00 ♦ SIP Event And Call Accounting With Kamailio
Daniel-Constantin Mierla, Co-Founder Kamailio, Germany
Kamailio offers a flexible framework for reporting individual SIP routing event as well as call data records. This presentations reveals the common uses cases, but also some of the special situations where Kamailio can be the hero for accounting and billing.
17:00-17:15 ♦ End Of Day – Closing Remarks


Presentation proposals can be submitted via:


back to top