Skip to content
tarıtas
The blog

Notes from production.

Voice AI engineering, written for people who have to ship it and defend it in a security review. New posts two to three times a week.

All posts
Production engineering 5 min read

Rate Limiting a Voice Agent With One Postgres UPDATE

A real-time voice agent's daily call cap has to be checked before the greeting plays, survive concurrent calls, and roll over at midnight. At Taritas we do all three in one Postgres UPDATE: a CASE expression handles the midnight rollover, the WHERE clause enforces the cap, and RETURNING reports which case fired. One round trip, no race condition, no scheduled job.

Production engineering 7 min read

A 15-Second Default Timeout Broke Our Voice AI's Call Transfers

A production voice AI agent we run at Taritas stopped transferring callers to staff. Every transfer failed with a 504 at exactly 15 seconds, Envoy Gateway's default route timeout, while the destination line had developed a 13-second post-dial delay. The failed API calls left dials ringing in the background, so staff answered ghost calls. One scoped timeouts block on the HTTPRoute fixed it.

Reading this because a client asked for voice AI?

That is the conversation we are built for. taritas engineers it behind your brand.

What taritas does for partners