About Portfolio Cases Services Blog Contact 🎙 Talk to AI
EN DE RU
🎙 Talk to AI
Case study · Production

AI Voice Representative

“A multilingual (EN/DE/RU) web voice representative that qualifies inbound leads 24/7 — every call transcribed and pushed to Telegram.”

Architected & built by Denis Shokhirev · Enterprise AI Architect, Freiburg
● Live at /talk Try it → /talk
3
Languages · EN/DE/RU
24/7
Availability
Logged
Every call → Telegram

A live engineering capability — the proof is trying it yourself at /talk.

The problem

Qualifying inbound DACH leads and giving a first, useful consultation — without me being available around the clock. A contact form is passive; a human isn't 24/7; and most chatbots frustrate more than they help.

What I built

A web voice representative living at /talk: real-time voice over WebRTC, a FastAPI session gate, and full EN/DE/RU support with a microphone preflight so a call never starts broken. Every conversation is transcribed, summarized and pushed to Telegram, every lead is persisted, and rate limiting protects against abuse — so a lead is never silently lost.

AstroVapi / WebRTCFastAPI session-gateWebhookTelegramLead persistenceRate limiting
Verified end-to-end

A full working conversation: speak in the browser, get a live transcript, complete the call, and the webhook delivers a Telegram summary with the captured lead. Session gating, rate limiting and lead persistence are all in production — the pieces that decide whether an inbound lead is captured or lost.

Why it matters

For a DACH B2B founder, the first touch usually happens when you're asleep or heads-down. A voice representative that speaks the visitor's language, qualifies them, and hands you a clean summary turns off-hours traffic into a warm pipeline.

Hear it yourself

Talk to the agent now.

It's live. Open the voice agent, speak in English, German or Russian, and see the flow end-to-end.

🎙 Talk to the AI → More cases