A software-defined telecom stack that turns commodity hardware into a SIP/VoIP switch, from Raspberry Pi to multi-core servers.
OpenSIPS/opensips
OpenSIPS is a GPL-licensed, multi-functionality SIP server for building professional VoIP and telephony platforms.
- Stars
- 1,543
- Forks
- 692
- Open issues
- 354
- Last commit
- 5 hours ago
What is it?
OpenSIPS is a SIP server implementation released under the GPL. It began as a fork of the Fraunhofer SIP Express Router (SER) project and is maintained by a team that includes core developers of SER, with an emphasis on open project management and external contributions.
The project aims to deliver a high-level technical solution for professional SIP server platforms, covering performance, security and call quality. It is organized as a set of modules, and the project publishes a modules listing and per-module documentation on its website.
The repository contains the server source code in C, along with build and install instructions, and a continuous integration setup that includes unit tests, fuzzing and cross-platform builds.
Key features
- 01Multi-functionality SIP server built from modules
- 02Written in C and released under the GPL
- 03Focuses on performance, security and call quality
- 04Includes unit tests, fuzzing and cross-platform build workflows
Use cases
- Building a carrier-grade or enterprise SIP routing platform
- Running a VoIP service that needs customizable call routing via modules
- Operating a SIP infrastructure component that must be audited or modified under the GPL
Quick start
- 1
Read the INSTALL file for installation instructions
Things to know
- The README gives no install commands and points to the separate INSTALL file.
- The license metadata is unrecognized, so check the COPYING file for the actual GPL terms.
Topics
FAQ
- What is opensips?
- OpenSIPS is a GPL-licensed, multi-functionality SIP server for building professional VoIP and telephony platforms. OpenSIPS is a SIP server implementation released under the GPL. It began as a fork of the Fraunhofer SIP Express Router (SER) project and is maintained by a team that includes core developers of SER, with an emphasis on open project management and external contributions.
- Is opensips free to use? What license does it have?
- opensips is open source under the Other license. Check the license terms before using it in commercial products.
- Is opensips still maintained?
- Actively maintained. The last commit to opensips was on Nov 6, 2026.
- What can I use opensips for?
- Building a carrier-grade or enterprise SIP routing platform Running a VoIP service that needs customizable call routing via modules Operating a SIP infrastructure component that must be audited or modified under the GPL
- How do I install opensips?
- Read the INSTALL file for installation instructions
- Where can I get opensips?
- The source code and installation instructions are on GitHub: https://github.com/OpenSIPS/opensips
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Kamailio is an open source SIP signaling server for large VoIP, telephony and real-time communication platforms.
A programmable, cloud-native SIP server that acts as a proxy, registrar and location service for telephony carriers and integrators.
Open-source platform for building, testing, and running AI voice agents on real phone lines, self-hosted or on Fonoster Cloud.
Open source PBX and telephony toolkit that connects Internet (SIP/VoIP) and traditional PSTN telephony channels to applications.
A general-purpose, open source WebRTC media server written in C, with a plugin architecture for conferencing, streaming and SIP gateways.