Skip to content
Agent Search Engine.

Record · rustpbxInfrastructureOpen sourceVerified Jul 3, 2026

rustpbx

A PBX written by rust

About rustpbx

A high-performance, software-defined PBX built in Rust — the AI-native communication platform for next-gen contact centers.

RustPBX externalizes all call control via HTTP/WebSocket/Webhook. Route decisions, media control, and event streams are fully programmable in any language.

SIP & Media — Full SIP stack (UDP/TCP/WS/TLS/WebRTC), RTP relay, NAT traversal, TLS/SRTP with auto ACME certs. Fast registration via JWT or HTTP token (skip 401/407).

From the project's README

rustpbx is an open-source project written primarily in Rust, with 812 stars on GitHub. It was last updated in September 2026.

Install

docker run -d --name rustpbx --net host \
For agent buildersMake your product part of the discovery.Explore advertising

rustpbx vs. the alternatives

All voice agents →
RecordStarsPricing
rustpbxInfrastructurethis listing812Open source
PipecatFramework16kOpen source
LiveKit AgentsFramework14kOpen source
xiaozhi-esp32-serverInfrastructure11kOpen source
ten-vadSDK / library2.3kOpen source
bailingAgent1.8kOpen source