Appointment booking
Build an agent that answers your existing number, offers the slots you allow, and books into the appointments API while the caller is on the line.
Voice AI APILiveWixzel Voice is a voice AI API for building AI agents that place and answer real phone calls over your own SIP trunk, or talk to people in your web and mobile apps. One API key and one prepaid balance cover every voice engine, billed per second of actual usage.
APIs for agentic telephony, and an MCP server that speaks them.
Wixzel Voice is an API and an MCP server for developers and AI clients. It is not a finished agent, not a phone, and not part of another Wixzel product.
A finished, self-hosted voice agent application you buy once and run under your own brand with your own provider keys. Wixzel Voice is the hosted API and MCP server you build your own agents with, paid per second. Different products, same operator.
An instant app maker on your phone. It has nothing to do with phone calls, and Wixzel Voice is not part of it.
Wixzel Voice is not a phone, not a handset, and does not sell or port numbers. It was briefly called Wixzel Phone, from 8 to 29 September 2026. Same product.
Write code against the API, or connect an AI client to the MCP server and ask. Both reach the same agents, calls and balance.
For developers. One API key for every engine. SDKs for TypeScript (wixzel-voice on npm) and Dart and Flutter (wixzel_voice on pub.dev).
For AI clients. Connect Claude, ChatGPT, Cursor or any MCP client to mcp.voice.wixzel.com/mcp and it can place and answer real calls when asked. Also on npm as wixzel-voice-mcp.
For web and mobile apps. The same agents talk to people inside your app, with no phone line and no SIP trunk.
More than a single call. Calls, campaigns, leads, appointments, knowledge bases and webhooks are all in the API.
Place outbound calls and answer inbound ones on the numbers you already own.
One call per lead, started and paused through the API, up to your account's concurrent-call limit.
Upload in bulk. Each campaign call records the lead it was placed to.
Agents book during the call, and every booking is readable through the API.
Upload your own material and attach it to an agent, so answers come from it.
Signed events, such as a completed call, reach your own systems as they happen.
Twilio, Telnyx, Plivo, Vonage, Bandwidth, Exotel, Vobiz or any SIP provider.
The sarvam engine speaks Hindi, Tamil, Telugu, Kannada, Malayalam, Marathi, Bengali and more.
Run it on your own servers with a one-time $499 license, described at voice.wixzel.com/self-hosted.
Per connected minute at typical speech, including orchestration, billed per second from prepaid credit. Your carrier's own rate is separate and stays yours.
| Engine | Per minute |
|---|---|
| gemini-liveGoogle Gemini Live, one realtime model that hears, reasons and speaks | $0.0466 |
| sarvamSarvam speech-to-text, language model and voice, built for Indian languages | $0.0623 |
| classicDeepgram speech-to-text, an OpenRouter LLM and an ElevenLabs voice | $0.0867 |
| deepgram-agentDeepgram's Voice Agent API as one realtime session, with an ElevenLabs voice | $0.1851 |
Minimum top-up $5. No subscription and no free tier. The self-hosted edition is a one-time $499 license. Current prices are on the Wixzel Voice pricing page.
Running, in 4 steps.
Add the trunk from your carrier (Twilio, Telnyx, Plivo, Vonage, Bandwidth, Exotel, Vobiz or any SIP provider) and register the numbers you already own on it. Web and app sessions skip this step.
Give it a prompt, an opening line, a voice engine and a voice, and attach a knowledge base if it needs one.
Place a call or start a campaign through the API or the MCP server, assign the agent to a number to answer inbound calls, or open a realtime WebSocket session from your app.
Every call and session leaves a transcript, an outcome and its cost, itemised per second against your prepaid balance, and webhooks tell your systems when it ends.
Where it earns its place.
Build an agent that answers your existing number, offers the slots you allow, and books into the appointments API while the caller is on the line.
Upload leads, start a campaign, and have your agent call each one, ask the qualifying questions, and read each call's transcript and outcome through the API.
Attach a knowledge base to an agent and route your support number to it, so callers get answers from your own material and every call is transcribed.
Use the sarvam engine for agents that speak Hindi, Tamil, Telugu, Kannada, Malayalam, Marathi, Bengali and more, over an Indian carrier such as Exotel or Vobiz.
Open a realtime WebSocket session from a browser or a Flutter app and talk to the same agent, with no phone line involved.
Connect the MCP server to Claude, ChatGPT or Cursor, and a call becomes one step an AI agent can take, asking you before it dials.
How Wixzel Voice compares.
| vs. | Wixzel Voice | Alternative |
|---|---|---|
| Vapi / Retell AI / Bland AI (hosted platforms) | An alpha that runs over your own SIP trunk and the numbers you already have, with one API key and one prepaid balance for every engine, billed per second, and an MCP server as a second front door | Sell numbers and minutes, and also accept your own SIP trunk or provider keys; more providers and integrations, visual builders and longer track records |
| Building on LiveKit Agents or Pipecat | Hosted and metered per second: SIP, engines, transcripts, campaigns and billing already run, and you call an HTTP API | Open-source frameworks you run yourself or on LiveKit Cloud or Pipecat Cloud, with full control of the conversation loop in your own code and your own provider accounts |
Common questions about Wixzel Voice.
Sign up, connect your trunk, and place a first call from the API or from an AI client.
Go to voice.wixzel.com