Build a Real-Time Voice Agent over WebRTC

Design a reconnectable browser voice agent with explicit signaling, ephemeral authorization, audio lifecycle, interruption, and observable session state.