Reliable · Scalable · Revenue-Ready

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
RustPBX security dashboard showing IP ACL, fraud protection and system health monitoring

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
RustPBX call routing engine managing SIP trunks and least-cost routing

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
RustPBX real-time billing and CDR management interface for wholesale VoIP

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
RustPBX traffic and revenue reporting dashboard with ASR and margin analytics

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
RustPBX SIPFLOW call logs with end-to-end call trace and media quality metrics

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
Explore the guides
Wholesale voice workflow

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
Read the SDK docs
Efficient line management architecture

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.

Ready to modernise your communications stack?

Build with our AI-native PBX platform and start delivering intelligent voice experiences today.

Book a Demo Start Free Trial

We use cookies for anonymous analytics to improve the site. Nothing is loaded until you accept. Privacy Policy