Skip to content
Wixzel Voice
Changelog

What changed in Wixzel Voice

74 user-facing changes since Wixzel Voice launched on 1 September 2026, one line each, grouped by the day they shipped. Behavioural API changes also ship behind a dated Wixzel-Version header, so an existing key keeps the behaviour it was created with.

Last updated

Follow it with the RSS feed. The SDKs and the MCP server keep their own release notes in the public source repository.

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. It was called Wixzel Phone from 8 to 29 September 2026 and has been Wixzel Voice again since; the entries below use the name the product had on the day.

  • API

    Soniox TTS v2 on the classic engine, soniox/tts-rt-v2. Its voices speak every language it supports, Malayalam, Telugu, Kannada and Urdu included, so Soniox can both hear and speak for one agent. Read more

  • Docs

    Voice engines, carriers and apps as filterable catalogs: /engines has each engine with the models it allows and its price per minute, /carriers each carrier's own published prices, and /apps the app directory. /models opens /engines. Read more

  • API

    OpenAI GPT-Live as a voice engine, openai_live. GPT-Live listens and speaks, and the language model you choose on the agent writes the answers. Read more

  • API

    More models on the classic engine: ElevenLabs Scribe v2 Realtime and Soniox for speech-to-text, and ElevenLabs v4 and v3, Gemini 3.8 Flash TTS and Flash-Lite TTS, Azure neural voices, Cartesia Sonic 3.6 and Inworld TTS 2 for speech. Classic speaks Telugu, Kannada, Bengali, Marathi, Gujarati, Punjabi, Assamese, Urdu, Malayalam and Odia when the agent's models do. Read more

  • API

    Sarvam: Bulbul v4 Flash voices, Hinglish ones included, and Saaras v4 as the default speech-to-text. Read more

  • API

    Language models: GPT-6 Luna is the default, and GPT-6.1 Terra, Mercury 3, Grok 4.3, Gemini 3.6 Flash, Gemma 4 26B A4B, Nemotron 3.5 Lightning, GPT-OSS 120B, Qwen3.7 Flash and MiMo v2.6 Flash can be chosen. On calls every model is asked for the least reasoning it allows, so answers start sooner. Read more

  • API

    Announced model shutdowns apply on their date: agents on Claude Sonnet 4.5 move to Sonnet 5.5 on 30 November 2026, and agents on GPT-4o mini, GPT-4o or GPT-4.1 mini move to GPT-6 Luna on 14 January 2027. Read more

  • API

    Buy Exotel numbers on your own Exotel account, from the console or with POST /v1/phone-numbers/purchase. In beta. Read more

  • Console

    Mobily is in Connect a carrier, set up by hand. Read more

  • Docs

    Telnyx connections set up from the console keep their media in Mumbai, which Telnyx's Indian mobile numbers need, and the SIP trunk guide explains India's rules for automated calls. Read more

  • Docs

    A setup guide for Mobily SIP Trunk in Saudi Arabia. Read more

  • Console

    The site and console are in Spanish, Arabic, Hindi, Japanese, Korean and Traditional Chinese as well as English, from the language menu.

  • API

    Recording links work for classic, Deepgram Agent and Sarvam calls. A trunk password changed with PATCH /v1/sip-trunks/{id} is saved, and a default_caller_id with spaces is reduced to digits or refused with invalid_caller_id.

  • Security

    Security hardening: a number another account holds is refused unless its carrier confirms it, webhooks and webhook tools are always signed, OAuth consent shows every scope it grants, idle connector keys expire after 90 days, console and sign-in pages cannot be framed, and closing an account also deletes its voices, carrier connections and logs. Read more

  • Billing

    Metered seconds round up once per call instead of on every five-second tick. Work outside a call, such as post-call analysis, building an agent or mascot, importing knowledge and voice previews, is charged for its provider usage at the same rates with no orchestration fee. API requests past 100,000 a month are charged from November 2026. Read more

  • SDK

    wixzel-voice 0.13.0, wixzel_voice 0.11.0 and wixzel-voice-mcp 0.11.0: meetings, with signed-in bots. Read more

  • Security

    The site and console load no third-party analytics or scripts. The privacy policy says what is counted and what the browser stores. Read more

  • Product

    WhatsApp: connect a business number through Meta, and an agent answers its chats and voice notes. During a call an agent can send the caller a template, a knowledge-base file or a reminder, and booked appointments get a confirmation and a reminder. $0.002 per message; Meta bills its own fees to the business. Read more

  • API

    Write and delete WhatsApp message templates in the console or with POST /v1/whatsapp/templates and DELETE /v1/whatsapp/templates/{id}. A new template goes to Meta for review. Read more

  • Product

    Meetings: send an agent into a Zoom, Google Meet or Teams meeting through your own Attendee account with POST /v1/meetings. It speaks when someone names it, and is billed like a web session from the moment it is in the meeting. Read more

  • API

    Meeting bots can join Google Meet and Teams signed in, as an account set up in your Attendee, with signed_in_bots on the integration or signed_in on one meeting. Read more

  • SDK

    wixzel-voice 0.11.0, wixzel_voice 0.9.0 and wixzel-voice-mcp 0.9.1: WhatsApp numbers, templates, messages and conversations. Read more

  • API

    Every agent has a mascot, in its mascot field, starting with the default green look. POST /v1/agents/generate makes an agent, its knowledge base and its mascot from a website. /v1/mascots is gone: use PATCH /v1/agents/{id}/mascot and POST /v1/agents/{id}/mascot/generate. Share links and widgets keep their ids. Read more

  • API

    Callers: see who called through the share link, the website widget, the app or your phone number, with an approximate location, browser, device and page. Choose who can call (anyone, a name and contact, or Google sign-in) and block callers per agent. GET /v1/callers and Call.caller. Read more

  • SDK

    wixzel-voice 0.10.0 adds wixzel-voice/mascot, which draws an agent's mascot in a web page and lip-syncs it to a live call. wixzel_voice 0.8.0 adds callers, and wixzel-voice-mcp 0.8.0 adds caller tools. Read more

  • SDK

    wixzel_voice_flutter 0.1.0 on pub.dev: AgentMascotView draws an agent's mascot in a Flutter app, and MascotRealtimeLink lip-syncs it to a realtime call. Read more

  • Product

    Share links open in the Android app when it is installed.

  • Console

    Search and filter calls by who called, where from, their device and the source (share link, website, app or phone), and export the matching calls as CSV. GET /v1/calls takes the same filters. Read more

  • API

    Knowledge bases take documents: upload PDF, DOCX, TXT, MD, CSV or HTML files and agents search them during calls. A knowledge base can be drafted from a website or a document first. Read more

  • API

    Agent tools: webhook tools call your server during a call, and client tools run in the caller's app or on your website. Create them with /v1/tools. Read more

  • Product

    Mascots: an animated face for an agent, built from a website or a description, that people can call from a share link or a widget on your website. Public calls are billed to you within caps you set. Read more

  • Console

    New agents start from your website or one of eight templates, and the agent editor has a test panel. A new account starts by turning its website into an agent with a mascot.

  • Console

    Ring a phone in the agent editor now places a real call with the agent, in its own engine and voice.

  • API

    Models: ElevenLabs v4 Turbo and v3 Conversational stream on the classic engine, Sarvam's Saaras v4 can be chosen, and agents saved on the retired Gemini 2.5 Flash models run on their replacements. Read more

  • SDK

    wixzel-voice 0.7.0, wixzel_voice 0.6.0 and wixzel-voice-mcp 0.6.0: mascots, tools and knowledge-base documents. Read more

  • Product

    The Wixzel Voice app for Android, for owners: set up an agent from your website, connect a carrier and numbers, see calls, and share the mascot. Credit is added on the web. It is not on Google Play yet.

  • Docs

    A press page with logos, brand images and a description to quote. Read more

  • Console

    A light theme. The site and console follow your system, with a Light, Dark or System switch.

  • MCP

    The /mcp page installs the MCP server in your assistant, most in one click or one command, including Claude Code, Codex and Cursor. Read more

  • API

    Buy a number on your own Twilio, Telnyx, Plivo, Vobiz or Vonage account: search with GET /v1/sip-trunks/{id}/available-numbers and buy with POST /v1/phone-numbers/purchase. Your carrier bills it at its own price. Read more

  • SDK

    wixzel-voice 0.6.0, wixzel_voice 0.5.0 and wixzel-voice-mcp 0.5.0: voice cloning and buying numbers. Read more

  • API

    Voice cloning: make a voice from your own recordings with POST /v1/voices and give it to an agent. ElevenLabs clones speak on the classic and deepgram_agent engines, Sarvam clones on sarvam. $1.00 per clone, up to 3 per account. Read more

  • Console

    Integrations reads an app's tools from its MCP server and shows them before you connect it. Read more

  • Product

    Integrations has an app directory: connect HubSpot, Cal.com, GoHighLevel, Stripe, Razorpay and about 30 other apps with official MCP servers without looking up their URL or sign-in details. Read more

  • Docs

    The carrier setup guides moved from /integrations to /carriers. Old links redirect. Read more

  • Product

    Called Wixzel Voice again, at voice.wixzel.com. Links to phone.wixzel.com redirect, and api.phone.wixzel.com and mcp.phone.wixzel.com keep serving.

  • SDK

    Packages renamed to wixzel-voice and wixzel_voice 0.4.0, and wixzel-voice-mcp 0.4.0. The old client class names stay as deprecated aliases. Read more

  • Billing

    Self-host license: run Wixzel Phone on your own servers, $499 once. Read more

  • API

    The realtime API: put an agent in a web page or an app over a WebSocket, with no SIP trunk and no phone number. Read more

  • SDK

    SDKs 0.3.0, with realtime clients for browsers and Flutter, and MCP server 0.3.0, which can mint realtime sessions.

  • API

    Webhooks on /v1, signed with X-Wixzel-Signature, with a delivery log you can read. Read more

  • API

    The metadata you attach to POST /v1/calls is stored and echoed back on the call and in its webhooks.

  • SDK

    SDKs 0.2.0 and MCP server 0.2.2: webhooks, engine languages and voices, and test calls.

  • API

    Human transfer: an agent can hand a live caller to a person you listed, as a blind transfer over your trunk. Test calls with POST /v1/agents/{id}/test-call. Read more

  • API

    Compose your own engine: name the speech-to-text, language and text-to-speech models on each agent, and be billed for the models you named. Read more

  • Product

    Renamed to Wixzel Phone, at phone.wixzel.com.

  • Docs

    Terms of Service, Privacy Policy, Acceptable Use Policy, Credits and Refunds policy and Data Processing Addendum published. Read more

  • API

    Delete a call with its transcript and recording through DELETE /v1/calls/{id}, and close an account, with everything in it, from the console.

  • MCP

    The MCP server: connect Claude Code, claude.ai or Claude Desktop to the API with OAuth sign-in or a bearer key. Read more

  • SDK

    Official SDKs for TypeScript on npm and Dart on pub.dev, 0.1.0, covering every /v1 endpoint. Read more

  • Docs

    Carrier setup guides for Telnyx, Plivo, Vonage, Bandwidth, Exotel and Vobiz, alongside Twilio. Read more

  • API

    Failed calls explain themselves: failure_code (the carrier's Q.850 cause) and failure_reason (what to do) on every call that did not connect. Read more

  • API

    Diagnose a SIP trunk from the API with GET /v1/sip-trunks/{id}/status, GET /v1/sip-trunks/{id}/logs and POST /v1/sip-trunks/{id}/test.

  • API

    SIP trunks return origination_uri, the address your carrier sends inbound calls to. Read more

  • API

    Calls carry cost_micros, what the call cost, once it settles.

  • Console

    Sign out of every console session at once.

  • Security

    Security hardening: TLS redirect and HSTS on the API, stored third-party credentials encrypted, webhook URLs that point inside the network refused, and inbound SIP rate-limited per source. Read more

  • Console

    API request logs in the console, one row for every /v1 request with its status and error code.

  • API

    SIP trunks gained send_plus, to dial bare digits for carriers that cannot parse a leading +. Read more

  • API

    Every SIP trunk returns platform_ip, the address to allowlist at your carrier. Read more

  • Console

    The developer console: sign up, create API keys and add credit without the API.

  • Product

    Wixzel Voice launched: the /v1 API with scoped API keys, four voice engines (classic, sarvam, gemini_live and deepgram_agent) over your own SIP trunk, and prepaid credit metered per second. Read more

  • Billing

    Credit top-ups through Dodo Payments, as merchant of record. Read more

  • Docs

    The documentation site, with an API reference generated from the OpenAPI document. Read more

Related

Build your first voice agent