Portfolio Project

Atomic Voice AI — AI Phone Assistant

AI that answers the phone and finishes the job: voicemail summaries, reservation dialogues and support tickets over real Asterisk/FreePBX telephony.

Active Nov 2026
Atomic Voice AI — AI Phone Assistant

AI that answers the phone and finishes the job

Atomic Voice AI connects Asterisk/FreePBX to an AI conversation backend. It answers calls, transcribes the caller, speaks a natural reply and can complete real actions such as a booking or a support ticket.

Capabilities

  • Voicemail intelligence: transcription, summary and email delivery for incoming voicemail.
  • Reservation dialogues: speech-to-text, availability checks and a booking API bridge with configurable turns and timeouts.
  • Support tickets by voice: guided issue capture, clarification turns and ticket creation through the PBX API.
  • Provider adapters: OpenAI, Google and ElevenLabs for STT/TTS, with configurable voices and formats.
  • Real telephony: Asterisk ARI and AudioSocket, paced playback, resampling, voice activity detection and turn detection.
  • Clean separation: the media gateway stays stateless; prompts, tools and conversation state live in a separate backend contract.

Architecture

A Python/FastAPI gateway handles the audio path while Asterisk handles the call. The conversation backend decides what to say and which action to take, so the same gateway can serve bookings, medical reception or support desks without rewriting the telephony layer.

What it demonstrates

Real AI operations — not a chatbot demo. Voice, telephony, provider abstraction, business actions and production concerns such as latency, retries and silence handling.

Let's talk

Ready to Start Your Next Project?

Tell us the idea and we will take it from first concept to a running product.