TeleQuick is a real-time voice platform exposed as a single-binary QUIC gateway with native, hermetically-built SDKs for TypeScript, Python, Go, Rust, Java, and .NET. All bindings share one C++23 core that emits the exact same wire envelope, so a Python originator and a browser audio listener can share a call without a translation layer.

What’s in this site

Quickstart

Dial your first PSTN call from any supported language in < 5 minutes.

Raw RPC Format

Wire-level envelope, method IDs, and serde encoding rules — bring your own client.

SDK Reference

Per-language reference: every method, every argument, end-to-end examples.

Architecture

QUIC, WebTransport, the C++ core, and how audio bypasses kernel-side encode loops.

Why a polyglot SDK

The same call can flow through three different runtimes:
Browser tab  ──WebTransport──▶  ┐
Python bot   ──QUIC──────────▶  ├──▶  TeleQuick gateway  ──▶  PSTN / SIP / AI
Go batcher   ──QUIC──────────▶  ┘
All three speak the same little-endian envelope ([u32 length][u32 method_id] [serde body]) — see Raw RPC Format. The SDKs exist to give each runtime an idiomatic surface area on top of that envelope.

Surfaces at a glance

SurfaceBest forUnderlying transport
Browser (TS)Agent dashboards, click-to-dial UIsWebTransport over HTTP/3
Node.js (TS)Server-side dialers, webhooksQUIC via WebAssembly + WT
PythonLLM/voice agents, scripted dialersQUIC via aioquic + FFI
GoConcurrent batch dialersQUIC via quic-go + CGO
RustHigh-volume edge orchestratorsQUIC via quinn + libloading
JavaEnterprise / JVM stacksQUIC via Netty incubator
.NET / C#Windows-side toolingSystem.Net.Quic + P/Invoke