How to install Kamailio? [Kamailio 5.6 on Debian 11]

  Рет қаралды 8,291

Omid Mohajerani

Omid Mohajerani

Жыл бұрын

To support my channel:
/ omidmohajerani
Kamailio® is an Open Source SIP Server able to handle thousands of call setups per second.
Kamailio can be used to build large platforms for VoIP and Realtime communications - presence, WebRTC, Instant messaging and other applications.
it can be easily used for scaling PBX systems or media servers like Asterisk™or FreeSWITCH™
This is actually one of the most common use cases of Kamailio to work as load balancers for Asterisk or FreeSWITCH servers . This will let us implement high available and scalable PBX Systems.
In this video I had quick introduction about Kamailio, introduce some resources that I think they are useful for learning Kamailio and I have explained the steps to install Kamailio with MYSQL backend integration.
Link to My Github: github.com/Omid-Mohajerani
Disclaimer. : Kamailio has over 250 Modules that in video I said 150 .. Im Not sure why? I meant 250 in my mind :)

Пікірлер: 30
@RicardoVargasM
@RicardoVargasM 2 ай бұрын
Great video my friend, so useful.
@omidmohajerani
@omidmohajerani 2 ай бұрын
Thanks
@Sheidaee
@Sheidaee Жыл бұрын
great video and explanation.thank you
@omidmohajerani
@omidmohajerani Жыл бұрын
Thank you,
@romansyrtlanov9088
@romansyrtlanov9088 Жыл бұрын
Hello, Omid. Do you have plans to make more videos about Kamailio & RTPEngine ?
@omidmohajerani
@omidmohajerani Жыл бұрын
Hello Roman, Yes I will do as got more time to spend on videos.
@krishd12
@krishd12 Жыл бұрын
Great Video. Can you please advise on how we can configure a SIP trunk from Telco to Kamailio? Thank you
@omidmohajerani
@omidmohajerani Жыл бұрын
Usually SIP trunk provides allow you to define an IP and they will accept SIP invites without registration. But if the restrict to registration method then you can use Kamailio UAC module to register.
@saidmaroc8448
@saidmaroc8448 Жыл бұрын
thanks Homid
@omidmohajerani
@omidmohajerani Жыл бұрын
👍
@amrhegazy7221
@amrhegazy7221 Жыл бұрын
thank you Eng.Omid could you please show differ between opensips and kamailio , which one is easier to learn and have powerful modules .
@omidmohajerani
@omidmohajerani Жыл бұрын
Thank you for your comment. Im not the right person to answer this because my knowledge in OPENSIPS is very limited and I have used it actually in production. I dont have knowledge to compare them.
@amrhegazy7221
@amrhegazy7221 Жыл бұрын
@Omid Mohajerani ok , but did you know which one is easiest, though learning path?
@omidmohajerani
@omidmohajerani Жыл бұрын
@@amrhegazy7221 they are mostly the same . The syntax etc . So learning curve is somehow the same and if you know sip its not hard to learn. I could find more documents on kamailio thats why i chose that.
@amrhegazy7221
@amrhegazy7221 Жыл бұрын
@Omid Mohajerani thanks, we will waiting for more information about kamailio
@muhammadramizuabhalim1594
@muhammadramizuabhalim1594 Жыл бұрын
Thanks for video Omid May I know, what is the major different between Asterisk and Kamailio? As you mention, the Kamailio can handle thousand of call and how about Asterisk? Which one better?
@omidmohajerani
@omidmohajerani Жыл бұрын
Hi Mizu. Kamailio is for large scale voip implementation . Its just a SIP Server and it does not understand RTP and you need additional softwares to manage RTP. Asteirsk is a Back to Back User Agent and it can handle both SIP and RTP . In another word Asterisk can not be replaced just by Kamailio. But Why do we use Kamailio and Where we use it . Imagine you are a cloud provider that you want to handle 10,000 Calls or more . Can u use asterisk? Yes but not one Asterisk . You need multiple Asterisk Servers as each asterisk application can hardly handle 1500 call setups per seconds. But if you have multiple Asterisk Servers How do you want to create users in All of them ? or do you create 10 Servers each of them 1000 calls ? Then how do you design if User 1 wants to call user 1001 ? Do you create a sip trunk between them? IF one of the Asterisk Servers goes down you will loose 1000 calls right ? So these are all the problems that you will encounter when you want to design a large VoIP Network . Kamailio is to right Answer to solving these problems . For example with Kamailio and RTPEngine you can implement a VoIP Network that easily supports 100,000 Users and if any of Servers Goes down nothing happens even to live Calls .
@airsay
@airsay Жыл бұрын
@@omidmohajerani so essentially, it plays the role of an SBC
@omidmohajerani
@omidmohajerani Жыл бұрын
@@airsay Yes, It can play the role of an SBC as well ( not alone but with the help of other packages). Check SBCOS link here: github.com/voiceboys/sbcOS which is based on Kamailio + other required components.
@AriannaEuryaleMusic
@AriannaEuryaleMusic Жыл бұрын
I have to try this... I have been using ISSABEL
@omidmohajerani
@omidmohajerani Жыл бұрын
Kamailio is not a Back-to-Back User Agent . You can not replace your issable easily with Kamailio as they have different usage. Kamailio does not underestand RTP and you need to use additional packages such as rtpengine to handle RTP . What make sense is to use Kamailio as LoadBalancer infront of your issable servers to implement High Availability .
@AriannaEuryaleMusic
@AriannaEuryaleMusic Жыл бұрын
@@omidmohajerani Oh Ok!, good to know that, Thank you!.
@puviarasue6795
@puviarasue6795 8 ай бұрын
Do we need kamailio db(Mariadb) if in case I need to use only Kamailio as SIP Proxy?
@omidmohajerani
@omidmohajerani 8 ай бұрын
No. The database is needed if you don't want to use modules that are using db.
@puviarasue6795
@puviarasue6795 8 ай бұрын
Thank you. How do we know those modules that required db
@omidmohajerani
@omidmohajerani 8 ай бұрын
@@puviarasue6795 when you want to use that module you can check Kamailio documentation. just google kamialio + module name and in the documentation, its states what is required. a lot of modules can be set up with or without a database connection.
@puviarasue6795
@puviarasue6795 8 ай бұрын
@@omidmohajerani thank you again.
@omidmohajerani
@omidmohajerani 8 ай бұрын
@@puviarasue6795 👍thanks and goodluck.
@FivElement59
@FivElement59 6 ай бұрын
ERROR on wget = Tunnel is Broken :'C help!
@omidmohajerani
@omidmohajerani 6 ай бұрын
wget just downloads the package .
ClueCon2023: Fred Posner - Kamailio with FreeSWITCH B2BUA
29:49
Эффект Карбонаро и бесконечное пиво
01:00
История одного вокалиста
Рет қаралды 6 МЛН
Omega Boy Past 3 #funny #viral #comedy
00:22
CRAZY GREAPA
Рет қаралды 36 МЛН
Make me the happiest man on earth... 🎁🥹
00:34
A4
Рет қаралды 11 МЛН
Stop using APT
9:56
Chris Titus Tech
Рет қаралды 489 М.
FusionPBX - Free, Open Source, Self Hosted VOIP / PBX based on FreeSwitch.
30:55
Kubernetes Ingress networking
5:57
Project Calico
Рет қаралды 47 М.
VoNR and SMSoNR Demo With Kamailio IMS Extensions
3:01
Kamailio World
Рет қаралды 1,1 М.
Kamailio 5.4 Installation on Debian 10
8:08
Ben Kaufman
Рет қаралды 1,8 М.
Kamailio & Asterisk: What, Why & How - Fred Posner
30:05
Official Asterisk YouTube Channel
Рет қаралды 8 М.
When Should You Use Kamailio?
44:11
Official Asterisk YouTube Channel
Рет қаралды 13 М.
Эффект Карбонаро и бесконечное пиво
01:00
История одного вокалиста
Рет қаралды 6 МЛН