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