Voxray-Go Documentation

May 17, 2026 · View on GitHub

Documentation for the Voxray-Go real-time voice pipeline server.


Reading order

  1. ARCHITECTURE.md — Start here for the component view (CLI → Server → Transport → Pipeline → Processors), data flow, and file layout.
  2. SYSTEM_ARCHITECTURE.md — System view, entry points, runner modes, and deployment diagram. Or CONNECTIVITY.md if you need “what can connect” (WebSocket, WebRTC, telephony) first.
  3. As needed: DEPLOYMENT.md (production), EXTENSIONS.md (IVR, Voicemail), FRAMEWORKS.md (external chain, RTVI).
  4. WEBSOCKET_SERVICES.md — For implementers: WebSocket service base (reconnection, backoff).
  5. skills/README.md — Contributor onboarding: skills map and role-based reading order.

Documentation index

DocumentDescription
ARCHITECTURE.mdComponent view: CLI → Server → Transport → Pipeline → Processors; concurrency and performance (§5.2); Mermaid diagrams; data flow; file layout
SYSTEM_ARCHITECTURE.mdSystem view: C4 context, entry points table, runner modes, deployment view, design decisions
CONNECTIVITY.mdWhat can connect (WebSocket, WebRTC, telephony), wire formats, deployment choices
DEPLOYMENT.mdProduction: env vars, health/ready, TLS, performance tuning, scaling, security, Docker
EXTENSIONS.mdIVR and Voicemail extensions (usage, pipeline order, frames, hooks)
FRAMEWORKS.mdExternal chain (Langchain/Strands) and RTVI protocol
WEBSOCKET_SERVICES.mdWebSocket service base: reconnection, backoff (for implementers)
skills/README.mdContributor onboarding: skills map and role-based reading order

API