Kamailio

Kamailio

High-performance SIP server for VoIP and real-time communications

2.7kstars
1.1kforks
Last commit: 2d ago
Repo age: 13y old
Kamailio screenshot

Kamailio is an open source SIP signaling server used to build and scale VoIP and real-time communication platforms. It focuses on high performance and flexibility, and is commonly deployed as a SIP proxy, registrar, edge proxy, or signaling core in carrier and enterprise environments.

Key Features

  • High-throughput SIP routing and proxying suitable for large deployments
  • SIP load balancing, failover routing, and least-cost routing capabilities
  • Registrar and location service for user registration and contact lookup
  • Security and access control features, including authentication/authorization and TLS
  • WebSocket support for WebRTC signaling
  • Extensible modular architecture with integrations for multiple backend systems
  • Support for IPv4 and IPv6 and various SIP transport options (UDP/TCP and more)

Use Cases

  • Scaling SIP PBX, SIP-to-PSTN gateways, or media servers with a dedicated signaling layer
  • Building carrier-grade SIP routing cores, including IMS/VoLTE-oriented deployments
  • Deploying SIP edge proxy and SIP firewall-style protection in front of RTC infrastructure

Limitations and Considerations

  • Provides SIP signaling (call control) and typically requires external media servers for RTP/media handling
  • Configuration is powerful but can be complex, especially for advanced routing and multi-module setups

Kamailio is a mature SIP server with continuous development since 2001 and a large ecosystem. It is well-suited for operators and organizations that need a robust, customizable signaling component for VoIP, WebRTC, and unified communications.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Mumble

Mumble

Low-latency, high-quality VoIP voice chat client and server

7.5k
1.3k
Last commit: 22h ago

Mumble is an open-source, low-latency VoIP voice chat platform with a desktop client and a self-hosted server for encrypted group communication.

Alternative to:
Skype
Skype
+4
ejabberd

ejabberd

Scalable real-time messaging server for XMPP, MQTT, and SIP

6.5k
1.5k
Last commit: 1d ago

ejabberd is an Erlang/OTP-based messaging server providing XMPP chat and presence, MQTT broker capabilities for IoT, and SIP services for real-time communications.

Alternative to:
CloudMQTT
CloudMQTT
+11
FreeSWITCH

FreeSWITCH

Software-defined telecom stack for VoIP, SIP, and real-time media

4.6k
1.7k
Last commit: 20h ago

FreeSWITCH is an open-source software-defined telecom stack for building VoIP and real-time communication services with SIP and WebRTC support.

Alternative to:
Twilio
Twilio
+15
Asterisk

Asterisk

Open-source telephony engine and PBX framework

3k
1.2k
Last commit: 2d ago

Open-source PBX and telephony toolkit for building communications applications; modular C-based engine with SIP, WebRTC, RTP, ARI/AMI APIs and hardware support.

Alternative to:
3CX
3CX
+19
HOMER (SIPCAPTURE)

HOMER (SIPCAPTURE)

Packet capture and observability for SIP, VoIP, and WebRTC

1.9k
251
Last commit: 1mo ago

Carrier-grade SIP/VoIP/WebRTC packet capture and monitoring platform with real-time search, correlation, and troubleshooting workflows using the HEP/EEP protocol.

Alternative to:
ThousandEyes VoIP Monitoring
ThousandEyes VoIP Monitoring
+3
Routr

Routr

Programmable SIP proxy, registrar, and location server

1.6k
171
Last commit: 24d ago

Routr is a programmable SIP server (proxy/registrar/location) for building scalable VoIP infrastructure with APIs, multi-tenancy, and Kubernetes-ready deployment.

Alternative to:
Fonoster
Fonoster
+7