A conversation crosses systems. Understand them together.
VoiceGateway is an open-source profiler for LiveKit voice agents. It connects call events, turn timing and infrastructure evidence so you can see what happened along the way.
Cloud is $9 a month for 2,000 profiled call minutes. Cancel any time. Open source and free to self-host.
VoiceGatewayReceives telemetry outside the audio path
Phone · SIP · G.711
Media server · SFU
Agent worker · STT / LLM / TTS calls
Conversation pathTelemetry to VoiceGateway
Connection
Agent pipeline
Media: US East · Worker: US East
1 of 4
One conversation. Several systems.
SIP connects phone calls; WebRTC connects browsers. LiveKit’s media server (SFU) carries the audio. The agent worker coordinates turns, tools and model API calls.
Did the caller connect? Did the agent join? Did a reply reach playback?
Connection setup and conversation timing are different parts of the call.
Illustrated regions. Co-locating the media server and agent worker avoids a cross-region media hop. The worker calls model APIs; provider inference may run elsewhere.
Start with one response. Read what was measured.
In this captured turn, the model’s first token is only part of the wait. Select a measurement to understand what it tells you.
One captured turnHello.
Reported response2,665 ms
Compare the reported durationsSelect a measurement
0 ms2,665 ms
Durations overlap; do not add them.
Has the caller finished?
The agent must decide when to answer. Here, end-of-turn handling is the longest reported duration, even though the model starts generating quickly.
Start by inspecting the turn decision.
Captured October 12, 2026. Caller-network and carrier transit are not measured here. No audio was recorded.