Search:
Kamailio
Page Contents
About Kamailio (OpenSER) SIP Server project
On the 28th of July, 2008, due to trademark issues related to OPENSER word, the OpenSER project changed the name in KAMAILIO. The wiki page for the old project name is still available at: OpenSER.
Kamailio is an Open Source SIP Server released under GPL, able to handle thousands of call setups per second. Among features: asynchronous TCP, UDP and SCTP, secure communication via TLS for VoIP (voice, video), SIMPLE instant messaging and pressence, ENUM, least cost routing, load balancing, routing fail-over, accounting, authentication and authorization against MySQL, Postgres, Oracle, Radius, LDAP, XMLRPC control interface, SNMP monitoring. It can be used to build large VoIP servicing platforms or to scale up SIP-to-PSTN gateways, PBX systems or media servers like Asterisk™, FreeSWITCH™ or SEMS. The application is written in C for Linux/Unix platforms and focuses on performance, flexibility and security. In addition to C, extensions can be written in Lua, Perl or Python.
On Nov 04, 2008, Kamailio and SIP Express Router have started the SIP Router Project.
Latest version: Kamailio v3.0.1 (March 08, 2010) - see 3.0.1 news and release notes for 3.0.x
Web links
- Home page with new project name: http://www.kamailio.org
- Home page with old project name: http://www.openser-project.org
- SourceForge.net Project page: http://sourceforge.net/projects/openser/
- SVN Code repository (v0.9.x to v1.5.x): http://openser.svn.sourceforge.net/viewvc/openser/
- GIT Code repository (v3.0.0+): http://git.sip-router.org/cgi-bin/gitweb.cgi?p=sip-router;a=summary
Blog feeds
- Kamailio at Cluecon 2011 (4 Aug 2011 | 12:56 am PDT)
- Kamailio and SER Usage Statistics (2 Aug 2011 | 12:55 am PDT)
- 10 years SER Conference – Sep 2, 2011, Berlin, Germany (1 Aug 2011 | 12:53 am PDT)
- 3 years of Kamailio (28 Jul 2011 | 12:01 pm PDT)
- ClueCon 2011 (20 Jul 2011 | 2:32 am PDT)
- 10yearsSER - things done right - variables (3 Jul 2011 | 8:21 am PDT)
- 10yearsSER - things done right - database api (2 Jul 2011 | 7:27 am PDT)
- 10yearsSER - things done right - configuration file (1 Jul 2011 | 6:46 am PDT)
- Maketing - interaction between developers (28 Jun 2011 | 1:43 pm PDT)
- Ukulele Kamailio Jingle (21 Jun 2011 | 2:06 pm PDT)
- 10yearsSER - the 15000th commit (14 Jun 2011 | 4:45 am PDT)
- Run your own SIP VoIP service on both IPv4 and IPv6 (8 Jun 2011 | 5:34 am PDT)
- A look at SIP:Provider CE v2.2 (7 Jun 2011 | 7:52 am PDT)
- The race to the new and world wide telco (1 Jun 2011 | 12:39 am PDT)
- Maketing - from an idea to first announcement (31 May 2011 | 11:48 am PDT)
- Maketing - the art of building open source projects (30 May 2011 | 3:28 am PDT)
- Kamailio v3.1.4 Released (26 May 2011 | 1:25 pm PDT)
- Energy Efficiency and Performance Testing for Kamailio v3.0 (25 May 2011 | 12:52 am PDT)
- Run your own Skype-like service in less than one hour (23 May 2011 | 2:50 am PDT)
- Remarks about LinuxTag 2011 (18 May 2011 | 3:49 am PDT)
Kamailio Headlines
2011
- 2011-02-10 - Kamailio Devel Training - Barcelona, Spain, February 10-11, 2011
- 2011-02-05 - Kamailio Presentations at Fosdem 2011
- 2011-01-24 - Kamailio Advanced Training - January 24-26, 2011, Irvine, CA, USA
2010
- 2010-10-06 - Kamailio v3.1.0 is out - a new major release
- 2010-05-11 - Kamailio Advance Training for Carriers - June 21-23, 2010, Miami, USA
- 2010-05-10 - SIP Router Devel Meeting - June 08, 2010, Berlin
- 2010-03-19 - SIP Router Masterclass - March 22-26, 2010, Berlin
- 2010-03-08 - Present and Future of SIP Routing - March 09, 2010, London
- 2010-01-27 - Kamailio SIP Router eLearning class - online training starting on Feb 8, 2010
- 2010-01-25 - Kamailio 3.0.0 Presentation at FOSDEM 2010, Brussels, Feb 6, 2010
- 2010-01-11 - Kamailio (OpenSER) v3.0.0 is out - a new major release
2009
- 2009-10-21 - Kamailio (OpenSER) v1.5.3 is out - a patch release to branch 1.5
- 2009-09-01 - Kamailio wins Best of Open Source Software Awards 2009 within Best of Open Source Networking Software category
- 2009-07-14 - Kamailio (OpenSER) v1.5.2 is out - a patch release to branch 1.5
- 2009-07-08 - SIP Router Bootcamp, Sep 1-4, 2009, Berlin, Germany
- 2009-06-22 - Asterisk and Kamailio SIP Masterclass, Summer 2009
- 2009-04-29 - Kamailio (OpenSER) v1.5.1 is out - a patch release to branch 1.5
- 2009-03-25 - Kamailio (OpenSER) v1.4.4 is out - a patch release to branch 1.4
- 2009-03-02 - Kamailio (OpenSER) v1.5.0 is out - a new major release
- 2009-02-10 - SIP Router Masterclass, Sweden, April 20-24, 2009 - first training class dedicated to Kamailio (OpenSER) and SIP Express Router (SER)
- 2009-02-07 - Social Networking Meeting in Brussels, at FOSDEM2009 - details here
- 2009-01-21 - SIREMIS - Web Management Interface for Kamailio (OpenSER)
2008
- 2008-12-16 - Kamailio v1.4.3 Released
- 2008-11-04 - SIP-Router.org Project Launched
- 2008-08-07 - Kamailio v1.4.0 Released
- 2008-08-04 - OpenSIPS announced - a forked project from Kamailio pre-release 1.4.0
- 2008-07-28 - OpenSER renamed to Kamailio - Email announcement here
Release Series
- 3.1.x
- 3.1.0 - Oct 06, 2010 - v3.1.0 Release Notes
- 3.1.2 - Feb 08, 2011
- 3.0.x
- 3.0.0 - Jan 11, 2010 - v3.0.0 Release Notes
- first release using SIP Router core
- 3.0.1 - Mar 08, 2010
- 3.0.0 - Jan 11, 2010 - v3.0.0 Release Notes
- 1.5.x
- 1.5.0 - Mar 02, 2009 - v1.5.0 Release Notes
- 1.5.1 - Apr 29, 2009
- 1.5.2 - Jul 14, 2009
- 1.5.3 - Oct 21, 2009
- 1.4.x
- 1.4.0 - Aug 07, 2008 - v1.4.0 Release Notes
- 1.4.3 - Dec 16, 2008
- 1.3.x
- 1.3.0 - Dec 13, 2007 - v1.3.0 Release Notes
- 1.3.4 - Nov 24, 2008
- 1.2.x
- 1.2.0 - Mar 12, 2007 - v1.2.0 Release Notes
- 1.1.x
- 1.1.0 - Jul 10, 2006 - v1.1.0 Release Notes
- 1.0.x
- 1.1.0 - Oct 28, 2005 - First version with TLS
- 0.9.x
- 0.9.4 - Jun 14, 2005 - Initial version of Kamailio (OpenSER)
Download
- Main download page - http://www.kamailio.org/w/download/
- SVN Repository (0.9.x to 1.5.x) - https://openser.svn.sourceforge.net/svnroot/openser
- GIT Repository (3.0.x on) - http://git.sip-router.org/sip-router/ (browse)
Features
- SIP proxy/registrar/redirect server (RFC3261, RFC3263)
- SIP over UDP
- MTU fallback support
- SIP over TCP
- asynchronous TCP
- SIP over TLS
- multi-homing support
- SIP over SCTP
- multi-streaming
- multi-homing
- IPv4 and IPv6
- Transactional stateful proxy
- Modular architecture
- Programmable configuration file
- ENUM support
- Call Processing Language (CPL)
- Gateway to sms or xmpp
- Authentication, authorization and accounting via Radius or database
- NAT traversal system
- Kernel space packet relaying for RTP
- Least cost routing
- Load balancing
- Carrier routing
- Multiple database backends: MySQL, Postgres, Unixodbc, Oracle, BDB or flat files
- SIMPLE Presence Server (IETF SIMPLE extensions - rich presence)
- Dialog Info Presence - SLA/BLA
- XCAP and RLS
- Presence User Agent
- Dialog Stateful Proxy
- Instant Messaging
- Offline message storage
- Instant messaging conferencing
- SNMP support
- RADIUS support
- LDAP support
- Perl Programming Interface
- Lua Programming Interface
- Python Programming Interface
- Java SIP Servlet Application server
- Number portability
- XMLRPC control interface
- Topology hiding
- Memcached connector
- Command line interface (cli named sercmd)
- Over 150 modules (extensions)
Documentation
- Main Documentation Page - http://www.kamailio.org/docs/
- Dokuwiki Page - http://www.kamailio.org/dokuwiki/
- v1.0.x Modules' Documentation - http://www.kamailio.org/docs/modules/1.0.x/
- v1.1.x Modules' Documentation - http://www.kamailio.org/docs/modules/1.1.x/
- v1.2.x Modules' Documentation - http://www.kamailio.org/docs/modules/1.2.x/
- v1.3.x Modules' Documentation - http://www.kamailio.org/docs/modules/1.3.x/
- v1.4.x Modules' Documentation - http://www.kamailio.org/docs/modules/1.4.x/
- v1.5.x Modules' Documentation - http://www.kamailio.org/docs/modules/1.5.x/
- v3.0.x Modules' Documentation - http://www.kamailio.org/docs/modules/3.0.x/
- Devel Guide - http://www.asipto.com/pub/kamailio-devel-guide/
Project Resources
- Users mailing list - http://www.kamailio.org/cgi-bin/mailman/listinfo/users
- Development mailing list - http://www.kamailio.org/cgi-bin/mailman/listinfo/devel
- Business mailing list - http://www.kamailio.org/cgi-bin/mailman/listinfo/business
- Community's web forum - http://www.voipuser.org/forum_view_24.html
- Project's tracking system - http://sourceforge.net/tracker/?group_id=139143
- Blog - http://openser.blogspot.com/
- IRC channel - new: #kamailio @ irc.freenode.net
- IRC channel - old: #openser @ irc.freenode.net
- Configuration auto-generator: http://www.sipwise.com/wizard
Deploying Kamailio
- Realtime Integration Of Asterisk 1.4 With Kamailio 1.5.x - step by step integration of Asterisk v1.4.x with Kamailio 1.5.x to provide voicemail service with MWI to large number of VoIP subscribers
- Kamailio 1.5.x and RTPProxy - Kamailio (OpenSER) v1.5.x configuration to do NAT traversal using nathelper and rtpptoxy
- Kamailio and RADIUS - tutorial to build VoIP services with Kamailio and FreeRADIUS
- SIREMIS Web Management Interface - http://siremis.asipto.com
- Kamailio (OpenSER) Administrator - web interface for managing Kamailio written in Ruby on Rails
Platforms
Kamailio is known to work on
- most of Linux flavours (OS used for development is mainly Debian)
- 64b Linux flavours
- SUN/Solaris
- FreeBSD
- OpenBSD
- NetBSD

Page Changes
