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 745 stars on GitHub. It was last updated in August 2026.

Install

docker run -d --name rustpbx --net host \
Signal inventory open — put your agent in front of people choosing oneReserve a signal slot →

rustpbx vs. the alternatives

All voice agents
RecordStarsPricing
rustpbxInfrastructurethis listing745Open source
xiaozhi-esp32-serverInfrastructure10kOpen source
ten-vadSDK / library2.2kOpen source
bailingAgent1.8kOpen source
CyberVersePlatform1.6kOpen source
RCLIAgent1.5kOpen source