The schedule is not yet final, updates can still be made, please keep an eye on event web site!
- Monday, June 5, 2023: 11:30 – Registration
- Monday, June 5, 2023: 12:00 – 17:30 – Presentations
- Tuesday, June 6, 2023: 08:30 – Registration
- Tuesday, June 6, 2023: 09:00 – 18:00 – Presentations
- Tuesday, June 6, 2023: 19:00 – 21:00 – Social Networking Event
- Wednesday, June 7, 2023: 08:30 – Registration
- Wednesday, June 7, 2023: 09:00 – 17:30 – Presentations
|11:30 ♦ Registration|
|12:00-12:15 ♦ Welcome|
|12:15-13:00 ♦ (Workshop) Kamailio – Hash Tables Everywhere|
|Daniel-Constantin Mierla, Co-Founder Kamailio, Germany|
|Hash table is one of the most used structures in Kamailio, being made available for custom needs in kamailio.cfg via htable module, but also powering internally components such as DNS cache, tm module (active transactions) or usrloc module (registration contacts). This workshop tries to demystify the hash table, what is behind it and why it is so useful, what can be tuned to increase performances of a Kamailio instance. Some of the hash tables can be also replicated via distributed message queue for redundancy and clustering. Practical examples of using htable in config are going to be shown, performed as a live hands-on session.|
|13:00-13:30 ♦ (Workshop) OSS 5G Playground At TUB-AV|
|Elena-Ramona Modroiu, Co-Founder Kamailio, Senior Researcher, Technical University Berlin, Germany|
|On-site demo of a minimal 5G platform that can be build to experiment with next generation mobile technologies, enabling students and industry partners to play with 5G components without any significant investment. An example of how digitalisation (Software Defined Networking, Network Function Virtualisation and cloud services) has transformed mobile networks over the past decade allowing nowadays for flexible and affordable deployments of R&D 5G campus networks.|
|13:30-14:00 ♦ Monitoring Kamailio with eBPF|
|Alexandr Dubovikov, CTO QXIP B.V., Netherlands|
|Analysis and methods of monitoring Kamailio at runtime with eBPF, hooking Linux Kernel callbacks to track slow functions and blocking actions, with the ability to export the metrics to external applications to build graphs and alerting systems.|
|14:00-14:30 ♦ Effortless Module Updates in Kamailio: Unleashing the Power of Database, Triggers, and Internal Timer|
|Paolo Visintin, CEO Evoseed, Italy|
|In many cases Kamailio relies on database records for deciding the SIP routing and caching helps to increase capacity of processing. This talk presents some mechanisms to mix database persistence storage and in-memory records caching to get the best of the two, based on experiences building our products and services such as sipflare.com.|
|14:30-15:00 ♦ Voice API For A Mobile Core|
|Sergey Zyrianov, Working Group Two, Norway|
|With Working Group Two you can quickly extend SIP reach to the mobile phones. Any call made or received on a mobile device can be routed to the external SIP Service Provider. We use Kamailio to protect SIP signaling towards Service Providers over the public Internet. This talk will show how PBX or Voicemail providers can use Working Group Two APIs to participate in the mobile call setup.|
|15:00-15:30 ♦ Coffee Break|
|15:30-16:30 ♦ (Workshop) Kamailio – Ask Me Anything|
|Victor Seva, Kamailio Core Developer, Spain|
|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, Victor Seva, Federico Cabiddu, Andreas Granig, Alexandr Dubovikov.
|16:30-17:15 ♦ (Workshop) Kamcli – Flexible And Feature Rich CLI Tool For Kamailio|
|Kamcli, a tool written in Python to control Kamailio from command line, has grown its set of features considerably during the past few years, like: internal shell, command auto-completion, suggestions from history, ability to do management of the records used by many Kamailio modules or synchronisation of APIBan records. This session aims to show live common use cases for kamcli as well as how it can be extended to provide more commands, even for private needs, via its modular extensions design.|
|17:15-17:30 ♦ End Of Day – Closing Remarks|
|08:30 ♦ Registration|
|09:00-09:10 ♦ Welcome|
|Elena-Ramona Modroiu, Co-Founder Kamailio, Germany|
|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.6 and v5.7, and what else has been developed meanwhile.|
|09:30-10:00 ♦ Prototyping The CampusOS Blueprints And Building Blocks – The FOKUS Open Modular 5G Nomadic Node|
|Marc Emmelmann, Fraunhofer Fokus, Berlin, Germany|
|Thomas Magedanz, Prof. Dr., Techical University – Fraunhofer Fokus, Berlin, Germany|
|The CampusOS Project aims at enabling an ecosystem for private campus networks. For that,
the project specifies generic blueprints and building blocks for campus networks to allow an
reproducible and easy deployment of campus networks.The talk will shortly introduce CampusOS and then emphasize on prototyping aspects of
the FOKUS Open Modular 5G Nomadic node as one instance of a CampusOS blueprint
of portable campus networks. It will further provide first insights from field trials built
upon the nomadic node, including use cases addressing first responders, integration of
mission critical services (e.g. prioritized voice communication), and construction sites.
|10:00-10:30 ♦ DDoS Attacks Are Coming For SIP: Are You Ready?|
|Lucas Christian, Staff Software Engineer, Twilio, USA|
|Over the past 18 months, a growing number of VoIP service providers have fallen victim to Distributed Denial of Service (DDoS) attacks. As malicious actors increasingly set their sights on VoIP, are we as an industry a soft target?
– Introduction to Twilio and our use of Kamailio
|10:30-11:00 ♦ Coffee Break|
|11:00-11:30 ♦ Using APIBan In Productions|
|Fred Posner, Owner The Palner Group, USA|
|APIBan helps prevent unwanted SIP traffic by identifying addresses of known bad actors before they attack your system. Bad actors are collected through globally deployed honeypots and curated by APIBan.The session is presenting how Kamailio is used to build the network of honeypots and the lessons learned from protecting the production SIP deployments that need to be available publicly.|
|11:30-12:00 ♦ How To Routes 1000s Of Trunks (Not Endpoints!) With Kamailio|
|Sebastian Damm, Pascom, Germany|
|Adventures at Pascom about carriers who are not ready to receive traffic from a cloud system. The downside of BYOT “bring your own trunk” for cloud based PBX services. A tale about unexpected IP based blocklists, rate limits, bandwidth and channel constraints, location based emergency routing and other funny things.|
|12:00-12:30 ♦ What Is New In FreeSWITCH?|
|Chris Rienzo, VP Of Engineering, Signalwire, USA|
|An update on what is new in the FreeSWITCH project, in both the software and in how we work with the community. Discuss the evolution of the project over the pandemic years, meet SignalWire’s FreeSWITCH developers and ask us anything!|
|12:30-13:30 ♦ Lunch Break|
|13:30-14:00 ♦ WebRTC On Moving Devices|
|Tim Panton, CTO at |pipe|, UK|
|WebRTC can be used for more than just videoconferencing. This talk describes our experience using webRTC to send realtime video from moving devices. We will discuss the use cases (anything from small robots to race-cars) and the problems we had to solve, especially the challenge of variable network conditions as the device moves. You will learn about engineering tradeoffs between weight, latency, frame rate, on vs off board processing etc. We will also spend some time talking about hardware encoders and how to get the best out of them as well as discuss what you can do with the video once it arrives.|
|14:00-14:30 ♦ Oxpecker: The Voice K8S Plumber|
|Federico Cabiddu, Lead VoIP Developer, Libon, France|
|Kubernetes is definitely the most popular system for deploying and managing containerized applications. Deploying Voice applications on k8s, however, can still be a challenge when it comes to track topology changes as new pods are created/old ones terminated. In this speech we will show how, in Libon, we tackled this challenge and we will introduce Oxpecker, an open-source operator built with the popular k8s Operator SDK that we have created for this purpose, helping us, among others, to deploy and manage the Kamailio cluster.|
|14:30-15:00 ♦ SIP Honeynet Findings|
|Jiri Kuthan, CTO Intuitive Labs, Germany|
|Presenting the analysis of captured traffic in a world-wide deployed honeynet, going beyond the usual tracking of the IP addresses and user agents, by using an innovative SIP signature recognition.|
|15:00-15:30 ♦ Communication Skills And Tools For Communication Experts Like Ourselves|
|Mira Georgieva, Manager Zoiper and Banafo, Bulgaria|
|What is a Communications expert? In the context of what we do – we are comms services and apps experts here. The other contexts are also integral part of our businesses and offering.
Straightforward skills and tools assist efficient communication. They are a direct necessity and we here know that way too well.
This talk condenses actionable communication instruments and tools for experts like ourselves, so that we can not only meet product and service demands, but we remind ourselves that we are the true comms experts in all contexts.
|15:30-16:00 ♦ Coffee Break|
|16:00-16:30 ♦ Building An OSS-Based 4G Network And Running It|
|James Body, CEO Telet Research, UK|
|Showing how Telet Research built a complete 4G network using many open source components, including Kamailio for IMS, and sharing the experiences for running it over the past years.|
|16:30-17:00 ♦ Running Kamailio On Unikernel|
|Andreas Möller, CEO Uniberg, Germany|
|A unikernel is a specialised, single address space machine image constructed by using library operating systems, with benefits like a faster boot time, efficient resource utilization, simplified development and management model and stronger security than the traditional VM, as the attack surface is reduced. This presentation shares experiences of what is needed and how to run Kamailio on unikernel.|
|17:00-17:30 ♦ Your Deployment On Stage – 5 Minutes 5 Slides|
|Markus Monka, Kamailio Project, Head of Infrastructure, 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.|
|17:30-18:20 ♦ Open Discussions Panel – RTC Visions|
|Randy Resnick, France|
|Join us for a panel discussion exploring the transformative potential of Artificial Intelligence (AI) in the realm of Real-Time Communication (RTC) and Voice over Internet Protocol (VoIP) services. We will discuss the various applications of AI, including enhancing call quality, voice recognition and transcription, Natural Language Processing (NLP) for intelligent conversation analysis, integration of virtual assistants and chatbots, predictive analytics for network optimization, and bolstering security with fraud detection.
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|
|09:00-09:30 ♦ Open Source 5G And IMS, VoLTE, ViLTE, VoNR|
|Giovanni Maruzzelli, VoIP Consultant, Italy|
|5G is the convergence into VoIP of all mobile traffic (voice and video and text are all exchanged via the IMS dialect of SIP). Obviously, even PSTN and POTS carriers are going IMS. Services like residential VoIP, PBXes, conferences, etc will move from an “over the top” status where there is Internet between end user and ITSP (and the mobile service will relies on custom “apps”), to a model of “third party service” where ITSP adds its own offering to the Carrier’s (MVNO, CLEC, etc) IMS, interacting with its users’ profiles in HSS, having deskphones, smartphones, softphones as direct SIP (IMS) clients via low latency core network. We will see how Open Source Software is perfectly positioned to play in this new and future space.|
|09:30-10:00 ♦ Secure Access With Kamailio To Legacy PBX Systems Behind NAT|
|Frank Gorgas-Waller, Software Architect, Auerswald, Germany|
|Using Kamailio as a forward proxy to allow secure, protected access to traditional on-site PBX systems.
With the largest base of installed dedicated PBX systems in Germany, Auerswald was faced with the task to allow customers to easily and securely attach external SIP devices to systems that were, in part, designed over 15 years ago. The fact that the PBX systems, as well as the clients, are operated in a completely heterogeneous environment, mostly without trained IT personnel did not make the task any easier. After evaluating the options, we decided to provide an external cluster of Kamailio servers for the PBX systems to connect to. By now, we not only forward SIP calls to those PBX systems, but also provide provisioning information and offer a remote control API for some PBX systems over the same Kamailio connection.
|10:00-10:30 ♦ Re-Nationalisation Is Upon Us: Are You Ready For The New Telecoms Security Regulations?|
|Charles Chance, CTO Simwood, UK|
|The global village of telecommunications peaked just before COVID and we’re seeing increasingly protectionist legislation, or at least well-meaning legislation that has the side-effect of being protectionist, coming into force. In this session we look at how platform architecture decisions are increasingly linked to interpretations of technical legislation and a voluminous code of practice written by the spooks at GCHQ/NCSC.
– Introduction to Simwood and its extensive use of Kamailio over the years.
|10:30-11:00 ♦ Coffee Break|
|11:00-11:30 ♦ Unit-Testing For Kamailio With Docker And SIPp|
|Benjamin Tiez, VoIP Engineer, Sipgate, Germany|
|Tasked with the upgrade of Kamailio from Version 5.1 to 5.6 and ensure that nothing brakes for our VoIP-customers, we needed an option to test specific use-cases of the Kamailio front-loadbalancer and assert that every change in the Kamailio configuration does what it should.
We created a small Docker environment with a SIPp Docker-container in the front acting as customer, two Docker-container with Kamailio in different versions and a SIPp Docker-container acting as SIP-Proxy.
The presentation shows the steps that we took to have a local development environment and what we do with the setup nowadays.
|11:30-12:00 ♦ WebRTC At Sea|
|Klaus-Peter Junghanns, AhoyRTC, Germany|
|The CAPTN (Clean Autonomous Public Transport Network) initiative is a regional innovation network located in Kiel, Germany (see https://www.captn.sh) which spans several research and development projects.
Among others, this research includes remote and autonomous operation of the test vessel MS Wavelab (a 20 meter fully electric catamaran, see https://captn.sh/en/wavelab-en/).
The presentation explores the challenges of transmitting low latency video streams and realtime sensor data to an on-shore control center utilizing WebRTC in changing and challenging network conditions (including 4G, 5G and LEO satellite networks).
|12:00-12:30 ♦ Dangerous Demos|
|James Body, UK|
|12:30-13:30 ♦ Lunch Break|
|13:30-14:00 ♦ The RTPProxy: Past, Present And Future|
|Maksym Sobolyev, CEO Sippy Soft, Canada|
|In this presentation I am going to talk about the old good RTPProxy project. Brief overview of the history will be given with most of the focus on the current work as well as some plans for its future directions. Some of the exiting new features for the version 3.0 will be announced, including but not limited to:
o DTLS/SRTP support;
|14:00-14:30 ♦ News about NG112/911|
|Wolfgang Kampichler, Frequentis AG, Austria|
|Next generation emergency services are gaining more and more traction with the public and at European level. ETSI has recently published a revision of TS 103 479, the basic standard document defining the core ESInet service of a so-called NG911/NG112 architecture. A new EU delegated regulation on emergency communications was published in December 2022, covering content such as caller location, access for end-users with disabilities and routing to the most appropriate PSAP. Typically, these requirements need solutions that go beyond traditional voice calls, such as video, text, Real Time Text (RTT) and other SIP based alternatives to traditional voice calls. An important functional element or Next Generation Core Service (NGCS) is the ESRP (Emergency Services Routing Proxy), a SIP entity that uses URNs and location information to route to the most appropriate PASP. This presentation provides a comprehensive architectural overview, recent regulatory aspects and standardisation activities and concludes with a few thoughts on a success story about the deployment of NGCS in Europe, which is already in its fifth year of operation.|
|14:30-15:00 ♦ Bringing Real-Time Text To WebRTC For NG Emergency Services|
|Lorenzo Miniero, Co-Founder and Chairman Meetecho, Italy|
|Emergency Services have received a lot of attention in the past few years, which led to revisiting the set of technologies and protocols usually involved to actually implement them in a more modern and effective way. One change in particular has impacted the way text is supposed to be exchanged, with a shift from text telephony (TTY) to real-time text (RTT). Within the context of VoIP applications, an ITU-T protocol called T.140 was standardized for exactly that purpose, and a related packetization of the protocol over RTP (using RED for redundancy) was defined as well for use in the context of SIP/SDP sessions.
That said, with WebRTC becoming more and more pervasive in the world of real-time communications, there comes a need to provide the same set of functionality as part of WebRTC sessions too. Unfortunately, while WebRTC is indeed based on SDP and RTP at its foundation, it has no native support for T.140’s flavour of RTP. In order to overcome that, the IETF recently standardized a mechanism to host T.140 real-time text conversation over WebRTC data channels, in order to take advantage of existing WebRTC functionality to address such a requirement in a more flexible way.
This presentation will present a prototype implementation of that technology, using the open source Janus WebRTC Server to realize a gateway between RTT-compliant SIP endpoints and WebRTC applications empowered by the above mentioned specification. A simple demo of the functionality will be presented as well.
|15:00-15:30 ♦ The Geek’s Guide To Presentation Success|
|David Duffett, Let The Geeks Speak, UK|
|A huge number of Presentations are made and watched every day all over the world.
How many of them achieve their objectives?
In fact, how many of them even have clearly defined objectives?The sad answer is a very low proportion indeed.This means that the difference you need to really stand out is not massive – but you do have to be prepared to take action, and do things differently…But why bother?
It’s highly likely that you will find yourself having to make a Presentation to an Audience that includes non-technical people at some stage. It could be to get your next job, it could be to sell your product or service or maybe to raise funding for your next amazing idea…Attend this session to learn a framework for creating and delivering outstanding Presentations that achieve your objectives every time.Your presentations will never be the same!
|15:30-16:00 ♦ Coffee Break|
|16:00-16:30 ♦ Kamailio In Application-Server Use-Cases For Mobile Network Deployments|
|Carsten Bock, CEO NG Voice, Germany|
|Besides acting as the IMS core in a mobile network deployment, Kamailio can work as different applications in a typical IMS deployment. We currently use Kamailio, besides the IMS, for services like IP-SM-GW, the Emergency-CSCF, as a USSD gateway, an MMTel, or as part of our MRF solution. In this talk, I will shed some light on the possible use cases for applications built on Kamailio.|
|16:30-17:00 ♦ KEMI-Based SIP Routing – Beyond The Obvious|
|Daniel-Constantin Mierla, Co-Founder Kamailio, Asipto GmbH, Germany|
|17:00-17:15 ♦ End Of Day – Closing Remarks|