Skip to content
XIK
ProductsAIServicesBlogAboutSign In
Back to AI Agents
AI AgentVoice AI · Phone calls

AI Phone Assistant

An AI assistant that answers and makes phone calls: it talks naturally using your knowledge base, and every call is saved as text.

AI Phone Assistant connects your AI assistant to a real phone number. It answers incoming calls, talks with the caller in a natural voice, handles interruptions and replies from the same knowledge base and rules as your text assistant. It can also place outbound calls that your team starts from the dashboard, only to numbers you have explicitly allowed. Every call becomes a regular conversation: the transcript is stored as text, the cost of each call is reserved against a budget in advance, and hanging up immediately stops any pending speech. The goal: no missed calls and fewer repetitive phone questions for your team, with clear limits on who can be called and how much calls may cost.

Real phone numberInbound and outbound callsInterrupt any timePer-call budget
In Development
System Architecture

Answer every call with AI, with clear limits on who it calls and what it costs.

Engineered with production-grade isolation, deterministic reliability, and seamless integration across the XIK infrastructure ecosystem.

Managed cloud · OpenAI Realtime · TwilioEnterprise GuardrailsDepends on the selected model

Core Capabilities

7 Functional Modules

Inbound calls

Connect a phone number through Twilio. The assistant answers, listens and replies in a natural voice using your knowledge base and rules.

Outbound calls under control

Your team starts a call from the dashboard to a number that has been explicitly allowed. An AI prompt can never start a call by itself, and a failed attempt is never redialled automatically.

Natural conversation

The caller can interrupt at any moment; the assistant stops speaking right away and listens.

Checked answers

Replies go through the same platform checks as the text assistant, including answers based only on your documents when strict mode is on.

Access control

Inbound access can be limited to approved numbers with a PIN code, and every call gets its own short-lived access that ends with the call.

Every call in history

Each call is stored as a conversation with a text transcript. Hanging up closes access and cancels anything not yet spoken.

Predictable costs

Call time and cost are reserved in advance at organisation, agent and call level, so a call cannot exceed its budget.

Technical Specifications

Identifier
phone-ai
System Stack
Go, PostgreSQL, OpenAI Realtime API, Twilio Programmable Voice
Runtime Architecture
Managed cloud · OpenAI Realtime · Twilio
Deployment Model
Your phone number via Twilio
Supported Interfaces
PSTN via TwilioTwilio Media Streams (WSS)HTTPS webhooks