The Kamailio module for Elastix allows you to easily integrate Elastix with a enterprise SIP server. All SIP handsets register to Kamailio. All internal SIP calls stay within Kamailio however if a call is external then Kamailio will push the call out to asterisk to deal with it.
WARNING: DO NOT INSTALL THIS ON A PRODUCTION MACHINE! Some of you may want be wanting to increase the capacity of your Elastix machine. Asterisk generally has issues when you start to put a lot of SIP peers on it. One of the best ways to get around this is to install a proper SIP server and join it with asterisk. This allows you to register all your SIP handsets to the SIP server and make calls through to your asterisk machine.
To install the Kamalio module you first need to create the directory for it to go in. It installs itself from the directory /var/kamailio
Now change to the directory
Download the kamailio integration file from the MBIT website
Untar the file into the directory
tar zxvf kamailio-integration.tgz
In the directory now will be a heap of files you want to execute the script that installs all the modules for you. To run the script execute install_kamailio.sh
Soon as it is installed we will move to the next part for configuring Kamailio. The installation can take a while so please be patient. The installation can only be used with Elastix 2.0.