JBJames bordaneinbordane.hashnode.dev·Jul 29 · 20 min readWhat Is an AI Voice Agent? How Voice Agents Actually WorkAn AI voice agent is software you can talk to. It listens to you speak, reasons about what you said, and talks back in real time — holding a natural spoken conversation instead of marching you through00
JBJames bordaneinbordane.hashnode.dev·Jul 20 · 17 min readOpenAI Realtime API over WebRTC: How It Works + When You Need TURNThis story was published on medium: OpenAI Realtime API over WebRTC Do you need a TURN server to use the OpenAI Realtime API over WebRTC? It is the first question a WebRTC-experienced developer asks, 01M
JBJames bordaneinbordane.hashnode.dev·Jul 17 · 12 min readTURN for AI Voice Agents: When Your Agent Needs a Relay — and When It Doesn'tThis article was originally published here: TURN for AI voice agents Does an AI voice agent need a TURN server? Usually yes — and the precise reason matters more than the slogan. A voice agent connect00
JBJames bordaneinbordane.hashnode.dev·Feb 1 · 7 min readCoturn Alternative: How to Migrate from Self-Hosted Coturn to a Managed TURN ServiceIf you're running coturn in production, you already know the routine. TLS certificate renewals, capacity planning for traffic spikes, debugging relay failures at 2 AM, and patching CVEs that drop with zero warning. Your senior engineers are spending ...00
JBJames bordaneinbordane.hashnode.dev·Feb 1 · 26 min readNAT Traversal: How It Works, Why It Breaks WebRTC, and How to Fix ItThey'll blame your platform, not their network. About 15-30% of WebRTC connections fail because users sit behind NATs that prevent direct peer-to-peer communication. If you’re building a video calling product, that means roughly 1 in 5 of your users ...00