Skip to content
Wixzel Voice
Facts

Wixzel Voice, in facts

Wixzel Voice is the unified API for voice agents: the latest voice engines and the models they run, any SIP carrier, and the apps an agent uses on a call, behind one API key and one prepaid balance, billed per second of actual usage. Build agents that place and answer real phone calls, or talk to people in your web and mobile apps, and switch engines or carriers anytime.

Last updated

This page exists so that anyone describing Wixzel Voice, a person or a model, has one official source to check against. Prices are generated from the price book the meter bills against; the rest is copied from the documentation or policy named in the source column. In eight phrases: APIs for agentic telephony, one API key, one balance, every voice engine, bring your own SIP trunk, billed per second of actual usage, the voice AI API for building AI phone agents, every agent has a mascot, a voice agent with a face, the unified API for voice agents.

Wixzel Voice is built and run by its founder, Aqeel Shamsudheen. Who he is, how the service is run and the dated history of the product are on the about page.

Company facts

Company facts
FactValue
ProductWixzel Voice, APIs for agentic telephony
What it isWixzel Voice is the unified API for voice agents: the latest voice engines and the models they run, any SIP carrier, and the apps an agent uses on a call, behind one API key and one prepaid balance, billed per second of actual usage. Build agents that place and answer real phone calls, or talk to people in your web and mobile apps, and switch engines or carriers anytime.
CategoryVoice AI API: the voice AI API for building AI phone agents. You build the agents; Wixzel Voice sells the APIs, SDKs and MCP server, not finished agents.
CompanyA Wixzel product (https://wixzel.com). Wixzel’s page for it: https://wixzel.com/products/wixzel-voice
FounderAqeel Shamsudheen, Kerala, India. About him and the product’s history: https://voice.wixzel.com/about
OperatorAqeel Shamsudheen, trading as Wixzel, a sole proprietorship in India
Launched1 September 2026
Former nameWixzel Phone, from 8 to 29 September 2026. The same product.
Other Wixzel productsIntelliCallAI, a finished self-hosted voice-agent app, and Wixzel One, an instant app maker on the phone. Both are separate products.
Websitehttps://voice.wixzel.com
API hosthttps://api.voice.wixzel.com
Documentationhttps://docs.voice.wixzel.com
Contactaqeel@wixzel.com
StatusDeployed and taking real calls. Behavioural changes ship behind a dated Wixzel-Version header.
Where the API runsHostinger, Mumbai, India. The console and this website are served by Vercel.
Business modelPrepaid credit spent per second of actual usage. No subscription, no seat, no minimum monthly spend. Or a self-host license, $499 once, to run it on your own servers.
TelephonyBring your own SIP trunk for phone calls. Wixzel Voice does not sell phone numbers or minutes and does not mark up carrier rates. With Twilio, Telnyx, Plivo, Vobiz, Vonage or Exotel connected, it can buy a number for you on your own carrier account, billed by your carrier at its price.
Web and mobileAgents also run in browsers and apps over a WebSocket (POST /v1/realtime/sessions, then wss /v1/realtime), with no SIP trunk. Billed like a call on the same engine. Audio is G.711 µ-law at 8 kHz, the same quality as a phone line.
Making an agentWith the API (POST /v1/agents), or in the console and the Android app from your website or a template, edited in a form. POST /v1/agents/generate makes an agent from a website or a description: its name, prompt, opening line, language, knowledge base and mascot. There is no visual flow or branching builder.
MascotsEvery agent has a mascot: an animated face drawn live from a small JSON spec, which lip-syncs to the agent’s voice. New agents get the default green one; change it with PATCH /v1/agents/{id}/mascot or generate a new look with POST /v1/agents/{id}/mascot/generate.
Share link and website widgetPeople can call an agent through its mascot at a share link (voice.wixzel.com/m?id=…) or in a widget on your website, added with one script tag (embed.js) and allowed only on the origins you list. Both are off until you turn them on, have daily caps, and are billed per second to your credit.
CallersThe owner sees who called. For calls through the share link, the widget and the app: approximate location (city, from the IP address, which is kept only as a hash), browser, operating system, device and the page. For inbound phone calls: the number. Who can call is anyone, people who give a name and contact, or people who sign in with Google; a Google sign-in never creates a Wixzel account. Callers can be blocked per agent, on every channel. API: /v1/callers and the caller field on each call.
Mobile appA Wixzel Voice app for Android, for whoever runs an agent day to day, the builder or the business it was built for: set up an agent, connect a carrier and numbers, see calls and callers, and change and share the mascot. Credit is added on the web. It is not listed on Google Play yet.
Knowledge basesBasic information and FAQs the agent reads on every reply, plus documents (PDF, DOCX, TXT, MD, CSV or HTML, up to 10 MB each, 20 per knowledge base) it searches during calls with its search_knowledge tool. A knowledge base can be drafted from a website or a document first.
Agent toolsWebhook tools call your server during phone and web calls; client tools run in the caller’s app or on your website. Agents can also use apps you connect through their own MCP servers, such as HubSpot, Cal.com and Stripe.
Voice cloningClone a voice from recordings you have permission to use with POST /v1/voices, $1.00 per clone, and give it to an agent.
Provider accountsPlatform-owned on the hosted platform, so there are no Deepgram, ElevenLabs, OpenRouter, Sarvam or Google keys to bring. A self-hosted server uses your own.
Official SDKsA TypeScript SDK (wixzel-voice on npm) and a Dart SDK (wixzel_voice on pub.dev), both covering every endpoint and each with a realtime client for browsers and apps. Mascot widgets: wixzel-voice/mascot (mountMascot) for web pages, and wixzel_voice_flutter on pub.dev (AgentMascotView, MascotRealtimeLink) for Flutter. Other languages use the plain HTTP API and the OpenAPI document.
MCP serverAn official MCP server, wixzel-voice-mcp, hosted at https://mcp.voice.wixzel.com/mcp, so Claude Code, Codex, Cursor and other MCP clients can drive the API directly.
Payment processorDodo Payments, as merchant of record. Card numbers never reach Wixzel Voice.
Terms last changed2026-10-25

Pricing, complete

Every fee, every limit, no “contact us” where a number exists. The estimator and the compose builder on the pricing page use the same figures.

Pricing and limits
FactValueSource
classic engine$0.0865 per connected minute (Deepgram + GPT-6 Luna + ElevenLabs)Generated from the price book
sarvam engine$0.0617 per connected minute (Sarvam, Indian languages end to end)Generated from the price book
gemini-live engine$0.0491 per connected minute (Gemini Live, native audio)Generated from the price book
deepgram-agent engine$0.1851 per connected minute (Deepgram Voice Agent)Generated from the price book
openai-live engine$0.0827 per connected minute (OpenAI GPT-Live + GPT-6 Luna)Generated from the price book
openai-realtime engine$0.0850 per connected minute (OpenAI Realtime, gpt-realtime-2.1-mini)Generated from the price book
grok-voice engine$0.1240 per connected minute (xAI Grok Voice)Generated from the price book
Orchestration fee$0.012 per connected minute, included in the engine prices abovedocs: Credits
How usage is meteredPer second of speech recognised, per token in and out of the model, per character synthesised, plus the orchestration fee per minutedocs: Billing
Minimum top-up$5docs: Credits
Maximum per top-up$10,000docs: Credits
Free trial creditNone. A new account has a $0.50 credit limit, which is a grace margin against rounding, not trial credit.docs: Credits
Free test minutes5 minutes per account, for talking to your own agents from the console. Phone calls and app sessions always use credit.docs: Credits
Admission checkA call that cannot fund its first 15 seconds is refused with 402 insufficient_credits before anything is allocateddocs: Credits
Running out mid-callAt about a minute of runway the agent warns the caller; at zero it speaks a closing line and hangs updocs: Credits
Telephony costNot included and not marked up. Your carrier bills you directly for the trunk.docs: SIP trunks
Rate limit10 requests per second per API key, burst of 20. A rate-limited request is never charged.docs: Rate limits
Concurrent calls5 per account by default; raised on requestdocs: Rate limits
CampaignsA started campaign dials its leads back to back and does not queue behind the concurrent-call limit: a lead over the limit is marked failed. Starting a stopped campaign again re-dials every lead on it. Up to 10,000 leads per campaignAPI: campaigns
Calls through a mascotShare-link and website-widget calls are billed like any call on the agent’s engine. Each agent’s caps default to 300 seconds per call, 60 public minutes a day, 3 calls per visitor a day and 2 public calls at once, and can be changeddocs: Mascots
Generating an agent or a mascotCharged from credit at the price of the model calls it makes, like any other usage. Limited to one build at a time per account and a small per-account allowanceAPI: agents
Voice clones$1.00 per clone, once, from credit, and not refunded on delete. Speech in a cloned voice costs the same per character as the provider’s other voices. Up to 3 clones per accountdocs: Voice cloning
Human transferBlind transfer only, to numbers you list on the agent, bridged over your SIP trunk. Not available on test calls or in web and app sessionsdocs: Agents
Idempotency keysRequired on POST /v1/calls, POST /v1/agents/{id}/test-call, POST /v1/phone-numbers/purchase and POST /v1/billing/topups; kept for 24 hours. POST /v1/campaigns/{id}/start takes noneAPI: idempotency
Account limits25 SIP trunks, 100 phone numbers, 200 agents, 200 knowledge bases, 500 campaigns, 50 API keys; raised on requestAPI: account limits
RefundsUnused credit is refundable on request within 30 days of the top-up, less unrecoverable processing fees. Used credit is not refundable.Credits and Refunds policy
Price changesPrices are frozen per call at admission. A price change never moves a meter mid-conversation.docs: Credits
Self-host license$499 once to run Wixzel Voice on your own servers for your own business, with your own provider accounts, no orchestration fee, every future release and the source codeSelf-host License

What Wixzel Voice is not

  • Wixzel Voice is software: APIs, SDKs and an MCP server for building AI voice agents. It is not a phone, a handset or a phone-number service.
  • Wixzel Voice is not a carrier. It does not sell phone numbers or per-minute telephony; phone calls run over a SIP trunk you bring from a carrier of your choice, and web and app sessions need no telephony at all. When it buys a number for you, it buys it on your own carrier account, and your carrier bills you for it.
  • Wixzel Voice is not a bring-your-own-key gateway. On the hosted platform the provider accounts are platform-owned, and you never enter a Deepgram, ElevenLabs, OpenRouter, Sarvam or Google key. Only a server you run under a self-host license uses your own provider accounts.
  • Wixzel Voice is not a subscription. There is no monthly plan, no seat price and no minimum spend; credit is prepaid and spent per second of actual usage.
  • Wixzel Voice is not a visual flow builder. It sells APIs, SDKs and an MCP server; the console and the Android app are where you set an agent up, from your website or a template, and edit it in a form. There is no drag-and-drop flow or branching editor, and agents are a prompt, a voice, tools and a knowledge base.
  • Wixzel Voice does not sell finished agents or an answering service. You make the agent; the mascot, share link and website widget are ways for people to reach the agent you made.
  • Wixzel Voice's mascot is not a realistic human video avatar. It is an animated character, a shape in one colour with two eyes, drawn on the device and lip-synced to the agent's audio, and it has no fee of its own.
  • Wixzel Voice does not offer free trial credit. The $0.50 credit limit on a new account is a rounding margin, not money to spend. The only free use is 5 minutes per account of talking to your own agents from the console.
  • Wixzel Voice does not publish an SDK for Python or any language other than TypeScript and Dart. Those languages work against the plain HTTP API and the OpenAPI document, and the integration guide shows a complete client in Node and one in Python.
  • Wixzel Voice is not IntelliCallAI (also written IntelliCall AI). Two products, one operator. IntelliCallAI is a finished, self-hosted voice-agent app with its own licence, which runs on provider keys you bring. Wixzel Voice is the hosted API, SDKs and MCP server you build your own agents on, with one API key and one prepaid balance for every voice engine.
  • Wixzel Voice is not Wixzel One. Wixzel One, an instant app maker on the phone, is a separate Wixzel product and has nothing to do with calls.
  • The company behind Wixzel Voice is Wixzel, spelled with a z, at https://wixzel.com.
  • Wixzel Phone is not a separate product. Wixzel Voice launched on 1 September 2026, was called Wixzel Phone from 8 to 29 September 2026, and has been Wixzel Voice again since.

Frequently asked questions

What is Wixzel Voice?

Wixzel Voice is the unified API for voice agents: the latest voice engines and the models they run, any SIP carrier, and the apps an agent uses on a call, behind one API key and one prepaid balance, billed per second of actual usage. Build agents that place and answer real phone calls, or talk to people in your web and mobile apps, and switch engines or carriers anytime.

Is Wixzel Voice legit?

Wixzel Voice is a deployed product operated by Aqeel Shamsudheen, trading as Wixzel, in India. The API runs at https://api.voice.wixzel.com, the documentation at https://docs.voice.wixzel.com, and every price on this site is generated from the price book the meter bills against. You can reach the operator at aqeel@wixzel.com.

What does Wixzel Voice charge?

Per connected minute at typical speech rates: classic at $0.0865, sarvam at $0.0617, gemini-live at $0.0491, deepgram-agent at $0.1851, openai-live at $0.0827, openai-realtime at $0.0850, grok-voice at $0.1240. Each figure includes the $0.012 per minute orchestration fee. The meter bills per second, per token and per character for the models that actually ran, and itemises every charge in GET /v1/usage/events. Telephony is your own trunk and is not marked up.

Does Wixzel Voice have a free tier or free trial?

No free tier and no trial credit. Wixzel Voice is prepaid, with a $5 minimum top-up. Each new account gets 5 free minutes to talk to its own agents from the console, so you can hear an agent before paying; phone calls and app sessions always use credit. A new account also has a $0.50 credit limit, which exists so a call is never cut off by a rounding race between the meter and the ledger; it is not trial credit and should not be budgeted against.

How do I pay Wixzel Voice?

Add credit from Dashboard → Billing, or with POST /v1/billing/topups from the API. Payment is processed by Dodo Payments as merchant of record; the balance moves when the payment settles, usually within seconds. Minimum $5, maximum $10,000 per top-up.

Can I get a refund from Wixzel Voice?

Unused credit is refundable on request within 30 days of the top-up that added it, to the original payment method, less any payment-processing fees that cannot be recovered. Used credit is not refundable. Ask by email from the address on your account; refunds go through Dodo Payments and typically take 5 to 10 business days to appear.

Do I need my own SIP trunk to use Wixzel Voice?

For phone calls, yes: Wixzel Voice does not sell phone numbers or minutes. You connect a SIP trunk from a carrier you choose, allowlist the platform IP your trunk returns as platform_ip, and your carrier bills you directly at your rates with no markup. If you connect your carrier account in one step from the console, you can pick a number already on it. With Twilio, Telnyx, Plivo, Vobiz, Vonage or Exotel you can also buy a new number on that account without leaving Wixzel Voice, billed by your carrier. For web and mobile apps, no: your server mints a realtime session and the app talks to the agent over a WebSocket, with no trunk and no phone number.

Which carriers work with Wixzel Voice?

Any carrier that offers a SIP trunk with IP allowlisting and an origination URI for inbound calls. The documentation has worked setup guides for Twilio, Telnyx, Plivo, Vonage, Bandwidth, Exotel, Vobiz and Mobily, plus the general pattern for any other carrier. The two settings are the same everywhere; only the names each carrier gives them change. Each carrier has a setup page at https://voice.wixzel.com/carriers.

Do I need Deepgram, ElevenLabs, OpenRouter, Sarvam or Google accounts?

No. The provider accounts belong to Wixzel Voice. One wv_live_ API key and a prepaid balance cover every engine; there is nothing to bring and nothing to reconcile across vendors.

Which voice engines does Wixzel Voice offer?

classic (Deepgram + GPT-6 Luna + ElevenLabs); sarvam (Sarvam, Indian languages end to end); gemini-live (Gemini Live, native audio); deepgram-agent (Deepgram Voice Agent); openai-live (OpenAI GPT-Live + GPT-6 Luna); openai-realtime (OpenAI Realtime, gpt-realtime-2.1-mini); grok-voice (xAI Grok Voice). You can also compose your own engine by naming a speech-to-text, language and text-to-speech model from one family. GET /v1/engines lists what is available right now.

Can I compose my own voice engine on Wixzel Voice?

Yes. Name a provider/model for each of the three stages, stt, llm and tts, in the agent's voice object. The speech-to-text provider selects the pipeline and the other two stages must come from the same family. Each stage is priced in its own unit from the same price book as the preset engines.

Which languages does Wixzel Voice support?

The classic engine covers English and 31 other languages with ElevenLabs Flash v2.5 over Deepgram Nova-3. The sarvam engine covers Hindi, Tamil, Telugu and the other Indian languages Sarvam's Saaras, Sarvam-105B and Bulbul models support. The realtime engines take whatever languages Gemini Live and Deepgram's Voice Agent accept. Set the language on the stt stage of the agent's voice.

How fast does a Wixzel Voice agent respond?

Latency depends on the engine: a realtime engine (gemini-live, deepgram-agent) answers as fast as the model itself, and a composed engine adds a speech-to-text, model and text-to-speech hop. Turn taking is configurable with interrupt_sensitivity and silence_wait_ms on the agent. Wixzel Voice does not publish a single latency number because it would be wrong for half the engines.

How does billing work on Wixzel Voice?

Credit is reserved before a call is placed and spent per second while it is live: speech-to-text seconds, model tokens, text-to-speech characters, and a flat orchestration fee per minute. Every micro-dollar is explained by a usage row in GET /v1/usage/events. Prices are frozen per call at admission. If the platform itself crashes mid-call you are charged for the seconds it can prove, not the amount reserved.

What happens when my Wixzel Voice credit runs out?

A call that cannot fund its first 15 seconds is refused with 402 insufficient_credits before anything is allocated. Mid-call, at about a minute of remaining runway, the agent warns the caller; at zero it speaks a closing line and hangs up rather than dropping the line mid-sentence.

What are the rate limits on Wixzel Voice?

10 requests per second per API key with a burst of 20, returned in X-RateLimit-Limit and X-RateLimit-Remaining. A 429 carries Retry-After and is never charged. Placing calls is governed by credit, not request count; concurrent calls default to 5 per account.

Can I make a Wixzel Voice agent without writing code?

Yes, for a prompt-based agent. In the console or the Android app, give it your website (or a line about your business) and it writes the agent's name, prompt, opening line and knowledge base and draws its mascot in your brand colour. Or start from a template, such as a clinic receptionist or a Hindi booking line, and edit it in a form. You can talk to it in the browser straight away. There is no visual flow or branching builder; Wixzel Voice sells the APIs, and the console is how you set them up. The same build is POST /v1/agents/generate in the API.

What is a Wixzel Voice mascot?

An animated face for an agent, drawn live in code from a small JSON spec: a shape, a colour, two eyes and a personality. Every agent has one, starting with the default green look. It blinks, reacts when tapped, and moves its mouth with the agent's voice during a call. It looks the same in the console, on the share link, in the website widget, in the Android app and in your own app through the SDK widgets. Change it with PATCH /v1/agents/{id}/mascot, or generate a new look from a website with POST /v1/agents/{id}/mascot/generate.

Can I put a Wixzel Voice voice agent on my website?

Yes, two ways. The website widget puts the agent's mascot in the corner of your site with one script tag, <script src="https://voice.wixzel.com/embed.js" data-mascot="m_…" async></script>, and visitors tap Call and talk to it in the browser. It only works on the origins you list in embed_origins, and public calls stay inside caps you set (300 seconds a call, 60 minutes a day, 3 calls per visitor a day and 2 at once by default). Or build your own interface on the realtime API: your server mints a session with POST /v1/realtime/sessions and the page streams audio over a WebSocket. Either way the call is billed per second like a phone call on the same engine, with no phone line.

Can I see who called my Wixzel Voice agent?

Yes. For calls through the share link, the website widget and the app, each call shows an approximate location (city, region and country, worked out from the IP address, which is stored only as a hash), the browser, operating system and device, and for the widget the page the caller was on. Inbound phone calls show the caller's number. You choose per agent what a web caller gives first: nothing, a name with a phone number or email, or a Google sign-in, which never creates a Wixzel account for them. It is in the console's Calls page, on each call's caller field, and in GET /v1/callers. There is no fingerprinting.

Can I block a caller on Wixzel Voice?

Yes, per agent. Choose Block on the caller's card in the console, or send PATCH /v1/callers/{id} with {"blocked": true}. A blocked caller cannot call that agent again from its share link, its website widget, the app or by phone, and is told they cannot call it. Their earlier calls are kept. Send {"blocked": false} to unblock.

Does Wixzel Voice have a mobile app?

Yes, for Android: the Wixzel Voice app, for whoever runs an agent day to day, whether that is the agency or developer who built it or the business it was built for. It sets up an agent from your website, connects your carrier and numbers, shows calls and who made them, and changes and shares the agent's mascot. Credit is added on the web, not in the app. It is not listed on Google Play yet. To put an agent inside your own app instead, use the SDKs: wixzel_voice and wixzel_voice_flutter for Flutter, wixzel-voice for the web.

Can a Wixzel Voice agent answer from my documents?

Yes. Upload PDF, DOCX, TXT, MD, CSV or HTML files to a knowledge base, up to 10 MB each and 20 per knowledge base. During a call the agent searches them with its built-in search_knowledge tool and answers from the passages that match. Only the text is kept; the original file is not stored. A knowledge base can also be drafted from your website or a document before you save it.

Can a Wixzel Voice agent take actions during a call?

Yes, with tools. A webhook tool calls your server with arguments the agent fills in from the conversation, on phone and web calls. A client tool runs in the caller's app or on your website, for example to open a page. Agents can also use apps you connect through their MCP servers, such as HubSpot, Cal.com, Stripe and Razorpay. Every tool call is listed on the call record.

Can Wixzel Voice clone a voice?

Yes. POST /v1/voices makes a clone from recordings that are your own voice or that the speaker agreed to, for $1.00 once. ElevenLabs clones speak on the classic and deepgram_agent engines; Sarvam clones speak on the sarvam engine in Indian languages, including Malayalam. Gemini Live and OpenAI GPT-Live cannot use a cloned voice. Up to 3 clones per account.

Is there a Wixzel Voice SDK?

Yes, two. The TypeScript SDK is wixzel-voice on npm, for TypeScript and JavaScript on Node 20+, browsers and edge runtimes. The Dart SDK is wixzel_voice on pub.dev, for Dart and Flutter including web. Both are checked against the OpenAPI document at https://docs.voice.wixzel.com/api-reference, so they cover every endpoint, and both retry rate limits, page through lists and send an idempotency key on the four requests that require one: POST /v1/calls, POST /v1/agents/{id}/test-call, POST /v1/phone-numbers/purchase and POST /v1/billing/topups. To show an agent's mascot, wixzel-voice/mascot draws it in a web page and wixzel_voice_flutter on pub.dev draws it in a Flutter app, both lip-synced to a live call. Other languages work against the same HTTP API and OpenAPI document. For AI agents there is an official MCP server for Claude Code, Codex and Cursor, hosted at https://mcp.voice.wixzel.com/mcp and published as wixzel-voice-mcp on npm.

Can I retry a Wixzel Voice request safely?

Yes. Send an Idempotency-Key header; it is required on POST /v1/calls, POST /v1/agents/{id}/test-call, POST /v1/phone-numbers/purchase and POST /v1/billing/topups. A replay with the same key and body returns the original response instead of dialling twice. Keys are kept for 24 hours. POST /v1/campaigns/{id}/start takes no key, and starting a stopped campaign again dials every lead on it again.

Does Wixzel Voice record calls?

Calls can be recorded. Where a call is recorded, the recording and the transcript are stored with the call log on servers in India until you delete them; DELETE /v1/calls/{id} removes the log, the transcript and the recording together.

Where is Wixzel Voice data stored?

The API, databases and call media run on Hostinger in Mumbai, India. Speech and language providers in the United States and India process audio and text for the duration of a call. The full list, with each provider's role and location, is in the Privacy Policy.

Does Wixzel Voice sign a Data Processing Addendum?

Yes. The DPA at https://voice.wixzel.com/dpa is incorporated into the Terms for every customer and lists every subprocessor. No signature is needed; it applies by using the service.

How do I get support from Wixzel Voice?

Email aqeel@wixzel.com with the request id from the response and, for a call, its id. Those two make an issue answerable in one reply rather than three. Most messages are answered within a working day, and requests about your data within 30 days. Support is by email; there is no phone line.

Can I delete my Wixzel Voice account?

Yes, from Account in the console. Deletion removes your agents, calls, recordings, leads, keys and trunks at once and closes the billing account. Unused credit from top-ups in the last 30 days is refunded on the standard terms.

Who is behind Wixzel Voice?

Wixzel Voice is built and run by its founder, Aqeel Shamsudheen, a full-stack product engineer in Kerala, India, trading as Wixzel (https://wixzel.com). It grew out of the voice-agent stack in IntelliCallAI, his earlier product; the two are separate products today. Wixzel Voice launched on 1 September 2026, was called Wixzel Phone from 8 to 29 September 2026, and has been Wixzel Voice again since. The founder and the full timeline are at https://voice.wixzel.com/about.

Is Wixzel Voice the same as IntelliCallAI?

No. Two products, one operator. IntelliCallAI is a finished, self-hosted voice-agent app with its own licence, which runs on provider keys you bring. Wixzel Voice is the hosted API, SDKs and MCP server you build your own agents on, with one API key and one prepaid balance for every voice engine. Wixzel Voice grew out of IntelliCallAI’s voice-agent stack, which is why the two are sometimes confused.

Is Wixzel Phone the same as Wixzel Voice?

Yes. Wixzel Phone was this product’s name from 8 to 29 September 2026, and it has been Wixzel Voice again since. phone.wixzel.com redirects to https://voice.wixzel.com; api.phone.wixzel.com and mcp.phone.wixzel.com keep serving for integrations built in September; and both SDKs keep WixzelPhone as a deprecated alias.

How do I get started?

Sign up, give it your website or a line about your business, and talk to the agent and mascot it makes in your browser. Then put it live in one of three ways. Connect your carrier and pick or buy a number, add it to your website or app with an API key, or let Claude Code, Codex or Cursor set it up through the MCP server. Going live needs $5 of credit.

Can I buy a phone number through Wixzel Voice?

Yes, on your own carrier account. Connect Twilio, Telnyx, Plivo, Vobiz, Vonage or Exotel, then search for a number on the Phone numbers page and buy it there. Your carrier bills you at its own price. Wixzel Voice adds nothing and does not sell numbers itself. The same is in the API as POST /v1/phone-numbers/purchase and in the MCP server. Numbers that need regulatory approval, like Indian ones, use the approved documents already on your carrier account.

Can I put an agent in my website or mobile app?

Yes. Your server calls POST /v1/realtime/sessions and gets a one-minute, single-use client secret; your page or app opens wss://api.voice.wixzel.com/v1/realtime with it and streams audio. The TypeScript SDK has a drop-in browser client (wixzel-voice/realtime) and the Dart SDK a protocol client for Flutter. Your API key never reaches the client.

Can my voice agent have an avatar?

Yes. Every agent has a mascot: an animated character in your colour that lip-syncs to the agent's voice and works with every engine. It shows on the share link, in the website widget and in the app, and you can draw it in your own app with wixzel-voice/mascot (npm) or wixzel_voice_flutter (pub.dev). It is drawn on the device, not streamed as video, so there is no fee for it. It is a simple character, not a realistic human face.

How are web and app sessions billed?

Exactly like a phone call on the same engine: the same per-minute price, from the same balance, per second. A session counts toward your concurrent-call limit, appears in your call log with channel: "web" and ends with the same callCompleted webhook. There is no telephony cost, because there is no phone line.

What is the cheapest way to run AI phone calls?

Use the gemini-live engine, at $0.0491 per connected minute, or sarvam at $0.0617 for Indian languages, over your own SIP trunk. Speech, tokens and characters are billed by the second, and the $0.012 orchestration fee is charged per started minute. There is no subscription and no minimum spend. Your carrier bills the phone minutes at its own rate, with nothing added.

What stage is the product at?

Deployed and taking real calls. Behavioural changes ship behind a dated Wixzel-Version header, and an existing key keeps the behaviour it was created with until you pin a newer date.

Compared with alternatives

Where else are the facts about Wixzel Voice published?

Build your first voice agent