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.
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.
Core Capabilities
7 Functional ModulesInbound 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