Kamailio

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 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 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 v4.2.0 (Oct 16, 2014) - see http://www.kamailio.org/w/

Kamailio World Conference


A dedicated event to Kamailio SIP Server and related project.

Social media




Blog feeds



    Kamailio Headlines

    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

    Business SIP Providers
    Provider Plan Details Monthly Rate *
    OnSIP OnSIP
    • 40+ Features, Including Free Video CRM
    • Easy Setup- Use Any Bandwidth and Phones
    • Salesforce AppExchange Partner
    $8.95
    Details
    Corvisa SIP Trunking
    • 24/7 expert US-based support
    • Carrier-grade network with QoS SLAs
    • Toll-free, E911, CNAM, INUM, T1/PRI
    $19.99
    Details
    8x8 8x8 IP Trunking
    • Unlimited calls to US and Canada
    • Softphone and mobile app available
    • 2012 Market Leader Award
    $29.99
    Details
    Broadvoice SIP BroadVoice SIP
    • 5 lines for $55, additional lines only $2
    • Unlimited Inbound
    • month long trial period
    $11.00
    Details
    Business PBX Solutions
    Provider Solution Details
    3CX Software PBX for Windows
    • Windows Software Solution
    • Easy to Install and Manage
    • Auto Configures Phones & Trunks
    • Android, iOS, Windows & Mac clients
    Details
    Bicom VoIP Become an ITSP Now!
    • Become a serious competitor in VoIP Immediately
    • FULL Consultancy, Installation, Training & Support
    • Sell Hosted IP PBXs, Biz Lines, Call Centre
    • Turnkey Provisioning at your data center
    Details

    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 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 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 v4.2.0 (Oct 16, 2014) - see http://www.kamailio.org/w/

    Kamailio World Conference


    A dedicated event to Kamailio SIP Server and related project.

    Social media




    Blog feeds



      Kamailio Headlines

      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

      Created by: admin, Last modification: Fri 17 of Oct, 2014 (07:01 UTC) by oej
      Please update this page with new information, just login and click on the "Edit" or "Discussion" tab. Get a free login here: Register Thanks! - Find us on Google+