Latency architecture

    Single-hop telephony
    for AI voice agents

    Vobiz single-hop telephony sends call audio through exactly one internal relay, for sub-80ms one-way latency to your AI voice agent.

    Voice AI latency

    Voice AI latency is a budget, and telephony spends it first

    A conversational turn has roughly 500ms end to end before a pause feels unnatural. Four things spend it: speech-to-text, the model, text-to-speech, and the telephony network carrying audio both ways.

    Telephony latency is set by how many relays the media crosses. At sub-80ms one-way, Vobiz leaves roughly 340ms of the budget for your stack.

    Telephony, both waysup to 160msSpeech-to-text, model, text-to-speech~340ms
    0500ms conversational turn

    Media path

    How the single-hop architecture changes the media path for voice AI

    Tuning can shorten a queue. It can't remove a multi-hop relay. So we built the media path with only one hop.

    The common patternThe Vobiz path
    Media crosses several internal relaysMedia crosses exactly one internal relay
    Signalling and media share a plane, so control traffic competes with audioControl and media planes are fully decoupled
    Every relay adds a queue and a jitter bufferCarrier or BYOC trunk → Media Engine → your agent: one relay
    Recording and processing sit inline, in the pathStreaming and recording fork off the path, never sit in it
    Delay compounds hop by hop, and tuning cannot remove itDelay is bounded by a single relay, by construction

    Off the path

    Streaming, recording and control never sit in the media path

    01

    Streaming forks off the path.

    Audio to your agent over WebSocket is a fork from the Media Engine, not an extra relay in front of it. Additional streams for transcription or QA fork the same way.

    02

    Recording forks off the path.

    Starting a recording adds no inline delay to the live call. Call records and quality telemetry are written off the path too.

    03

    Control runs on its own plane.

    Transfers, mid-call speech and routing changes travel as signalling, so they never compete with audio for the same path.

    Bring your own carrier

    Your own carrier gets the same single relay

    A BYOC trunk attaches directly to the Media Engine, so calls on your carrier cross the same single internal relay as calls on the Vobiz network. Your carrier contract stays intact, and you can run Vobiz as a second route alongside it.

    Measurements

    Measurements and method

    Sub-80ms
    one-way telephony latency
    4.2+
    PESQ MOS

    Both figures come from Vobiz internal test calls. You can check them on your own traffic: run a pilot, or start free and pull MOS, jitter and packet loss from any call detail record by call_id.

    Run a pilot

    Measure it on your own traffic

    Run a pilot and we'll measure latency, MOS, jitter and packet loss on your own calls, from the same 43-field call records you'd get in production.

    Prefer to test it yourself? Start free, place a call, and pull MOS, jitter and packet loss from its call record by call_id. Call detail records →

    Using another telephony provider today?

    Free pilot. We measure latency and MOS on your own calls.

    FAQ

    Latency questions

    See sub-80ms and 4.2+ MOS on your own calls before you move any traffic.

    Request a pilot