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_emailagent 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/callfast-returns with a durable dial record and idempotent retries; dial progression continues async.- Made
max_durationauthoritative: 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_sweepjob 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_progresscalls 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.