{"id":2634,"date":"2017-03-02T12:27:22","date_gmt":"2017-03-02T11:27:22","guid":{"rendered":"https:\/\/www.kamailioworld.com\/k06\/?page_id=2634"},"modified":"2018-05-03T09:20:34","modified_gmt":"2018-05-03T08:20:34","slug":"schedule","status":"publish","type":"page","link":"https:\/\/www.kamailioworld.com\/k06\/schedule\/","title":{"rendered":"Schedule"},"content":{"rendered":"<p><em>Please note that the schedule may change.<\/em><\/p>\n<hr \/>\n<hr \/>\n<div style=\"text-align: left;\">\n<div style=\"text-align: right;\"><em><strong>Pre-Conference Technical Workshops &#8211; Lightning Talks: May 14, 2018<\/strong><\/em><\/div>\n<table>\n<tbody>\n<tr>\n<td style=\"text-align: left; background-color: #ffffff;\"><strong>11:45<\/strong> \u2666 Registration<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; background-color: #ffffff;\"><strong>12:20-12:30<\/strong> \u2666 Welcome Note<\/td>\n<\/tr>\n<tr id=\"sa\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">12:30-13:20 \u2666 <strong>(Workshop) Kamailio For IMS &#8211; VoLTE<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#cbo\">Carsten Bock<\/a>, CEO NG Voice, Germany<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">The IMS extensions are one of the most dynamic parts of Kamailio, evolving a lot year over year. Working in the areas of 4G and VoLTE, wanting to be ready for 5G, planning IoT or IIoT deployments over mobile networks? You can get a lot for your core network and infrastructure with open source and Kamailio.<\/p>\n<p>This workshop goes through the extensions offered by Kamailio for building IMS and VoLTE core platforms, with examples for various use cases, different IMS node types (I-CSCF, P-CSCF, OCS, ISC, S-CSCF, &#8230;) and integration with WebRTC.<\/td>\n<\/tr>\n<tr id=\"sb\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">13:20-14:10 \u2666 <strong>(Workshop) Kamailio &#8211; Ask Me Anything<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#vse\">Victor Seva<\/a>, VoIP Consultant, Spain<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">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.<\/p>\n<p>The panelists will be several prominent Kamailio developers and community members.<\/td>\n<\/tr>\n<tr id=\"szb\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">14:10-14:30 \u2666 <strong>(LT) KamInboundSIP &#8211; Inbound DID Routing Platform<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#sti\">Surendra Tiwari<\/a>, Plivo, India\/USA<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">KamInboundSIP is an open source VoIP inbound DID call routing platform, leveraging Kamailio, RTPEngine and noSQL to provide flexibility and high performances. The project comes with a web GUI to manage the rules to route calls based on DIDs to customer&#8217;s telephony system. It has an extensive set of features to facilitate the SIP routing interconnects, security and accounting, among them:<\/p>\n<ul>\n<li>inbound termination with carrier IP validation<\/li>\n<li>carrier LCR for DID\/TFN to PSTN forwarding<\/li>\n<li>inbound calling abuse block<\/li>\n<li>push CDRs to MongoDB<\/li>\n<li>integration with IPTables to block SIP scanners and malicious attacks<\/li>\n<li>use of RTPEngine for media streams relay<\/li>\n<li>use of RedisDB for a fast storage<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td><span style=\"color: #000080;\">14:30-15:00 \u2666 <strong>Coffee Break<\/strong><\/span><\/td>\n<\/tr>\n<tr id=\"lt2\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">15:00-15:20 \u2666 <strong>(LT) reSIProcate Overview<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#dpo\">Daniel Pocock<\/a>, reSIProcate Maintainer, Switzerland<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">A high-level overview of each component of the reSIProcate project, including the SIP stack, Conversation Manager, repro SIP proxy, reTurn (TURN) server and client library, the XMPP gateway and Telepathy integration on the Linux desktop. Discussion of reSIProcate&#8217;s strengths, when to use it, how it works with other free software projects and how to contribute.<\/td>\n<\/tr>\n<tr id=\"lt3\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">15:20-15:40 \u2666 <strong>(LT) Tools For VoIP Security<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#sga\">Sandro Gauci<\/a>, Founder Enabled Security, Germany<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">Summary of what tools, old or new, open source or proprietary, can be used for VoIP security checks and SIP fuzzing. What were the relevant VoIP security issues revealed during the past year, what can be done to protect better your VoIP systems.<\/td>\n<\/tr>\n<tr id=\"lt4\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">15:40-16:00 \u2666 <strong>(LT) Load Balancing With Congestion Detection<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#jch\">Julien Chavanton<\/a>, Lead VoIP Software Engineer, Flowroute, USA<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">Last year, latency monitoring was introduced to Kamailio&#8217;s dispatcher module. Along with, a new load balancing algorithm is being developed: &#8220;relative weight based load distribution with congestion detection&#8221;. This one is able to greatly minimize the impact of congested nodes (gateways) by adjusting the load using a latency estimator. This talk is presenting how the algorithm is working and how to configure it in a SIP load balancer system.<\/td>\n<\/tr>\n<tr id=\"sa\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">16:00-16:40 \u2666 <strong>(Workshop) Kamailio &#8211; Unit Testing Framework With Docker<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#gva\">Giacomo Vacca<\/a>, Owner RTCSoft, Italy<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">A simple unit testing framework has been built to help consolidating Kamailio development, detect regressions and integrate with releases management. It should allow developers to create tests for their new features as well as reproduce easily reported issues from the community.<\/p>\n<p>The framework relies on Docker to create an isolated environment for testing as well as known tools for SIP such as sipsak or sipp. It is available at <a href=\"https:\/\/github.com\/kamailio\/kamailio-tests\">https:\/\/github.com\/kamailio\/kamailio-tests<\/a>.<\/p>\n<p>This workshop presents the unit testing framework, how to add new units and how it can help you test your Kamailio deployment.<\/td>\n<\/tr>\n<tr id=\"sd\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">16:40-17:20 \u2666 <strong>(Workshop) Migrating SIP Routing Logic To A KEMI Scripting Language<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#dcm\">Daniel-Constantin Mierla<\/a>, Co-Founder Kamailio, Germany<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">Attend this tutorial to learn what you should take in consideration when migrating from native scripting language of kamailio.cfg to a KEMI language such as Lua, Python, JavaScript or Squirrel. What are the differences, the benefits and drawback for each of these options, do some hands on sessions showing how changes in SIP routing logic can be reloaded by Kamailio without restarting as well as integrate with external extensions provided by these rich scripting languages.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; background-color: #ffffff;\"><strong>17:20-17:30<\/strong> \u2666 End of Workshops &#8211; Closing Remarks<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<hr \/>\n<hr \/>\n<div style=\"text-align: left;\">\n<div style=\"text-align: right;\"><em><strong>Conference Days: May 15-16, 2018<\/strong><\/em><\/div>\n<table>\n<tbody>\n<tr id=\"sxp\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">09:00-09:30 \u2666 <strong>Kamailio &#8211; Past, Present And Future<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#erm\">Elena-Ramona Modroiu<\/a>, Co-Founder Kamailio, Asipto, Germany<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">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 release, Kamailio v5.1, and what else has been developed since then.<\/td>\n<\/tr>\n<tr id=\"sxm\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">09:30-10:00 \u2666 <strong>Fuzzing The Kamailio SIP Server<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#hwe\">Henning Westerholt<\/a>, Kamailio Project, Germany<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">Fuzzing is an automated software testing technique that involves providing invalid, unexpected, or random data as inputs to a computer program. The program is then monitored for exceptions such as crashes, or failing built-in code assertions or for finding potential memory leaks.<\/p>\n<p>I will present in this talk my results in fuzzing the Kamailio SIP Server. This includes an overview of the fuzzing tool chain and motivation for applying this quality assurance method. I will describe the fuzzing setup and the necessary changes in the core for the fuzzer to interact with the server. Furthermore I will give an overview of the results and and describe possible future extensions.<\/td>\n<\/tr>\n<tr id=\"sxc\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">10:00-10:30 \u2666 <strong>Kamailio With Redis Backend<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#agr\">Andreas Granig<\/a>, CTO and Co-founder Sipwise, Austria<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">Redis is well know for being fast and reliable key-value storage system. Kamailio introduced a configuration file connector module (ndb_redis) several years ago, allowing to store\/retrieve\/delete data to\/from Redis servers. At the beginning of 2018, Sipwise developed and contributed a database connector module for Redis, named db_redis, enabling instantly support for Redis storage to modules such as usrloc, auth_db, acc, presence, etc. This presentation shows the benefits of using Redis with Kamailio in your VoIP\/RTC deployments, the gains in performance and where you should pay attention for getting the best out of the two applications when used together.<\/td>\n<\/tr>\n<tr>\n<td><span style=\"color: #000080;\">10:30-11:00 \u2666 <strong>Coffee Break<\/strong><\/span><\/td>\n<\/tr>\n<tr id=\"sxa\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">11:00:11:30 \u2666 <strong>Kamailio With Docker And Kubernetes: Scale In The Right Way<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#pv\">Paolo Visintin<\/a>, Co-founder of Evosip.cloud, Italy<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">How to deploy a full containerized solution using Kamailio with Docker orchestrated by Kubernetes.<\/p>\n<p>Topics to be approached:<br \/>\n&#8211; containers with public IP network<br \/>\n&#8211; htable and other data sharing between different instances of Kamailio<br \/>\n&#8211; recover dialogs of dead instances<br \/>\n&#8211; failover issues<br \/>\n&#8211; caching<\/td>\n<\/tr>\n<tr id=\"sxo\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">11:30-12:00 \u2666 <strong>Homer 7 &#8211; Time To Born<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#adu\">Alexandr Dubovikov<\/a>, QSC AG, Germany<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">A talk about the next generation version of Homer, the SIP capturing platform. Version 7 is a result of evolving based on user feedback and most common used cases, facilitating an easier integration within existing platforms, exposing more APIs and improved user experience.<\/td>\n<\/tr>\n<tr id=\"sxz\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">12:00-12:30 \u2666 <strong>Kamailio, Janus, BareSIP And MQTT &#8211; What A Lovely Platform!<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#oej\">Olle E. Johansson<\/a>, Owner Edvina, Sweden<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">A wild brainstorm and inspirational talk about how to use SIP and MQTT hand in hand. Why I built an MQTT event handler for Janus and how I failed building the MQTT module for Kamailio, with a touch on using BareSIP project for a flexible client side toolkit.<\/td>\n<\/tr>\n<tr>\n<td><span style=\"color: #000080;\">12:30-13:30 \u2666 <strong>Lunch Break<\/strong><\/span><\/td>\n<\/tr>\n<tr id=\"sza\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">13:30-14:00 \u2666 <strong>SIP Is Dead &#8211; Long Live SIP<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#nsi\">Nir Simionovich<\/a>, Owner Cloudonix.io, Israel<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">Over the course of the past 15 years SIP has become the de-facto standard for VoIP Services. While it is by far superior to other protocols, it still suffers from its own caveats. Putting aside NAT issues, SIP isn&#8217;t the best protocol to use for Mobile VoIP services, and thus, something needs to change. This talk will describe how we changed the paradigm of SIP with a new RTC platform at cloudonix.io, how we created a &#8220;Zero provisioning&#8221; and &#8220;Zero Battery&#8221; environment, while still maintaining a highly robust and efficient environment.<\/td>\n<\/tr>\n<tr id=\"sxd\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">14:00-14:30 \u2666 <strong>Kamailio In The ITSP: The Changing Winds<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#aba\">Alex Balashov<\/a>, Evariste Systems, USA<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">The Internet Telephony Service Provider (ITSP) industry, a major consumer of Kamailio, is rapidly embracing cloud architecture and searching for new ways to differentiate products beyond POTS (Plain Old Telephone Service) replacement. This comes with unique challenges for real-time communications because many major cloud service providers are not designed for that from the ground up. In this presentation, some of the technical aspects of this will be explored, as well as the additional infrastructure layers required to make Kamailio work in the brave new world taking shape in the service provider market. Some other changing commercial requirements and ways to address them with Kamailio will also be discussed.<\/td>\n<\/tr>\n<tr id=\"sxh\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">14:30-15:00 \u2666 <strong>The VoIP Platform Architecture With AutoPilot Pattern<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#swo\">Simon Woodhead<\/a>, Owner Simwood eSMS, UK<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">Each VoIP platform that grows has to go through the phase of being just not big enough for the problems of big orchestration to be worth the effort yet. Still, there is need to manage hosts numbering in the high 10s, plus containers and virtual machines running into the thousands, and they could be worldwide in multiple data centres. At Simwood, we rely on a technique called AutoPilot which essentially means a container is self-describing and self-managing, and thus runs the same anywhere. This talks is about the challenges we had to resolve, how we\u00a0replaced the Docker network stack in order to make containers first class citizens on the network, enable anycast, and to put our devs in control of both network requirements and firewalling, as well as integration of applications for SIP routing, billing or database systems.<\/td>\n<\/tr>\n<tr id=\"sxg\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">15:00-15:30 \u2666 <strong>Dynamic SIP Routing And Configuration Management With Consul<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#mpa\">Mathias Pasquay<\/a>, CTO Pascom, Germany<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">This talk explains how consul can be used as a cluster configuration manager and service discovery tool. Dynamically enable\/disable features in Kamailio and other services in your cluster. Use it as a central service registry and fully dynamic dns service. Leverage consul-template to render configuration files for various services. Combine a event based architecture with a stateful key\/value store.<\/td>\n<\/tr>\n<tr>\n<td><span style=\"color: #000080;\">15:30-16:00 \u2666 <strong>Coffee Break<\/strong><\/span><\/td>\n<\/tr>\n<tr id=\"sxf\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">16:00-16:30 \u2666 <strong>Asterisk: Where Is It Going This Year?<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#mfr\">Matthew Fredrickson<\/a>, Manager Of The Asterisk Project, Digium, USA<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">This is an opportunity for people that use Kamailio in conjunction with Asterisk to get a project level update on what&#8217;s happening in Asterisk development &#8211; new features being developed, and intended plans for the next Asterisk release. This will help listeners to better plan for the future in how they can better use Asterisk in their suite of telephony infrastructure.<\/td>\n<\/tr>\n<tr id=\"sxb\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">16:30-17:00 \u2666 <strong>The Nexus Between Blockchain And Telephony<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#mie\">Michael Iedema<\/a>, VoIP\/RTC Consultant, Kapsulate, Spain\/USA<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">Blockchain technology solves a fundamental problem in computer science. It allows two parties to establish trust without the need of an intermediary. Blockchain&#8217;s validation and distribution protocols establish this trust algorithmically.<\/p>\n<p>There are many intermediaries present in the PSTN. Placing a call between two offices usually involves: the caller&#8217;s phone, local PBX, originating provider, terminating provider, remote PBX and finally the callee&#8217;s phone.<\/p>\n<p>If trust can now automatically be negotiated between any subset of these parties or elements, how could network architectures change?<\/p>\n<p>In this talk I will provide a technical overview of blockchain and give practical examples of how it could evolve the way we design, implement and deploy telephony services and infrastructure.<\/td>\n<\/tr>\n<tr id=\"szm\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">17:00-17:30 \u2666 <strong>Remove any Single Points of Failure in your VoIP Stack &#8211; 2600Hz Story<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#mli\">Miriam Libonati<\/a>, Head of Marketing at 2600Hz, USA<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">In this session we will deep dive into the inter workings of the SBC, media server and Class 5 relationship and the technical challenges of building a TRUE distributed cluster. In this journey we will discuss how Kamailio is a key component that allow KAZOO to be a truly geo-redundant, distributed infrastructure that removes any single points of failure. Scaling an Open-Source telco switch has never been so easy.<\/p>\n<p>As a fun surprise our lead engineer will be available for live Q&amp;A following the session, so you can learn more about the intricate workings of our infrastructure and why its so unique.<\/td>\n<\/tr>\n<tr id=\"szp\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">17:30-17:50 \u2666 <strong>Experimental Audio Apps Using WebRTC And WebAudio<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#tpa\">Tim Panton<\/a>, Co-Founder PIPE, UK<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">WebRTC and webAudio can be combined to create new (non-traditional call model) audio applications that fit specific niches. This talk describes 2 recent open source apps &#8211; (code is on GitHub). PodCall is a &#8220;serverless&#8221; tool for recording remote podcast interviews, it uses webRTC to minimise the requirements needed for the interviewee &#8211; they just use their smartphone browser. UnRupt is a &#8220;serverless&#8221; demonstration of a new conversation mechanism where you can speak over the other party and the system delays their voice until you finish. Machine assisted politeness if you will.<\/p>\n<p>The talk is approaching the design decisions, walk through the code and describe the web features we use, the experience of Safari\u2019s webRTC support, and as ever, I will attempt to demo the apps live.<\/td>\n<\/tr>\n<tr id=\"sxr\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">17:50-18:50 \u2666 <strong>Open Discussions Panel \u2013 VUC Visions<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k05\/speakers\/#rre\">Randy Resnick<\/a>, VUC, France<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">What is new and exciting in the real time communications? What will be there in one or two years from now? Open discussions with a selected group of guests.<\/td>\n<\/tr>\n<tr>\n<td><span style=\"color: #000080;\"><strong>18:50-19:00<\/strong> \u2666 End of Day One &#8211; Closing Remarks<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"color: #000080;\"><strong>19:00-21:00<\/strong> \u2666 Cocktail Party &#8211; Social Networking Event<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<div style=\"text-align: right;\"><em><strong>Conference &#8211; Day Two: May 16, 2018<\/strong><\/em><\/div>\n<p>&nbsp;<\/p>\n<table>\n<tbody>\n<tr>\n<td><span style=\"color: #000080;\"><strong>09:00-09:05<\/strong> \u2666 Welcome Note<\/span><\/td>\n<\/tr>\n<tr id=\"sxy\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">09:05-09:30 \u2666 <strong>Kamailio And FreeSWITCH For Video, Chat or Conference Service With Pure SIP<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#gma\">Giovanni Maruzzelli<\/a>, Owner OpenTelecom.IT, Italy<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">SIMPLE, the SIP Instant Messaging Protocol, can be leveraged to transport statuses, commands and chats between participants and administrators of SIP audio\/video calls\/conferences. On top of traditional SIP deskphones and softphones, WebRTC has now universal acceptance and let us extend the reach of SIP on all browsers, and in apps for all smartphones (apps are not listening for incoming traffic, they can be pushed to wake from the server, and save the battery). Kamailio has superb SIP and WebRTC support and can protect, balance and scale FreeSWITCH insuperable conferencing, video MCU, media switching\/mixing, SIMPLE message processing capabilities. We will see how to build and implement such a complete platform, touching both on servers and on clients.<\/td>\n<\/tr>\n<tr id=\"sxj\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">09:30-10:00 \u2666 <strong>Another Year Over &#8211; What&#8217;s Up With IMS, VoLTE And Kamailio?<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#cbo\">Carsten Bock<\/a>, Owner NG Voice, Germany<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">During the last year a lot has happened with Kamailio&#8217;s IMS implementation and surrounding systems. During MWC 2018, we released both our Management-Interface as well as our HSS and REST-API as open-source making the environment complete for IMS and VoLTE deployments, both for mobile and fixed line deployments.<\/p>\n<p>In this talk, I will shed some light on what&#8217;s new in IMS based on Kamailio and describe the new features added over the year. Especially, I will highlight the design principles of our new HSS (which is based on Kamailio and other components) and show, how easy it is to scale the setup up and down, based on demand.<\/td>\n<\/tr>\n<tr id=\"sxe\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">10:00-10:30 \u2666 <strong>DEC112 &#8211; Austrian Text-To-112 Pilot<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k05\/speakers\/#wka\">Wolfgang Kampichler<\/a>, Frequentis AG, Austria<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">DEC112 (www.dec112.at) funded by netidee (www.netidee.at) aims to provide an easy, reliable and secure way for deaf or hearing-impaired people to text for help in an emergency through a simple and intuitive interface and supporting service entities based on open source. A key element, the Emergency Services Routing Proxy, is based on Kamailio and a newly developed LoST (location to service translation) module that allows querying a LoST server to retrieve SIP routing information. The presentation provides insights into the Austrian Text-To-112 Pilot and the newly developed Kamailio module. Further, it gives an update on current European standardization activities, e.g. ETSI SC EMTEL recently started a work item covering a technical specification on NG112 core services and interfaces and finally closes with a live demonstration.<\/td>\n<\/tr>\n<tr>\n<td><span style=\"color: #000080;\">10:30-11:00 \u2666 <strong>Coffee Break<\/strong><\/span><\/td>\n<\/tr>\n<tr id=\"szl\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">11:00-11:30 \u2666 <strong>Extending Kamailio To Become A More Friendly SIP Routing Engine<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#bco\">Bart Coelmont<\/a>, Netaxis Solutions, Belgium<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">This talk presents how we built our Session Routing Engine (SRE) around Kamailio, with an intuitive GUI that allows users to build very complex routing logics without knowing anything about Kamailio. It is even possible from within the GUI to test the logic constructed by the user. SRE is deployed as a class 4 routing engine into the core networks of IP telephony services. We will explore the architecture of the solution as well present some real life use cases.<\/td>\n<\/tr>\n<tr id=\"szy\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">11:30-11:45 \u2666 <strong>(LT) WebPh.one &#8211; Connect Community Cellular Networks<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#ssa\">Stefan Sayer<\/a>, Lead Developer SEMS Project, Germany<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">Community Cellular (GSM) networks usually connect to the PSTN through SIP trunks that are connected via an Internet back-haul. For outgoing calls, PSTN termination costs have to be paid, and for incoming calls the caller usually tediously needs to enter the extension after connecting to a dial-in number, and it&#8217;s not possible to directly send text messages. This project uses WebRTC and Progressive Web App (PWA) technologies, implemented with the open source Kamailio+rtpEngine WebRTC gateway, SEMS, and an Angular app to connect people around the world on their smartphones and laptops directly to the users on the community cellular network for calls and texts. The open source webPh.one dialer is also an interesting technology base for other projects that need an App to connect to a SIP network. The talk gives a short intro to the two community cellular networks that have been connected (17 villages in Oaxaca, Mexico; PearlCel in Nicaragua), the problems that had to be solved and technologies used while doing so, and the solution this project created. It also gives our experience where today the limits of a pure PWA are, and shows our efforts to create docker-compose images for the infrastructure part.<\/td>\n<\/tr>\n<tr id=\"sxs\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">11:45-12:30 \u2666 <strong>Dangerous Demos<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#jbo\">James Body<\/a>, UK<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">Interactive session:<\/p>\n<ul>\n<li>Live and interactive &#8216;Dangerous Demos&#8217; session which can be done by any of the participants at the event, with subjects containing material\u00a0that is exciting, educational, entertaining, energetic and potentially\u00a0explosive, of course, all harmless and related to anything Real Time Communications.<\/li>\n<li>Among prizes:\n<ul>\n<li>Most Entertaining Demo (selected by judges\/panel)<\/li>\n<li>Audience Choice (selected using live (dangerous) voting system)<\/li>\n<li>Most Ridiculously Risky Demo (aka the demo that crashes and burns\u00a0most spectacularly)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td><span style=\"color: #000080;\">12:30-13:30 \u2666 <strong>Lunch Break<\/strong><\/span><\/td>\n<\/tr>\n<tr id=\"sze\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">13:30-14:00 \u2666 <strong>Research And Innovation In RTC With 5G<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#tma\">Thomas Magedanz<\/a>, Prof. Dr. (Professor at Technische Universit\u00e4t Berlin and Head of NGNI at FhG Fokus Institute), Germany<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#tma\">Marius Corici<\/a>, Dr., Deputy of NGNI at FhG Fokus Institute, Germany<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">Fraunhofer Fokus, the place where Kamailio was started as SIP Express Router (SER) project back in 2001, continued for the past two decades to be one of the leading world wide research institutes in real time communications, influencing and shaping the technologies and markets. From bare SIP and VoIP, to IMS, EPC, Fokus continues to explore how to evolve, optimize and scale communications between humans as well as machines. With the reach experience of successful projects at all layers of communication stack, the team of researchers at Fokus is now leveraging SDN, NFV and Cloud to offer a complete 5G playgrounds to industry players. The talk is revealing the current hot topics in research and gives a perspective of what to expect in the near future in the RTC evolution.<\/td>\n<\/tr>\n<tr id=\"sxe\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">14:00-14:30 \u2666 <strong>Modular And Test Driven SIP Routing With Lua<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#sda\">Sebastian Damm<\/a>, Sipgate, Germany<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">A talk about leveraging Lua (via app_lua module) for flexible SIP routing with Kamailio in a modular way, no longer creating just one big script, but splitting in Lua modules and using the Busted Framework for testing the small functions used in the configuration.<\/p>\n<p>Historically, Kamailio was configured by using core and module commands in kamailio.cfg with a self brewed scripting language. In bigger installations, with extended set of features, this led to huge Kamailio configuration files. app_(lua|python|jsdt) and the KEMI framework brought the possibility to configure your Kamailio in a language of your choice, one of the immediate benefits being the possibility to do test-driven building and maintenance for Kamailio configuration with existing tools, ensuring more stability and reliability before switching to the new configuration in production.<\/td>\n<\/tr>\n<tr id=\"sxk\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">14:30-15:00 \u2666 <strong>Open Source Software Myths<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#fpo\">Fred Posner<\/a>, The Palner Group, USA<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">Kamailio is open source software that can carries millions of calls every day for thousands of deployments world wide. So, what are some myths that give some enterprises concern about using open source software?<\/td>\n<\/tr>\n<tr id=\"sxt\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\"> 15:00-15:30 \u2666 <strong>Scaling Out FusionPBX With Kamailio<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#mhe\">Mack Hendricks<\/a>, RTC\/VoIP Entrepreneur, USA<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">I love the fact that FusionPBX has multi-tenant support for SIP Domains. But, figuring out how to leverage the power of Kamailio to scale out that environment in a consistent and repeatable fashion can be a challenge (especially for newbies). This talk will focus on using Kamailio to scale out FusionPBX with a focus on domain registration and provisioning. I\u2019ve taken this problem space and a few other common problems and wrapped it into a project called dSIPRouter. dSIPRouter allows you to quickly turn Kamailio into an easy to use SIP Service Provider platform, which enables two basic use cases, SIP Trunking services and Hosted PBX services.<\/td>\n<\/tr>\n<tr>\n<td><span style=\"color: #000080;\">15:30-16:00 \u2666 <strong>Coffee Break<\/strong><\/span><\/td>\n<\/tr>\n<tr id=\"sxw\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">16:00-16:30 \u2666 <strong>Using CGRateS As A Database Backend For Kamailio<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#dbo\">Dan Bogos<\/a>, ITSysCom, Germany<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">Most of the billing solutions will require admins maintaining two sets of user data: one in Kamailio and second on billing side. In this talk Dan will introduce the CGRateS Attributes subsystem, a performance driven key-value store which can be used to unify data management, eliminating the need of using any database on proxy side. CGRateS is a battle-tested Online Charging System with support for both Prepaid and Postpaid billing modes.<\/td>\n<\/tr>\n<tr id=\"sxi\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\"> 16:30-17:00 \u2666 <strong>CI\/CD And TDD In Deploying Kamailio<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#aso\">Aleksandar So\u0161i\u0107<\/a>, ICT Consultant and Software Engineer, Kinetic, Croatia<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">A method on how to do continuous integration and deployment of Kamailio instances using test driven development with Jenkins, creating custom testing routes in Kamailio and running multistage test calls with pjsua or sipp.<\/td>\n<\/tr>\n<tr id=\"sxn\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">17:00-17:30 \u2666 <strong>Security, Authentication And Privacy: The WebRTC Challenge<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#lmi\">Lorenzo Miniero<\/a>, Co-Founder Meetecho, Italy<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">As a technology, WebRTC was conceived from the very beginning with security and privacy in mind. SRTP was mandated from the very beginning, and DTLS-SRTP soon followed, in place of the more widespread, but much less secure, SDES-SRTP instead. With the proliferation of server-based WebRTC services, though, the peer-to-peer nature of WebRTC is often bent and replaced with different topologies, which can in turn result in the loss of some of the properties the security mechanisms of WebRTC can provide. Even in peer-to-peer scenarios, though, these assumptions may be broken, especially if authentication is important.<\/p>\n<p>The talk will try and describe the challenges these new communication patterns entail in the WebRTC world, explaining how the current protocols provide secure communication channels, and how authentication may be added with approaches like Identity Providers. The talk will then analyse the impact of WebRTC servers, how new standardization efforts like PERC aim at implementing privacy and end-to-end authentication\/encryption across potentially untrusted components, and possibly even help in replicating DRM solutions for WebRTC broadcasting. Some considerations on real proof-of-concept integrations will be provided during the presentation, by referring to some work done in that direction on Janus as a reference WebRTC server implementation.<\/td>\n<\/tr>\n<tr id=\"szc\">\n<td style=\"text-align: left; background-color: #eeeeee;\"><span style=\"color: #000080;\">17:30-17:50 \u2666 <strong>Kamailio &#8211; Least Cost Routing Engines<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\"><a href=\"\/\/www.kamailioworld.com\/k06\/speakers\/#dcm\">Daniel-Constantin Mierla<\/a>, Co-Founder Kamailio, Germany<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; border: none solid none solid;\">Kamailio offers a couple of options for building least cost routing engines. Straightforward options are dedicated modules such as lcr, carrierroute or drouting, but the beauty and flexibility comes when combining several modules to get innovative solutions that meet your custom requirements for a competitive service.<\/p>\n<p>Besides presenting the benefits and the difference between the dedicated LCR modules, this talks shows few other options of building a LCR system by combining other modules such as mtree, dialplan, htable, dispatcher, &#8230;<\/td>\n<\/tr>\n<tr>\n<td><span style=\"color: #000080;\"><strong>17:50-18:00<\/strong> \u2666 End of Event &#8211; Closing Remarks<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Please note that the schedule may change. Pre-Conference Technical Workshops &#8211; Lightning Talks: May 14, 2018 11:45 \u2666 Registration 12:20-12:30 \u2666 Welcome Note 12:30-13:20 \u2666 (Workshop) Kamailio For IMS &#8211; VoLTE Carsten Bock, CEO NG Voice, Germany The IMS extensions are one of the most dynamic parts of Kamailio, evolving a lot year over year&#8230;.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2634","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.kamailioworld.com\/k06\/wp-json\/wp\/v2\/pages\/2634","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kamailioworld.com\/k06\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.kamailioworld.com\/k06\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.kamailioworld.com\/k06\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kamailioworld.com\/k06\/wp-json\/wp\/v2\/comments?post=2634"}],"version-history":[{"count":100,"href":"https:\/\/www.kamailioworld.com\/k06\/wp-json\/wp\/v2\/pages\/2634\/revisions"}],"predecessor-version":[{"id":3129,"href":"https:\/\/www.kamailioworld.com\/k06\/wp-json\/wp\/v2\/pages\/2634\/revisions\/3129"}],"wp:attachment":[{"href":"https:\/\/www.kamailioworld.com\/k06\/wp-json\/wp\/v2\/media?parent=2634"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}