Search:
     
3CX Phone System for Windows Download the Free Edition

Kamailio


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



Blog feeds



Kamailio Headlines

2011

2010

2009

2008



Release Series



Download



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



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
  • SUN/Solaris
  • FreeBSD
  • OpenBSD
  • NetBSD


Misc Resources


See also


Created by: admin,Last modification on Tue 01 of Mar, 2011 [13:36 UTC] by miconda


Please update this page with new information, just login and click on the "Edit" or "Discussion" tab. Get a free login here: Register Thanks! - support@voip-info.org

Page Changes | Comments

 





Search: