Yeti-Switch
Self-HostedOpen-source SIP softswitch for telecom operators and service providers
Overview
Yeti-Switch is a scalable open-source Session Initiation Protocol (SIP) softswitch tailored for telecom operators and VoIP service providers. It supports advanced call routing (including least cost routing), real-time billing, user authentication, and integration with standard SIP devices. Deployable via Docker or bare-metal, it offers a REST API for automation, real-time call monitoring, and modular architecture for customization. Ideal for building robust VoIP platforms, it handles high call volumes efficiently while adhering to industry telecom standards.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
yeti_switch:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: yeti-switch
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Scalable SIP call routing with least cost routing (LCR)
- Real-time billing and rating engine
- REST API for automation and management
- Compatibility with standard SIP devices and endpoints
- Modular architecture for custom integrations
Frequently Asked Questions
? Is Yeti-Switch hard to install?
Yeti-Switch can be installed via Docker (simpler) or bare-metal. Docker deployment reduces initial setup complexity, but configuring SIP routing rules, billing engines, and integrating with telecom trunks requires basic SIP/telecom knowledge. Community documentation and GitHub guides help, but beginners may need time to master advanced features.
? Is Yeti-Switch a good alternative to proprietary SIP softswitches like Cisco CUCM?
Yes—Yeti-Switch offers core features like call routing, billing, and API access at no cost (open source) vs. CUCM's expensive licensing. It’s scalable for small to mid-sized providers but may lack some enterprise-grade support features (like 24/7 official support) of CUCM. It’s ideal for teams wanting full control over their VoIP infrastructure without vendor lock-in.
? Is Yeti-Switch completely free?
Yes—Yeti-Switch is open source under the AGPLv3 license, so it’s free to use, modify, and distribute. However, you’ll incur costs for server hosting (cloud or bare-metal), maintenance, and any third-party services like SIP trunks or DIDs you integrate with your platform.
Top Alternatives
People Also Ask about Yeti-Switch
Tool Info
Pros
- ⊕ Self-hosted for full control over telecom infrastructure
- ⊕ No subscription or licensing fees
- ⊕ Scalable for small to mid-sized telecom providers
- ⊕ Community-driven development with active support
Cons
- ⊖ Requires SIP/telecom technical expertise for setup
- ⊖ Needs dedicated server infrastructure (bare-metal or cloud)
- ⊖ Steeper learning curve for beginners
- ⊖ Limited enterprise-grade official support compared to proprietary alternatives