360Labs, home

19 / Real Estate & Construction

Voice AI Infrastructure & Automated QA

We fixed a property developer's sales-call voice bot so it interacts naturally, then built an auditor that scores every single call against the client's own quality rules instead of a lucky sample.

Client
Undisclosed (Under NDA)
Stack & approach
Real EstateVoice AIRealtime StreamingLLM-as-JudgeMulti-Tenant RLS
Interface screens from Voice AI Infrastructure & Automated QA
Interface, from the 360Labs case-study deck (page 28).

The problem

Pre-sales ran on a hosted voice agent carrying hundreds of calls a day, and the media path worked against it: a transcode broke barge-in, pre-warming stacked audio buffers into spikes, and token refresh caused auth failures. QA was manual: 2 auditors grading a fraction of volume, so an agent quoting a price that didn't exist was caught only by chance.

Solution & architecture

Fix the media path, then judge every call. A gateway carries native 16 kHz audio end-to-end with the transcode deleted and a local voice-activity detector cutting interruptions at the gateway. An audit engine scores every call against the client's indicator framework, with a reasoning trace behind each number, reading the same versioned inventory the agent reads, so a spoken price is checked against what was true at call time.

Why it is built this way

  • Per-tenant isolation

    Force row-level security on rubric and inventory

  • Every call judged

    Not a 2% manual sample

  • Grounded in truth

    Price checked against call-time inventory