Upgrade 3CX to v18 and get it hosted free!

Kamailio

Author image

Page Contents

About Kamailio (OpenSER) SIP Server project

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 presence, ENUM, least cost routing, load balancing, routing fail-over, accounting, authentication and authorization against MySQL, Postgres, Oracle, Radius, LDAP, XMLRPC control interface, SNMP monitoring, IMS/VoLTE extensions, WebRTC. 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, JavaScript, Perl or Python.

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.

On Nov 04, 2008, Kamailio and SIP Express Router have started the SIP Router Project.

Latest version: Kamailio v5.0.1 (April 05, 2017) – see https://www.kamailio.org/w/

Kamailio World Conference

A dedicated event to Kamailio SIP Server and related project.

Social media

Blog feeds

Kamailio Headlines

2017

2016

2015

2014

2013

2012

2011

2010

2009

2008

Release Series

  • 4.2.x
    • 4.2.0 – Oct 16, 2014

Download

Binary packages for several distributions can be found at:

Features

  • SIP proxy/registrar/redirect server (RFC3261, RFC3263)
  • SIP over UDP
    • MTU fallback support
  • SIP over TCP
    • asynchronous TCP
  • SIP over TLS
    • asynchronous TLS
  • SIP over SCTP
    • multi-streaming
    • multi-homing
  • IPv4 and IPv6
    • multi-homing support
  • 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
    • embedded XCAP server
  • 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)
  • Support for IMS platforms
  • Support for SIP and MSRP over WebSockets
  • Over 150 modules (extensions)

Documentation

Modules Documentation
Tutorials

Project Resources

Deploying Kamailio

Kamailio Installation Guides
Kamailio and Asterisk
Kamailio and NAT
Kamailio and RADIUS
Kamailio and Web Interfaces

Platforms

Kamailio is known to work on

  • most of Linux flavours (OS used for development is mainly Debian)
  • 64b Linux flavours
  • Embedded linux systems
    • Raspberry PI RPMs available
  • SUN/Solaris
  • FreeBSD
  • OpenBSD
  • NetBSD

Misc Resources

See also


Article Reviews

Write a Review

Your email address will not be published. Required fields are marked *

Required Field. Minimum 5 characters.

Required Field. Minimum 5 characters, maximum 50.

Required field.There is an error with this field.

Required Field.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

There are no reviews for this article. Be the first one to write a review.

Related Posts:

Get 3CX - Absolutely Free!
Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.