跳到主要内容
Rust 原生 PBX

RustPBX:高性能、安全、完全开源的语音内核

RustPBX 由 miuda.ai 团队维护并且完全开源。基于 Rust 构建,兼顾实时性能与内存安全,为 AI 原生语音应用提供运营商级可靠性和现代化开发体验。

为什么选择 RustPBX?

RustPBX 采用可观测、可扩展的 PBX 架构:核心模块运行在高效的 Rust 上,下游系统通过 API、Webhook 或 WebSocket 事件流集成,与 AI 助手、CRM、工单系统等实时同步。

  • 基于 MIT 许可证开源,自由定制与扩展
  • 安全优先设计,避免传统 PBX 架构常见的内存安全风险
  • 云原生部署模型,完美适配 CI/CD 和基础设施即代码流水线

快速开始

使用 docker compose 或 Kubernetes 启动,然后使用 RustPBX SDK 接入,几分钟完成您的第一个呼叫流程。

快速入门指南

为开发者设计的语音平台

包含媒体处理、编排与合规的可扩展基础架构,让团队放心的语音核心。

性能

Rust 级别的并发

Rust 异步生态在高并发媒体场景下仍保持亚毫秒级调度,确保稳定的通话质量

开放

全栈开放生态

核心代码、SDK 与运营工具全面开源,社区驱动的插件与定制化语音 + AI 工作流得以实现。

AI 就绪

事件驱动的 AI 集成

WebSocket / gRPC 事件总线实时流式传输呼叫状态,无缝对接 AI Agent、质量控制和知识库。

核心通话能力

覆盖接入、媒体处理和确定性延迟呼叫控制的运营商级语音核心

  • 无限分机和单设备登录策略
  • 编解码器支持:G.711 / G.722 / G.729 / Opus
  • 内置 WebRTC 和 SRTP,支持加密的跨平台会话
  • SIP over WebSocket,实现无缝浏览器端点接入
  • 支持 RFC2833 的 DTMF 透传 和 SIP INFO
  • 原生支持录音、转人工坐席、盲转和三方通话
  • 自适应呼叫队列,支持保持音乐、重试与溢出路由等等
Feature screenshot

可配置运营

可视化工具将复杂的路由与计费逻辑转化为直观的工作流。

  • 配备高级拖放编辑器的可视化路由规则
  • 支持容量管理的 SIP 中继与 DID 接入
  • 支持部门级费用分摊的自定义计费模板
  • 丰富的通话记录,支持语音转录与数据导出
Feature screenshot

为运营团队打造

为 DevOps 与语音工程师提供部署、调试和扩容的全栈工具。

  • 基于 WebRTC + SIP over WebSocket 的浏览器内路由和 SIP 中继检测
  • 实时查询通话状态、注册设备与端点信息
  • 具备可观测性与审计跟踪的高级管理控制台
  • 多账户、多部门和基于角色的访问控制
  • 支持 MySQL、PostgreSQL 和 SQLite 多种数据库后端
  • 引导式 IVR 设计与发布流程
Feature screenshot

生产级安全防护

从访问到数据,全面保护高并发实时语音工作负载

  • 内置基于 IP 与 User-Agent 的黑白名单防火墙
  • 可配置呼叫并发上限与速率限制,从容应对流量峰值
  • 自动归档,定时备份到 S3 兼容存储
  • 标准化 Docker 部署方案,确保环境一致性
Feature screenshot

准备好构建下一代语音平台了吗?

与我们探讨企业部署、迁移规划或定制开发。欢迎社区贡献者与我们的工程团队共同塑造 PBX 的未来。