Product updates from the ThunderPhone team

Changelog

Dates reflect when changes reached production.

v1.9.2 — August 17, 2026

  • Realtime API: added session.live_transcripts — caller transcript segments stream over the session socket as they finalize, instead of arriving only in the post-call record.
  • Moved the premium voice lineup to the latest synthesis model generation; Urdu voices re-cast.
  • Multilingual agents now switch voice language in the same turn the caller switches, not one turn late.
  • Exposed the silent-line hangup timeout as an agent builder setting.
  • Outbound greeting now yields when a live reply wins the pickup race — no more double-talk when a human answers mid-greeting.
  • Fixed a consent-gate redirect loop for invited members: the governing org now carries through the acceptance flow.

v1.9.1 — August 12, 2026

  • Added send_email agent tool — mid-call email delivery to a configured recipient.
  • Higher answer quality on turns that follow substantive tool results.
  • Spelling readback got faster and more accurate on names, addresses, and confirmation codes.

v1.9.0 — August 6, 2026

  • POST /v1/call fast-returns with a durable dial record and idempotent retries; dial progression continues async.
  • Made max_duration authoritative: the agent wraps the call before the cap fires rather than the media layer hard-dropping.
  • Exactly-once tool-call/response pairing — an orphaned tool call can no longer wedge delivery of later messages.
  • Added additional_audio_context (tri-state) controlling how much prior-turn audio the model hears; surfaced in builder advanced settings.
  • Outbound pre-conversation audio is now anchored on SIP answer supervision instead of wall-clock timing.
  • Hardened how integration credentials are stored.

v1.8.2 — August 5, 2026

  • Shipped docs in all 47 supported languages — 1,100+ localized pages with hreflang pairs and localized sitemaps.
  • Recording disclosure defaults on, per-agent override with an effective-state readout; the runtime fails safe to "disclose" on any config ambiguity.
  • Cut streaming first-audio latency at call start.

v1.8.1 — August 3, 2026

  • Per-agent recording opt-out; the consent announcement is muxed into retained recordings so the artifact is self-documenting.
  • Added a one-time per-org TCPA confirmation gating outbound calling features.
  • Fixed Cantonese being voiced with a Mandarin accent.
  • Tuned CJK responses down to conversational length — long-form answers read badly at TTS pace.
  • Synthesis stalls no longer leave dead air — the turn recovers automatically.

v1.8.0 — July 31, 2026

  • Custom voice cloning.
  • Regional consent regimes: announcement opt-in for EEA/UK/CH, default-on with opt-out elsewhere, resolved per call leg.
  • Retention: deletion cascade, erasure tombstones, and a scheduled dsar_sweep job for data-subject requests.
  • ToS v2.0 with versioned, evidenced acceptance records.
  • Support presence: heartbeat-based session presence with proactive support chat.

v1.7.4 — July 29, 2026

  • Knowledge bases: URL import behind an SSRF-guarded server-side fetcher.
  • Added the forgot-password flow.
  • Dashboard restyled to the new design system.
  • Widget 1.2.1: mic no longer stays hot during ringback.

v1.7.3 — July 28, 2026

  • Redesigned website.

v1.7.2 — July 27, 2026

  • Premium voice tier with an accent-grouped catalog.
  • Premium synthesis failures now fail over to the standard voice mid-turn instead of dropping the turn.
  • Fixed PCM frame misalignment in streamed synthesis output.

v1.7.1 — July 24, 2026

  • Tool-wait reassurance: the agent narrates progress on long tool calls instead of going silent; placeholder cadence tuned to kill filler loops.
  • Drag-and-drop uploads for knowledge bases.
  • macOS app auto-updates.
  • Fixed a double-greeting race at call start.

v1.7.0 — July 22, 2026

  • Dashboard and site localized into 47 locales: namespace-split catalogs, ICU plural rules (including Arabic's six categories), locale cookie, per-account preference.
  • Transactional emails and system prompts localized to match.

v1.6.5 — July 22, 2026

  • Stored provider credentials re-encrypted under rotating keys, rotated online with no downtime.
  • Session tokens now revoke on password change/reset; added an admin break-glass path.
  • Per-device sessions with individual revocation.
  • Billing pipeline hardening: spend caps enforced under concurrency, idempotent auto-reload, correct handling of out-of-order refund reversals.

v1.6.4 — July 20, 2026

  • Security hardening sweep across authorization scoping, export validation, and outbound fetch guards.
  • DTMF digits are redacted from logs and stored artifacts.
  • Webhook egress is IP-pinned and SSRF-guarded.
  • Call exports now walk the full filtered set instead of the first page.

v1.6.3 — July 17, 2026

  • Org spending limits enforced at call admission with reservation semantics — calls are declined before budget is exceeded, not billed past it.
  • Realtime WebSocket API: bidirectional audio and event frames for building custom call frontends.
  • Webhook platform: HMAC signatures over canonical payload bytes, exponential-backoff retry ladder, coverage across all call events.
  • Idempotent top-ups and stricter payment-webhook verification.
  • Added a live prompt-size meter to the agent builder.

v1.6.2 — July 16, 2026

  • Client portals: scoped read-only access for your clients via emailed login codes.
  • In-app assistant: voice mode, guided walkthroughs that drive the UI step by step, human handoff.
  • Knowledge bases: document upload with chunked ingestion and grounded retrieval.
  • Per-agent connect tones and progress sounds.

v1.6.1 — July 13, 2026

  • In-dashboard number lifecycle: search → order → provision → assign.
  • New agent options: silence check-in kill switch; connect tone at call start.
  • Provisioning failures now return structured JSON errors instead of raw 500s.
  • Raw-audio lane recovers mid-call when its stream reader dies.

v1.6.0 — July 9, 2026

  • Warm (attended) transfers: hold leg, conversational consent on both sides, merge-on-consent.
  • iPhone home-screen install (PWA).
  • Acknowledgements now dispatch immediately when the caller stops speaking.

v1.5.3 — June 27, 2026

  • Suppressed TTS narration of keypad tones.
  • Storm tool-calling gains a model fallback path for upstream slowdowns.

v1.5.2 — June 18, 2026

  • Fewer mid-thought cutoffs on Storm: end-of-turn detection improved beyond simple pause thresholds. Benchmarked before rollout.
  • Configurable response cues on Storm.

v1.5.1 — June 15, 2026

  • Fixes to hold handling and IVR menu navigation on outbound calls.
  • Website refresh.

v1.5.0 — June 9, 2026

  • Improved spelling readback accuracy on ambiguous spans.
  • Language detection stays active for the full call; added a short-utterance switch detector and lowered the configured-language confidence floor.
  • Fixed autosave for additional agent languages.

v1.4.3 — May 28, 2026

  • TTS holds while incoming audio is still unconfirmed as speech — no more talking over a hesitating caller.
  • Assorted call-quality fixes.

v1.4.2 — May 21, 2026

  • Rebuilt VAD around multiple acoustic signals — improves the precision/recall tradeoff of speech detection in noisy environments.
  • VAD spans now emit complete — no more truncated leading edges on utterances.
  • Fixed greeting-echo self-barge-in: the agent no longer interrupts itself on its own opening line.

v1.4.1 — May 13, 2026

  • Voice system overhaul: rebuilt catalog with consistent naming.

v1.4.0 — May 5, 2026

  • Live transcript streaming to the dashboard during in-progress calls.
  • Automatic language detection with mid-call switching.
  • A/B experiment framework: run agent variants side by side with outcome comparison.

v1.3.1 — April 28, 2026

  • Automatic issue investigation: flagged calls get a structured, reviewable investigation record.
  • Draft deploys: stage agent edits against an init snapshot, publish atomically.
  • Settings redesign; guided onboarding coach.
  • Call-success scoring redefined around task completion instead of call completion.
  • Configurable end-of-call silence tail.

v1.3.0 — April 23, 2026

  • Scenario generation: simulated callers with generated personas and goals, runnable against an agent pre-launch.
  • Test-call and issues-page overhaul.

v1.2.1 — April 21, 2026

  • Call history export.
  • API documentation rewrite.
  • On-request mid-call language switching.
  • Acknowledgements localized to the caller's language.
  • Composable, saveable filters across calls and numbers.

v1.2.0 — April 17, 2026

  • Agent builder redesign.
  • Multilingual agents switch languages mid-conversation without a re-prompt.
  • Voice catalog renamed for consistency.
  • Storm output restructured for complex requests.

v1.1.1 — April 14, 2026

  • Grading signal-quality pass: missing transcripts no longer grade as failures; grader inputs deduplicated.
  • Pipeline reports across call batches.

v1.1.0 — April 8, 2026

  • Phone number labels.
  • Transfers and goodbyes are interruptible without corrupting call state.
  • Per-agent endpointing configuration for IVR navigation.

v1.0.4 — March 30, 2026

  • Call history detail view upgraded.
  • Configurable completion prompt on outbound calls.
  • Storm degrades gracefully under slow upstream APIs instead of stalling the turn.

v1.0.3 — March 23, 2026

  • DTMF send: agents press keys to drive IVRs and enter codes, with per-digit acknowledgement.
  • Hold state with an explicit wait-on-hold trigger — the agent waits out hold music and resumes on a human voice.
  • Configurable speak/act ordering.
  • Fixed silent follow-ups after DTMF entry.

v1.0.2 — March 18, 2026

  • New HD voices.
  • Widget call-cost display fixed.
  • Stale in_progress calls now detected and cleaned up.

v1.0.1 — March 16, 2026

  • Call connect latency reduced.
  • Widget: ringback no longer bleeds into the session audio.
  • Phone-number management API.

v1.0.0 — March 10, 2026

  • Full call recordings, archived and playable from the dashboard.
  • Browser test calls.
  • Teammate invites through signup.
  • Per-call cost breakdowns.

v0.9.2 — March 8, 2026

  • Bolt streams TTS as tokens are generated instead of waiting on the full completion — cuts time-to-first-word.
  • Bolt transcription got faster and more robust to transcriber slowdowns.
  • Passkey sign-in with org-level enforcement.
  • Call history shows real billed cost per call.

v0.9.1 — March 5, 2026

  • Widget fast-connect plus built-in noise cancellation for browser calls.
  • Reduced Spark turn latency and improved recovery from failed turns.
  • Fixed sentence restarts after long silence tails.

v0.9.0 — March 2, 2026

  • Multi-language conversations.
  • Production-readiness hardening pass.

v0.8.0 — February 26, 2026

  • Added redundancy across model backends — single-backend failures no longer surface mid-call.

v0.7.1 — February 25, 2026

  • Configurable reasoning depth on Storm.
  • Tool-call placeholders: the agent acknowledges before executing longer actions.
  • Hangup timing recorded to the precise disconnect moment.
  • Webhook delivery dedup.

v0.7.0 — February 20, 2026

  • Consent controls for callers and users.
  • Token-streamed TTS path — synthesis starts before the sentence is complete.
  • Background ambiance decoupled from agent voice gain.

v0.6.2 — February 18, 2026

  • Prompt regeneration from agent config.
  • Fixed provisioning button states.

v0.6.1 — February 12, 2026

  • Developer docs launched.

v0.6.0 — February 11, 2026

  • Embeddable widget: a voice agent on your own site via script tag, authenticated with publishable keys.
  • Introduced the three-engine lineup — Spark, Bolt, Storm — differing in model size, latency, and per-minute rate.
  • Integration-based tool routing: tool calls resolve through the connected integration's endpoint.

v0.5.0 — February 10, 2026

  • The ThunderPhone dashboard: build, test, and manage agents from the browser.
  • Organizations and teams with email invites.
  • BYO-carrier SIP trunking and unified number management.
  • Integrations UI.
  • Ambient background sound options.
  • Google OAuth sign-in.

v0.4.2 — January 27, 2026

  • Call-transport hardening after a series of edge-case disconnects.
  • Acoustic-event classification moved off the response hot path — noise detection no longer adds latency.

v0.4.1 — January 14, 2026

  • Voice lineup expanded.
  • Fixed an audio-pump stall that could freeze playback mid-turn.
  • Reduced latency on the live-response path.

v0.4.0 — January 6, 2026

  • Usage logging and per-call cost reporting.
  • Collapsed per-turn model round trips into a single request, removing one network round trip from every reply.
  • Fixed dropped transcript spans.

v0.3.3 — December 18, 2025

  • Completion no longer blocks on a slow transcriber.
  • Transcript finalization timeout fixes.
  • Fixed artifacts in merged call audio.

v0.3.1 — December 12, 2025

  • Added an acoustic noise classifier to cut false speech triggers from background noise; tuned its confidence threshold against recorded calls.
  • End-of-call detection: added farewell-intent and post-farewell-silence signals to improve the precision/recall tradeoff — fewer premature hangups, fewer lingering dead lines.
  • Added a lenient VAD mode for quiet callers — lower onset threshold at the cost of some false accepts.
  • Faster acknowledgement dispatch.

v0.3.0 — December 4, 2025

  • Realtime transcription.
  • Recordings consolidated to a single mixed audio file per call.
  • Latency fixes across the pipeline.

v0.2.4 — November 24, 2025

  • Acknowledgements are checked against the pending completion so they can't contradict the final answer.
  • Raised the acknowledgement timeout to stop premature re-prompts.
  • Fixed audio glitches in longer replies.
  • Fixed handling of long caller silences.

v0.2.3 — November 20, 2025

  • Call recording.
  • Hold music during waits and transfers.
  • First version of Spark: moved simple call flows onto a smaller, lower-latency model.
  • Phone number availability expanded.

v0.2.2 — November 14, 2025

  • Call-completion webhooks now wait on finalized call state before firing.
  • Cut model reasoning effort on simple turns to reduce response latency.

v0.2.1 — November 11, 2025

  • Barge-in: the agent halts speech on caller speech onset.
  • Bounded runaway audio buffers.
  • Response latency reduced.
  • New voices.

v0.2.0 — November 5, 2025

  • Acknowledgements now condition on the caller's request instead of using generic filler.
  • Call-end webhook improvements.
  • Faster recovery when a turn stalls past five seconds.

v0.1.4 — October 31, 2025

  • Interruption handling.
  • The agent finishes its sign-off before hanging up — no more mid-sentence cutoffs.
  • Phone numbers formatted properly for speech.

v0.1.3 — October 29, 2025

  • Webhooks for call events.
  • Mid-call recovery on connection blips.

v0.1.2 — October 28, 2025

  • Spelling readback for names and confirmation numbers.
  • Reduced false speech triggers from background noise.
  • More voices and accents.

v0.1.0 — October 8, 2025

  • First release: AI voice agents on real phone calls, inbound and outbound.