

#!KAMAILIO #!define WITH_MYSQL #!define WITH_AUTH #!define WITH_USRLOCDB #!define WITH_FREESWITCH # $Id$ # Kamailio (OpenSER) SIP Server v3.0 - basic configuration script # - web: # - git: # Direct your questions about this file to: # Refer to the Core CookBook at # for an explanation of possible statements, functions and parameters. This concept is used here as well, therefore you can see the changes done for FreeSWITCH integration by following define WITH_FREESWITCH (i.e., config parts in between #!ifdef WITH_FREESWITCH … #!endif). Starting with 3.0.0, you can split it in several files and use include_file to merge the pieces in main config file.Īnother important features brought by 3.0.x are 'define' directives, making easy to enable/disable features. Kamailio has one config file by default, named kamailio.cfg. For FreeSWITCH I used the development version from GIT after release 1.0.6, but before any other official release (no 1.0.7 or what is going to be next).įollowing services are handled in the scenario built within document: Its media processing capabilities makes FreeSWITCH a perfect fit for providing media services to Kamailio based platforms.Īny Kamailio version 3.0.x can be used (right now last released is 3.0.1). It is a very attractive project from features and extensibility point of view.

Long development life ensures the stability required in real-time tele-comunications and a broad set of features in handling SIP signaling.įreeSWITCH is an open source multi-protocol softswitch, supporting SIP as well. One of outstanding features of Kamailio is ability of hosting large number of active users in a single instance (depending of hardware it can be 100 000+).

Starting with November 2008, Kamailio and SER teams restarted development collaboration, resulting in version 3.0.0 being the first that allow to run Kamailio and SER modules (extensions) in same SIP server instance - practically it is the same source code, the differences are the database structure used to store SIP user profiles and default enabled modules. In July 2008, OpenSER was renamed to Kamailio because of trademark issues. Kamailio is an open source SIP server, forked from SIP Express Router (SER) in 2005 under the name OpenSER. The scope of this tutorial is to show how you can use Kamailio (former OpenSER) and FreeSWITCH to build a complete SIP/VoIP platform for large number of subscribers.
