Kamailio logo

Kamailio

Handles thousands of call setups per second, supports asynchronous TCP, UDP, and SCTP, and enables secure communication via TLS for VoIP.

Made by Unknown Author

    What is Kamailio?

    Kamailio is an open source SIP server that can handle thousands of call setups per second. It supports asynchronous communication over TCP, UDP, and SCTP, as well as secure communication via TLS for VoIP applications involving voice and video. The server also provides WebSocket support for WebRTC, enabling real-time, browser-based communication. Kamailio is designed to work with both IPv4 and IPv6 networks, and offers SIMPLE instant messaging and presence capabilities, including an embedded XCAP server and MSRP relay. The server's asynchronous nature allows for efficient operations, and it includes IMS extensions, ENUM support, DID and least cost routing, load balancing, and routing fail-over features. Kamailio also provides accounting, authentication, and authorization functionalities, and integrates with a wide range of backend systems such as MySQL, Postgres, Oracle, Radius, LDAP, Redis, Cassandra, MongoDB, and Memcached. Additionally, the server offers an XMLRPC control interface and SNMP monitoring capabilities. Kamailio can be used to build large-scale VoIP platforms, scale up SIP-to-PSTN gateways, PBX systems, or media servers like Asterisk, FreeSWITCH, or SEMS, and has been closely integrated with the SIP Express Router (SER) application for joint development

    Highlights

    • Asynchronous communication over TCP, UDP, and SCTP
    • Secure communication via TLS for VoIP (voice and video)
    • WebSocket support for WebRTC
    • Support for IPv4 and IPv6 networks
    • SIMPLE instant messaging and presence with embedded XCAP server and MSRP relay
    • IMS extensions, ENUM support, DID and least cost routing
    • Load balancing and routing fail-over
    • Accounting, authentication, and authorization capabilities
    • Integration with a wide range of backend systems
    • XMLRPC control interface and SNMP monitoring

    Platforms

    • Linux

    Languages

    • English

    Features

      • SIP

      • Voice Chat

      • VoiP Calls