Submit Search
Upload
Kamalio and Asterisk: What, Why & How
•
1 like
•
226 views
Fred Posner
Follow
AstriCon 2021 presentation regarding Kamailio
Read less
Read more
Internet
Report
Share
Report
Share
1 of 32
Download now
Download to read offline
Recommended
Sipwise rtpengine
Sipwise rtpengine
Andreas Granig
Kamailio - API Based SIP Routing
Kamailio - API Based SIP Routing
Daniel-Constantin Mierla
rtpengine - Media Relaying and Beyond
rtpengine - Media Relaying and Beyond
Andreas Granig
Three Ways Kamailio Can Help Your FreeSWITCH Deployment
Three Ways Kamailio Can Help Your FreeSWITCH Deployment
Fred Posner
Using Asterisk and Kamailio for Reliable, Scalable and Secure Communication S...
Using Asterisk and Kamailio for Reliable, Scalable and Secure Communication S...
Fred Posner
rtpengine and kamailio - or how to simulate calls at scale
rtpengine and kamailio - or how to simulate calls at scale
Andreas Granig
Kamailio - Secure Communication
Kamailio - Secure Communication
Daniel-Constantin Mierla
Expanding Asterisk with Kamailio
Expanding Asterisk with Kamailio
Fred Posner
Recommended
Sipwise rtpengine
Sipwise rtpengine
Andreas Granig
Kamailio - API Based SIP Routing
Kamailio - API Based SIP Routing
Daniel-Constantin Mierla
rtpengine - Media Relaying and Beyond
rtpengine - Media Relaying and Beyond
Andreas Granig
Three Ways Kamailio Can Help Your FreeSWITCH Deployment
Three Ways Kamailio Can Help Your FreeSWITCH Deployment
Fred Posner
Using Asterisk and Kamailio for Reliable, Scalable and Secure Communication S...
Using Asterisk and Kamailio for Reliable, Scalable and Secure Communication S...
Fred Posner
rtpengine and kamailio - or how to simulate calls at scale
rtpengine and kamailio - or how to simulate calls at scale
Andreas Granig
Kamailio - Secure Communication
Kamailio - Secure Communication
Daniel-Constantin Mierla
Expanding Asterisk with Kamailio
Expanding Asterisk with Kamailio
Fred Posner
Asterisk WebRTC frontier: make client SIP Phone with sipML5 and Janus Gateway
Asterisk WebRTC frontier: make client SIP Phone with sipML5 and Janus Gateway
Alessandro Polidori
SIP Attack Handling (Kamailio World 2021)
SIP Attack Handling (Kamailio World 2021)
Fred Posner
Scaling Asterisk with Kamailio
Scaling Asterisk with Kamailio
Fred Posner
Kamailio, FreeSWITCH, and You
Kamailio, FreeSWITCH, and You
Fred Posner
Kamailio - Load Balancing Load Balancers
Kamailio - Load Balancing Load Balancers
Daniel-Constantin Mierla
Kamailio - SIP Routing in Lua
Kamailio - SIP Routing in Lua
Daniel-Constantin Mierla
Using Kamailio for Scalability and Security
Using Kamailio for Scalability and Security
Fred Posner
Continuous Integration and Kamailio
Continuous Integration and Kamailio
Giacomo Vacca
Why is Kamailio so different? An introduction.
Why is Kamailio so different? An introduction.
Olle E Johansson
Kamailio, FreeSWITCH, and the Half-Blood Prince
Kamailio, FreeSWITCH, and the Half-Blood Prince
Fred Posner
Kamailio with Docker and Kubernetes
Kamailio with Docker and Kubernetes
Paolo Visintin
Postgresql on NFS - J.Battiato, pgday2016
Postgresql on NFS - J.Battiato, pgday2016
Jonathan Battiato
Asterisk WebRTC frontier: realize client SIP Phone with sipML5 and Janus Gateway
Asterisk WebRTC frontier: realize client SIP Phone with sipML5 and Janus Gateway
Alessandro Polidori
SIPREC RTPEngine Media Forking
SIPREC RTPEngine Media Forking
Hossein Yavari
Unsecuring SSH
Unsecuring SSH
Jeremy Brown
Getting started with SIP Express Media Server SIP app server and SBC - workshop
Getting started with SIP Express Media Server SIP app server and SBC - workshop
stefansayer
Kamailio on Docker
Kamailio on Docker
Chien Cheng Wu
PostgreSQL HA
PostgreSQL HA
haroonm
Kamailio :: A Quick Introduction
Kamailio :: A Quick Introduction
Olle E Johansson
RDMA programming design and case studies – for better performance distributed...
RDMA programming design and case studies – for better performance distributed...
NTT Software Innovation Center
CommCon 2020: Kamailio for RTC Stability, Scaling, and Security
CommCon 2020: Kamailio for RTC Stability, Scaling, and Security
Fred Posner
London Oracle Developer Meetup - June 18 - Drones with APIs
London Oracle Developer Meetup - June 18 - Drones with APIs
Phil Wilkins
More Related Content
What's hot
Asterisk WebRTC frontier: make client SIP Phone with sipML5 and Janus Gateway
Asterisk WebRTC frontier: make client SIP Phone with sipML5 and Janus Gateway
Alessandro Polidori
SIP Attack Handling (Kamailio World 2021)
SIP Attack Handling (Kamailio World 2021)
Fred Posner
Scaling Asterisk with Kamailio
Scaling Asterisk with Kamailio
Fred Posner
Kamailio, FreeSWITCH, and You
Kamailio, FreeSWITCH, and You
Fred Posner
Kamailio - Load Balancing Load Balancers
Kamailio - Load Balancing Load Balancers
Daniel-Constantin Mierla
Kamailio - SIP Routing in Lua
Kamailio - SIP Routing in Lua
Daniel-Constantin Mierla
Using Kamailio for Scalability and Security
Using Kamailio for Scalability and Security
Fred Posner
Continuous Integration and Kamailio
Continuous Integration and Kamailio
Giacomo Vacca
Why is Kamailio so different? An introduction.
Why is Kamailio so different? An introduction.
Olle E Johansson
Kamailio, FreeSWITCH, and the Half-Blood Prince
Kamailio, FreeSWITCH, and the Half-Blood Prince
Fred Posner
Kamailio with Docker and Kubernetes
Kamailio with Docker and Kubernetes
Paolo Visintin
Postgresql on NFS - J.Battiato, pgday2016
Postgresql on NFS - J.Battiato, pgday2016
Jonathan Battiato
Asterisk WebRTC frontier: realize client SIP Phone with sipML5 and Janus Gateway
Asterisk WebRTC frontier: realize client SIP Phone with sipML5 and Janus Gateway
Alessandro Polidori
SIPREC RTPEngine Media Forking
SIPREC RTPEngine Media Forking
Hossein Yavari
Unsecuring SSH
Unsecuring SSH
Jeremy Brown
Getting started with SIP Express Media Server SIP app server and SBC - workshop
Getting started with SIP Express Media Server SIP app server and SBC - workshop
stefansayer
Kamailio on Docker
Kamailio on Docker
Chien Cheng Wu
PostgreSQL HA
PostgreSQL HA
haroonm
Kamailio :: A Quick Introduction
Kamailio :: A Quick Introduction
Olle E Johansson
RDMA programming design and case studies – for better performance distributed...
RDMA programming design and case studies – for better performance distributed...
NTT Software Innovation Center
What's hot
(20)
Asterisk WebRTC frontier: make client SIP Phone with sipML5 and Janus Gateway
Asterisk WebRTC frontier: make client SIP Phone with sipML5 and Janus Gateway
SIP Attack Handling (Kamailio World 2021)
SIP Attack Handling (Kamailio World 2021)
Scaling Asterisk with Kamailio
Scaling Asterisk with Kamailio
Kamailio, FreeSWITCH, and You
Kamailio, FreeSWITCH, and You
Kamailio - Load Balancing Load Balancers
Kamailio - Load Balancing Load Balancers
Kamailio - SIP Routing in Lua
Kamailio - SIP Routing in Lua
Using Kamailio for Scalability and Security
Using Kamailio for Scalability and Security
Continuous Integration and Kamailio
Continuous Integration and Kamailio
Why is Kamailio so different? An introduction.
Why is Kamailio so different? An introduction.
Kamailio, FreeSWITCH, and the Half-Blood Prince
Kamailio, FreeSWITCH, and the Half-Blood Prince
Kamailio with Docker and Kubernetes
Kamailio with Docker and Kubernetes
Postgresql on NFS - J.Battiato, pgday2016
Postgresql on NFS - J.Battiato, pgday2016
Asterisk WebRTC frontier: realize client SIP Phone with sipML5 and Janus Gateway
Asterisk WebRTC frontier: realize client SIP Phone with sipML5 and Janus Gateway
SIPREC RTPEngine Media Forking
SIPREC RTPEngine Media Forking
Unsecuring SSH
Unsecuring SSH
Getting started with SIP Express Media Server SIP app server and SBC - workshop
Getting started with SIP Express Media Server SIP app server and SBC - workshop
Kamailio on Docker
Kamailio on Docker
PostgreSQL HA
PostgreSQL HA
Kamailio :: A Quick Introduction
Kamailio :: A Quick Introduction
RDMA programming design and case studies – for better performance distributed...
RDMA programming design and case studies – for better performance distributed...
Similar to Kamalio and Asterisk: What, Why & How
CommCon 2020: Kamailio for RTC Stability, Scaling, and Security
CommCon 2020: Kamailio for RTC Stability, Scaling, and Security
Fred Posner
London Oracle Developer Meetup - June 18 - Drones with APIs
London Oracle Developer Meetup - June 18 - Drones with APIs
Phil Wilkins
How Secure is Your API?
How Secure is Your API?
Mary Joy Sabal
Meetups - The Oracle Ace Way
Meetups - The Oracle Ace Way
Phil Wilkins
Revive your ERP with APIs and Hybrid Integation Magic by Mikael Sand
Revive your ERP with APIs and Hybrid Integation Magic by Mikael Sand
Adam Walhout
Projects portfilio
Projects portfilio
Yar Naumenko
Security awareness training
Security awareness training
Sumedt Jitpukdebodin
Let's start using Fastly (Fastly Meetup #1)
Let's start using Fastly (Fastly Meetup #1)
Toshi Aizawa
HTML5 - The Good, the Bad, the Ugly
HTML5 - The Good, the Bad, the Ugly
Mario Heiderich
Introduction to Kamailio (TADSummit 2020 Asia)
Introduction to Kamailio (TADSummit 2020 Asia)
Fred Posner
DOES SFO 2016 - Matthew Barr - Enterprise Git - the hard bits
DOES SFO 2016 - Matthew Barr - Enterprise Git - the hard bits
Gene Kim
Критически опасные уязвимости в популярных 3G- и 4G-модемах или как построить...
Критически опасные уязвимости в популярных 3G- и 4G-модемах или как построить...
Positive Hack Days
SPDY
SPDY
gavinthirlwall
An hour with WebRTC FIC UDC
An hour with WebRTC FIC UDC
Quobis
Auditing smart contracts beyond code and into godmode backdoors
Auditing smart contracts beyond code and into godmode backdoors
Bruno Skvorc
Enterprise git - the hard bits
Enterprise git - the hard bits
Matthew Barr
Engage 2022: The Superpower of Integrating External APIs for Notes and Domino...
Engage 2022: The Superpower of Integrating External APIs for Notes and Domino...
Serdar Basegmez
The wonderful story of Web Authentication and Single-Sign On
The wonderful story of Web Authentication and Single-Sign On
Clément OUDOT
Secure Your Pipeline While Keeping Your Developers and Admins Happy
Secure Your Pipeline While Keeping Your Developers and Admins Happy
DevOps.com
Identity Gateway with the ForgeRock Identity Platform - So What’s New?
Identity Gateway with the ForgeRock Identity Platform - So What’s New?
ForgeRock
Similar to Kamalio and Asterisk: What, Why & How
(20)
CommCon 2020: Kamailio for RTC Stability, Scaling, and Security
CommCon 2020: Kamailio for RTC Stability, Scaling, and Security
London Oracle Developer Meetup - June 18 - Drones with APIs
London Oracle Developer Meetup - June 18 - Drones with APIs
How Secure is Your API?
How Secure is Your API?
Meetups - The Oracle Ace Way
Meetups - The Oracle Ace Way
Revive your ERP with APIs and Hybrid Integation Magic by Mikael Sand
Revive your ERP with APIs and Hybrid Integation Magic by Mikael Sand
Projects portfilio
Projects portfilio
Security awareness training
Security awareness training
Let's start using Fastly (Fastly Meetup #1)
Let's start using Fastly (Fastly Meetup #1)
HTML5 - The Good, the Bad, the Ugly
HTML5 - The Good, the Bad, the Ugly
Introduction to Kamailio (TADSummit 2020 Asia)
Introduction to Kamailio (TADSummit 2020 Asia)
DOES SFO 2016 - Matthew Barr - Enterprise Git - the hard bits
DOES SFO 2016 - Matthew Barr - Enterprise Git - the hard bits
Критически опасные уязвимости в популярных 3G- и 4G-модемах или как построить...
Критически опасные уязвимости в популярных 3G- и 4G-модемах или как построить...
SPDY
SPDY
An hour with WebRTC FIC UDC
An hour with WebRTC FIC UDC
Auditing smart contracts beyond code and into godmode backdoors
Auditing smart contracts beyond code and into godmode backdoors
Enterprise git - the hard bits
Enterprise git - the hard bits
Engage 2022: The Superpower of Integrating External APIs for Notes and Domino...
Engage 2022: The Superpower of Integrating External APIs for Notes and Domino...
The wonderful story of Web Authentication and Single-Sign On
The wonderful story of Web Authentication and Single-Sign On
Secure Your Pipeline While Keeping Your Developers and Admins Happy
Secure Your Pipeline While Keeping Your Developers and Admins Happy
Identity Gateway with the ForgeRock Identity Platform - So What’s New?
Identity Gateway with the ForgeRock Identity Platform - So What’s New?
Recently uploaded
Call Girls Service Dwarka @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls Service Dwarka @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
aditipandeya
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
Damian Radcliffe
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
anamikaraghav4
Git and Github workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
gdsc13
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
anamikaraghav4
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural in villages of india
imessage0108
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewing
bigorange77
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
Fs
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
dollysharma2066
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
anamikaraghav4
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
Thierry TROUIN ☁
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
akbard9823
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Lucknow
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
soniya singh
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
divyansh0kumar0
sasti delhi Call Girls in munirka 🔝 9953056974 🔝 escort Service-
sasti delhi Call Girls in munirka 🔝 9953056974 🔝 escort Service-
9953056974 Low Rate Call Girls In Saket, Delhi NCR
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
Fs
Recently uploaded
(20)
Call Girls Service Dwarka @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls Service Dwarka @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Git and Github workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural in villages of india
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewing
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
sasti delhi Call Girls in munirka 🔝 9953056974 🔝 escort Service-
sasti delhi Call Girls in munirka 🔝 9953056974 🔝 escort Service-
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
Kamalio and Asterisk: What, Why & How
1.
AstriCon 2021 Fred Posner @fredposner https://qxork.com Kamalio
and Asterisk: What, Why & How
2.
Agenda ● Introduction ● What is Kamailio? ● Why
use Kamailio? ● How to Integrate
3.
Introduction
4.
Kama-what??? ● Comma Illie Oh ● Hawaiian
Word ● “To Communicate”
5.
Who am I? ● I’m
Fred ● Matrix: @fred:matrix.lod.com ● Twitter: @fredposner ● VoIP Consultant ● https://qxork.com
6.
What is Kamailio?
7.
8.
9.
What is Kamailio? ● SIP
Proxy ● SIP Registrar ● SIP Location ● SIP Application ● SIP Dispatcher ● SIP Websocket
10.
Kamailio ● Over 200 modules ● Small
Footprint ● Fast ● Open Source ● 20 Years Experience
11.
What isn’t Kamailio? ● B2BUA ● SIP
Phone ● Media Server* ● Transcoding*
12.
Why Use Kamailio
13.
Why Use Kamailio
14.
Better Together ● Security ● Scalabilty ● Bridging ● HA ● etc
15.
Security ● SQL injection ● SIP Flood ● Many
types of Authentication ● SIP Edge Router
16.
Security
17.
Scalability
18.
Scalability
19.
Bridging
20.
Bridging
21.
High Availability
22.
How
23.
Example: PIKE ● Anti-Flood Handling ● Use
with HTABLE for long block ● Use in combination with DMQ to proactively block other locations
24.
Example: PIKE ● Load Module loadmodule "pike.so" ● Configure
Module modparam("pike", "sampling_time_unit", 2) modparam("pike", "reqs_density_per_unit", 20) modparam("pike", "remove_latency", 4)
25.
Example: PIKE route { if
(!pike_check_req()) { xlog("L_ALERT","PIKE: $si:$spn"); exit; }
26.
Example: SECFILTER ● Lists (allow/block)
by user-agent, IP, country, domains, users, etc. ● SQL injection blocks
27.
Example: SECFILTER loadmodule "geoip2.so" loadmodule
"secfilter.so" ... if (geoip2_match("$si", "src")) { secf_check_country($gip2(src=>cc)); # 2 = allow list # -2 = block list if ($? == -2) { xalert("$rm from $si blocked because Country '$gip2(src=>cc)' is in block list"); exit; } } modparam("secfilter", "db_url", DBURL) modparam("secfilter", "dst_exact_match", 0)
28.
● Offload to Kamailio ● Mid-registrar
(Proxy) Handling Users
29.
Mid-Registrar ● UAC module ● Can also
be custom ● Kamailio handles security ● Can handle multiple Asterisk nodes
30.
Offload ● 100,000+ users on
a system is not an issue ● Asterisk just handles media, conferencing, queues, etc.
31.
How do you
do it? ● We are a friendly community ● kamailio.org ● Mail lists ● Matrix / Slack / IRC
32.
Thank You for
flying Kamailio ● https://qxork.com https://qxork.com ● https://kamailio.org ● @fredposner ● https://pgpx.io/ast21
Download now