Kamailio Quick Install Guide for v4.4

Kamailio 4.4 on CentOS 6. Are you looking for the CentOS 7.x version?  It can be found here Setup YUM Repository Install wget so we can pull down the rpm. yum install wget Let’s download the yum repo file for our Cent OS version. cd /etc/yum.repos.d/ wget http://download.opensuse.org/repositories/home:/kamailio:/v4.4.x-rpms/CentOS_6/home:kamailio:v4.4.x-rpms.repo Update system so yum is aware of … Read more

Creating a Docker file

The recommended way to create images for sharing is from a docker file. A docker file is essentially a script which can recreate the building of your image. We will go over how to create one for nginx on CentOS in this tutorial. Creating the docker file. It is recommended that each docker file is … Read more

Setting Up Your Kamailio Development Envionment

The purpose of this document is to explain how to install Kamailio and setup your development environment to make it easier to start configuring Kamailio to fit your requirements.  In this document I will explain how to install Kamailio on CentOS 6.6 and configuring VIM to make it easier to do development. Assumptions: MySQL is … Read more

Load balancing traffic with Kamailio v4.1

Load balancing traffic with Kamailio Note: We assume you have Asterisk/Freeswitch setup to handle inbound traffic from Kamailio In part 3 of our Kamailio series we will explain how to load balance calls from users between several different media servers. For this part in the series we will use the “dispatcher” module. The dispatcher module provides … Read more

Least-Cost Routing with Kamailio v4.1

The goal of this document is to explain how to get Kamailio to route traffic to the carrier with the least cost. This is part 2 in our Kamailio series.  Getting Started You don’t need much for this tutorial. All you’ll need is 2 carrier endpoints and their rates for calling a certain area code. … Read more