Agent Search Engine

Issue 001 / A living technical almanac

System scan: active

Record / rustpbxInfrastructureOpen sourceVerified

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 654 stars on GitHub. It was last updated in July 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
AgentStarsPricing
rustpbxInfrastructurethis listing654Open source
xiaozhi-esp32-serverInfrastructure10.0kOpen source
ten-vadSDK / library2.2kOpen source
bailingAgent1.7kOpen source
RCLIAgent1.5kOpen source
CyberVersePlatform1.4kOpen source