Optimize Global Voice Costs with Intelligent Routing & Automated Billing
A carrier-grade softswitch integrating Softswitch, BSS, and core OSS for scalable global voice services and seamless system integration.
Who We Serve
Built for VoIP wholesalers, cloud communication platforms, telecom operators, CPaaS providers, and global businesses. We enable them to run, scale, and monetize voice services worldwide on a single, unified infrastructure.
Everything You Need for Voice Operations
RustPBX unifies SIP trunking, call routing, real-time billing, CDR analytics, and observability in a single open-source softswitch — for wholesale carriers, call centers, and enterprise PBX.
Security & System Stability
Carrier-grade reliability built on Rust's async runtime, with layered protection against fraud and abuse.
- High-concurrency architecture with asynchronous processing ensures carrier-grade reliability and 99.9%+ uptime
- Intelligent security protection: IP ACLs, scanner User-Agent blacklists, and firewall defenses against DDoS attacks and unauthorized access
- Real-time monitoring and automated alerts for system health, active calls, and resource utilization
Routing & Traffic Management
Advanced routing logic to control call paths, quality, and carrier selection.
- Intelligent routing with least-cost routing (LCR), priority routing, and adaptive quality-based traffic management
- Circuit breakers with sliding-window ASR/ACD monitoring and automatic failover to protect margins and call delivery
- SIP trunk management, number rewriting, and header manipulation for clean interconnect with any carrier
Billing & Financial Management
Real-time rating, credit control, and invoicing for prepaid and postpaid voice businesses.
- Real-time billing engine supporting prepaid and postpaid models with automatic cutoff and multi-currency support
- Comprehensive CDR management with real-time access to individual and aggregated call detail records
- Rate decks, tenant balances, CPS/concurrency limits, and automated invoicing with customizable billing patterns
Reporting & Data Analysis
Visual, granular insights for business intelligence across routes, tenants, and agent teams.
- Comprehensive traffic and performance reporting with visual charts for call volumes, duration trends, and ASR metrics
- Sales and revenue analytics tracking payments, costs, and profit/loss margins across routes and destinations
- Multi-dimensional statistics with CSV export for detailed business intelligence
Observability & Traceability
Every call and message clearly identifiable, from SIP signaling to RTP media quality.
- SIPFLOW captures full SIP/RTP flows for per-call signaling diagnostics and recording
- End-to-end call trace with leg timelines, error reference, and per-call media quality evidence (packet loss, relay drops)
- Millisecond-level real-time data feedback for rapid diagnostics and troubleshooting
Highlights
A Rust-powered softswitch with ultra-high concurrency and low-latency scheduling, secure encrypted communications via modern protocols like WebRTC/SRTP, and an open, extensible architecture for customizable voice and AI workflows.
High-Concurrency Performance
Built with Rust's async ecosystem, the platform delivers sub-millisecond scheduling and stable performance even under heavy media loads, ensuring consistent call quality at scale.
Secure & Modern Protocol Support
Native support for encrypted sessions via WebRTC and SRTP, SIP over WebSocket, and broad codec compatibility enhances secure connectivity for diverse endpoint types.
Open & Extensible Architecture
A full-stack open ecosystem with community-driven plugins and customizable voice/AI workflows enables flexible integration, extension, and tailored solutions for evolving business needs.
Use Cases
Wholesale Voice Provider
Scaling global voice traffic with full margin control: A voice wholesaler uses Miuda Softswitch as the core voice platform to aggregate global SIP trunks, manage multi-level customers, and route traffic dynamically across carriers.
- Connects to multiple Tier-1 and regional carriers via SIP
- Applies real-time billing and margin control per customer and route
- Monitors ASR, ACD, and PDD to optimize routing quality
- Scales traffic volume without adding operational complexity
Enterprise Call Center
Reliable voice infrastructure for business-critical communications: A global enterprise deploys Miuda Softswitch as the underlying voice layer for its customer service and outbound call center operations.
- Integrates seamlessly with existing PBX and call center systems
- Supports local and private deployment to meet compliance requirements
- Provides real-time visibility into call volume, duration, and spend
- Ensures stable call quality for high-volume, business-critical traffic
Explore Miuda
Product Overview
Understand the architecture, deployment models, and roadmap.
Open Product →Pricing
Choose a usage plan that scales with your mission-critical traffic.
Open Pricing →Documentation
Build your first AI-powered PBX workflow in minutes.
Open Docs →Blog
Dive into release notes, architecture deep dives, and voice AI tips.
Open Blog →Frequently Asked Questions
Common questions about RustPBX, wholesale switching, and running a call center on Miuda.ai.
Is RustPBX free and open source?
Yes. The RustPBX core is open source under the MIT license, including the SIP proxy, media engine, call records, and web console. Miuda.ai additionally offers commercial editions with license activation for advanced addons such as clustering and wholesale billing.
Which protocols and codecs does RustPBX support?
RustPBX speaks SIP (UDP/TCP/TLS), SIP over WebSocket for WebRTC, and SRTP including DTLS-SRTP and SDES-SRTP. Audio codecs cover G.711 a/µ, G.729, G.722, Opus, and iLBC, selectable per trunk or extension, with transcoding in the media bridge.
Can I run a wholesale voice business on it?
Yes. The wholesale addon adds tenant management, rate decks, routing profiles with least-cost routing, circuit breakers with sliding-window ASR/ACD monitoring, real-time billing, and per-tenant CDR — a complete class 4 softswitch and BSS stack.
What call center features are included?
Skill-based routing with ACD queues, agent state management with wrap-up time, overflow strategies, real-time supervisor monitoring with listen/whisper/barge-in, screen-pop with Call-Info/User-to-User headers, and post-call CSAT surveys.
Does it integrate with AI voice services?
Yes. RustPBX integrates ASR/TTS drivers, per-call transcription plans, a realtime AI-voice bridge for LLM agents, and an IVR engine with dynamic prompts — so you can build AI-powered voice agents that hand off to human agents in the same platform.
How do I deploy RustPBX?
Deploy via Docker or as a single static binary on Linux. A built-in web console handles extensions, trunks, routing, and diagnostics; SQLite works out of the box, with MySQL/PostgreSQL recommended for clusters. See the basic setup guide for a first call in minutes.
Customers & Case Studies
Real deployments: wholesale margin control, 600-agent contact centers, multi-tenant CPaaS.
Security & Compliance
Encryption, hardening baseline, data residency and responsible disclosure.
Compare Solutions
RustPBX vs Asterisk, FreeSWITCH and Kamailio — plus a migration path.
Product Tour
Click through the PBX, Contact Center and Wholesale consoles — no signup.