Secure Software-Defined PBX

A high-performance SIP PBX implemented in Rust, designed for modern communication pipelines and AI-powered voice applications.

Access Console

Why Choose muafPBX?

Modern telephony, simplified. Built for reliability, speed, and ease of use.

Simple Web Management

Intuitive Web Console for all configurations. Manage extensions, trunks, and routes without touching complex config files.

Zero-Downtime Reload

Apply configuration changes instantly with one click. Supports seamless hot-reloading to keep your business running.

High Performance

Leveraging Rust's concurrency and memory safety for a rock-solid SIP core that scales horizontally.

Full SIP Stack

Complete proxy server with registration, authentication, and routing. Supports UDP, TCP, and WebSocket.

Media Proxying

Advanced RTP/RTCP proxying with NAT traversal and built-in call recording capabilities.

WebRTC Ready

First-class support for browser-based telephony via WebSockets and integrated JSSIP/SIP.js support.

Flexible Storage

Compatible with SQLite, PostgreSQL, and MySQL. Export CDRs and recordings to various backends.

Modern API

Built on Axum and SeaORM with a clean RESTful management interface and easy-to-use admin console.

Quick Start with Docker

Get up and running in seconds.

# Run the latest image docker run -d \ --name muafpbx \ --net host \ -v $(pwd)/db:/app/db \ ghcr.io/muafpbx/muafpbx:latest

Visit http://localhost:8080/console after launching.