Yeti-Switch

Self-Hosted

Open-source SIP softswitch for telecom operators and service providers

Visit Website

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.

docker-compose.template.yml TEMPLATE

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

Cisco Unified Communications Manager (CUCM) Search Google
Avaya Aura Search Google

People Also Ask about Yeti-Switch

Yeti-Switch vs Cisco Unified Communications Manager (CUCM)Yeti-Switch vs Avaya Aura Yeti-Switch 2025 review Yeti-Switch docker-compose example

Tool Info

Pricing Open Source
Platform Self-Hosted

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

More Communication - SIP Tools