Mises à jour produit de l'équipe ThunderPhone
Journal des modifications
Les dates indiquent quand les modifications ont été mises en production.
v2.2.0 — 21 septembre 2026
- L’extraction structurée de données après appel produit des enregistrements typés avec des preuves issues de la transcription pour chaque valeur, transmis via
call.completeoucall.data_extracted; les appels terminés peuvent être extraits à nouveau. - Les agents envoient des messages texte via l’outil
send_smset l’API SMS depuis des numéros compatibles SMS sur leur propre compte opérateur. - L’autorisation OAuth 2.1 avec PKCE et le flux d’appareil permet aux clients MCP et à la CLI de se connecter via le consentement du navigateur plutôt qu’avec des clés API. Guide.
- Serveur MCP au même niveau que l’API REST, avec 62 outils annotés, prompts et ressources ; les outils qui suppriment ou composent un numéro nécessitent un échange de jeton de confirmation. Guide.
- Les outils pour développeurs incluent la CLI
thunderphone, les SDK Python et TypeScript, ainsi que le package stdio@thunderphone/mcp; Agent Skills et un serveur MCP de documentation prennent en charge les agents de programmation. Développeurs. - Historique de livraison des webhooks dans le tableau de bord, l’API et le Copilot.
- Les points de terminaison de webhook associés aux agents transmettent les événements d’appel avec l’identité de l’agent.
- API Realtime : événements d’appel d’agents sauvegardés avec
call_events=1,response.metadatarenvoyé dansresponse.created,function_call_outputconfirmé avecconversation.item.done, et identifiants d’appel de 32 caractères. - Ajout des vérifications de connexion
GET /v1/whoami, de l’événementcampaign.completed, de l’éligibilité aux appels sortants et d’un code de motif dans les réponses de numéro de téléphone, ainsi que d’exemples de charges utiles de webhook. - Durées maximales d’appel et de sonnerie au niveau de l’agent, ainsi que variables par appel pour les agents sauvegardés.
- Twilio : connectez un compte parent une seule fois et sélectionnez ses sous-comptes dans le même flux ; chaque sous-compte devient sa propre connexion.
- Les réservations de calendrier envoient par défaut des invitations aux invités, avec un contrôle par connexion et la prise en charge des participants dans
calendar_update_event. - Les domaines personnalisés du portail client reçoivent automatiquement leur certificat HTTPS après vérification DNS.
- Les numéros fournis par ThunderPhone commencent en réception uniquement ; l’accès aux appels sortants nécessite un examen du cas d’usage.
- Voix personnalisées : le genre est facultatif, avec un avertissement pour les langues dont la grammaire à la première personne est genrée.
- Copilot : incitations proactives à l’attention, mises à jour de bienvenue et liens d’importation pour les équipes migrant depuis une autre plateforme.
- Le rechargement automatique réduit les tentatives après un refus de carte et informe le client une seule fois au lieu de réessayer.
- Les envois de test de webhook bénéficient d’une nouvelle tentative et ne marquent jamais un point de terminaison comme défaillant.
- Les arguments de l’outil d’e-mail sont normalisés et validés avant l’exécution des outils client.
v2.1.0 — 11 septembre 2026
- Importez vos agents depuis Vapi, Retell, ElevenLabs Agents ou Bland : collez une clé API ou une exportation JSON, examinez les prompts, voix, outils et bases de connaissances associés, puis importez le tout en une seule opération. Fonctionnement.
- Guides de migration pour chaque plateforme dans /guides.
v2.0.1 — 2 septembre 2026
- Lancement de TranslateMyCall : une ligne téléphonique publique gratuite — (228) 888-8666 — qui interprète les appels en direct dans plus de 70 langues. Ajoutez-la à n’importe quel appel ou utilisez le haut-parleur ; aucune application, aucun compte. Lire l’annonce.
- Flux Interpreting devient ThunderPhone Interpreting — la même plateforme d’interprétation téléphonique en marque blanche destinée aux prestataires de services linguistiques, sous le nom ThunderPhone.
- Ajout d’un moniteur de pics d’utilisation sur la ligne publique TranslateMyCall.
v2.0.0 — 24 août 2026
- ThunderPhone est accessible à tous : l'inscription en libre-service est disponible — créez un agent vocal, connectez la téléphonie et passez en production sans nous parler au préalable. Lire l'annonce.
- Lancement d'une page de statut publique : status.thunderphone.com.
- Ajout de sons de clavier facultatifs pendant l'exécution d'outils définis par l'utilisateur.
- Les annonces d'attente d'outil correspondent désormais à ce que l'outil fait réellement.
- Amélioration du naturel des acquiescements verbaux.
- Amélioration de la lecture orthographique par Storm.
- Les complétions du tour d'ouverture se remettent désormais des rejets du filtre de contenu au lieu de laisser l'appel silencieux.
- API Realtime : exactement un événement
completedpar élément de l'appelant, et les corrections tardives de transcription restent dans l'historique de l'appel au lieu d'arriver sous forme de suppressions.
v1.9.2 — 17 août 2026
- API Realtime : ajout de
session.live_transcripts— les segments de transcription de l'appelant sont diffusés via le socket de session à mesure qu'ils sont finalisés, au lieu d'arriver uniquement dans l'enregistrement post-appel. - Migration de la gamme de voix premium vers la dernière génération de modèles de synthèse ; refonte des voix ourdoues.
- Les agents multilingues changent désormais la langue de la voix au même tour que l'appelant, et non avec un tour de retard.
- Exposition du délai de raccrochage sur ligne silencieuse comme paramètre du générateur d'agents.
- Le message d'accueil sortant cède désormais lorsqu'une réponse en direct remporte la course au décrochage — fini les conversations simultanées lorsqu'une personne répond en plein message d'accueil.
- Correction d'une boucle de redirection de contrôle du consentement pour les membres invités : l'organisation de référence est désormais conservée tout au long du flux d'acceptation.
v1.9.1 — 12 août 2026
- Ajout de l'outil d'agent
send_email— envoi d'e-mails pendant l'appel à un destinataire configuré. - Meilleure qualité de réponse lors des tours qui suivent des résultats d'outil substantiels.
- La lecture orthographique est devenue plus rapide et plus précise pour les noms, les adresses et les codes de confirmation.
v1.9.0 — 6 août 2026
POST /v1/callrenvoie rapidement un enregistrement d'appel durable avec des nouvelles tentatives idempotentes ; la progression de l'appel se poursuit de manière asynchrone.max_durationest désormais prioritaire : l'agent conclut l'appel avant que la limite ne soit atteinte, plutôt que la couche média ne le coupe brutalement.- Appairage exactement une fois des appels d'outil et des réponses — un appel d'outil orphelin ne peut plus bloquer la livraison des messages suivants.
- Ajout de
additional_audio_context(à trois états), qui contrôle la quantité d'audio des tours précédents entendue par le modèle ; option affichée dans les paramètres avancés du générateur. - L'audio sortant avant conversation est désormais ancré sur la supervision de réponse SIP plutôt que sur le temps réel.
- Renforcement du stockage des identifiants d'intégration.
v1.8.2 — 5 août 2026
- Publication de la documentation dans les 47 langues prises en charge — plus de 1 100 pages localisées avec des paires hreflang et des sitemaps localisés.
- La divulgation d'enregistrement est activée par défaut, avec une dérogation par agent et un affichage de l'état effectif ; l'exécution adopte par défaut le mode « divulguer » en cas d'ambiguïté de configuration.
- Réduction de la latence du premier audio en streaming au démarrage de l'appel.
v1.8.1 — 3 août 2026
- Désactivation de l'enregistrement par agent ; l'annonce de consentement est mixée dans les enregistrements conservés afin que l'artefact soit auto-documenté.
- Ajout d'une confirmation TCPA unique par organisation avant l'accès aux fonctionnalités d'appels sortants.
- Correction des voix cantonaises prononcées avec un accent mandarin.
- Réduction des réponses CJK à une longueur conversationnelle — les réponses longues sont difficiles à écouter au rythme du TTS.
- Les interruptions de synthèse ne laissent plus de silence — le tour se rétablit automatiquement.
v1.8.0 — 31 juillet 2026
- Clonage de voix personnalisé.
- Régimes de consentement régionaux : activation volontaire de l'annonce pour l'EEE/le Royaume-Uni/la Suisse, activée par défaut avec possibilité de désactivation ailleurs, résolus par branche d'appel.
- Rétention : cascade de suppression, tombstones d'effacement et tâche planifiée
dsar_sweeppour les demandes des personnes concernées. - Conditions d'utilisation v2.0 avec enregistrements d'acceptation versionnés et probants.
- Présence du support : présence de session basée sur des signaux de vie avec chat proactif du support.
v1.7.4 — 29 juillet 2026
- Bases de connaissances : import d'URL via un récupérateur côté serveur protégé contre les SSRF.
- Ajout du flux de mot de passe oublié.
- Tableau de bord repensé selon le nouveau système de design.
- Widget 1.2.1 : le micro ne reste plus actif pendant la tonalité de retour d'appel.
v1.7.3 — 28 juillet 2026
- Site web repensé.
v1.7.2 — 27 juillet 2026
- Niveau de voix premium avec un catalogue regroupé par accent.
- Les échecs de synthèse premium basculent désormais vers la voix standard en cours de tour au lieu d'interrompre le tour.
- Correction du mauvais alignement des trames PCM dans la sortie de synthèse diffusée en continu.
v1.7.1 — 24 juillet 2026
- Réassurance pendant l'attente d'un outil : l'agent décrit l'avancement lors des longs appels d'outils au lieu de rester silencieux ; cadence des messages temporaires ajustée pour éliminer les boucles de remplissage.
- Importations par glisser-déposer pour les bases de connaissances.
- Mises à jour automatiques de l'application macOS.
- Correction d'une condition de concurrence causant un double accueil au début de l'appel.
v1.7.0 — 22 juillet 2026
- Tableau de bord et site localisés dans 47 paramètres régionaux : catalogues séparés par espace de noms, règles de pluriel ICU (y compris les six catégories de l'arabe), cookie de paramètre régional, préférence par compte.
- E-mails transactionnels et prompts système également localisés.
v1.6.5 — 22 juillet 2026
- Identifiants de fournisseurs stockés rechiffrés avec des clés rotatives, rotation effectuée en ligne sans interruption de service.
- Les jetons de session sont désormais révoqués lors d'un changement ou d'une réinitialisation de mot de passe ; ajout d'un accès d'urgence administrateur.
- Sessions par appareil avec révocation individuelle.
- Renforcement du pipeline de facturation : plafonds de dépenses appliqués en cas de concurrence, rechargement automatique idempotent, gestion correcte des annulations de remboursements reçues dans le désordre.
v1.6.4 — 20 juillet 2026
- Renforcement global de la sécurité pour le périmètre des autorisations, la validation des exportations et les garde-fous des récupérations sortantes.
- Les chiffres DTMF sont masqués dans les journaux et les artefacts stockés.
- Les sorties de webhooks sont épinglées par IP et protégées contre les SSRF.
- Les exportations d'appels parcourent désormais l'ensemble filtré complet au lieu de la première page.
v1.6.3 — 17 juillet 2026
- Limites de dépenses de l'organisation appliquées lors de l'admission des appels avec sémantique de réservation — les appels sont refusés avant que le budget ne soit dépassé, et non facturés au-delà.
- API WebSocket temps réel : trames audio et d'événements bidirectionnelles pour créer des interfaces d'appel personnalisées.
- Plateforme de webhooks : signatures HMAC sur les octets canoniques de la charge utile, échelle de tentatives avec backoff exponentiel, couverture de tous les événements d'appel.
- Rechargements idempotents et vérification plus stricte des webhooks de paiement.
- Ajout d'un indicateur en direct de la taille du prompt dans le générateur d'agents.
v1.6.2 — 16 juillet 2026
- Portails clients : accès en lecture seule limité pour vos clients via des codes de connexion envoyés par e-mail.
- Assistant intégré : mode vocal, visites guidées qui pilotent l'interface étape par étape, transfert vers un humain.
- Bases de connaissances : importation de documents avec ingestion par blocs et récupération fondée sur les sources.
- Tonalités de connexion et sons de progression par agent.
v1.6.1 — 13 juillet 2026
- Cycle de vie des numéros dans le tableau de bord : recherche → commande → provisionnement → attribution.
- Nouvelles options d'agent : interrupteur d'arrêt de la vérification de silence ; tonalité de connexion au début de l'appel.
- Les échecs de provisionnement renvoient désormais des erreurs JSON structurées au lieu de codes 500 bruts.
- Le canal audio brut se rétablit en cours d'appel lorsque son lecteur de flux s'arrête.
v1.6.0 — 9 juillet 2026
- Transferts assistés : mise en attente, consentement conversationnel des deux côtés, fusion après consentement.
- Installation sur l'écran d'accueil d'iPhone (PWA).
- Les acquiescements verbaux sont désormais envoyés immédiatement lorsque l'appelant cesse de parler.
v1.5.3 — 27 juin 2026
- Suppression de la narration TTS des tonalités du clavier.
- L'appel d'outils Storm bénéficie d'un chemin de repli de modèle en cas de ralentissements en amont.
v1.5.2 — 18 juin 2026
- Moins d'interruptions en plein milieu d'une phrase sur Storm : détection de fin de tour améliorée au-delà de simples seuils de pause. Évaluée avant le déploiement.
- Indices de réponse configurables sur Storm.
v1.5.1 — 15 juin 2026
- Corrections de la gestion de la mise en attente et de la navigation dans les menus IVR lors des appels sortants.
- Actualisation du site web.
v1.5.0 — 9 juin 2026
- Amélioration de la précision de répétition de l'orthographe sur les passages ambigus.
- La détection de langue reste active pendant tout l'appel ; ajout d'un détecteur de changement pour les énoncés courts et abaissement du seuil de confiance de la langue configurée.
- Correction de l'enregistrement automatique pour les langues supplémentaires de l'agent.
v1.4.3 — 28 mai 2026
- Le TTS attend tant que l'audio entrant n'est pas encore confirmé comme de la parole — fini les interruptions d'un appelant qui hésite.
- Divers correctifs de qualité des appels.
v1.4.2 — 21 mai 2026
- VAD reconstruit autour de plusieurs signaux acoustiques — améliore le compromis précision/rappel de la détection de parole dans les environnements bruyants.
- Les segments VAD émettent désormais des énoncés complets — plus de débuts d'énoncés tronqués.
- Correction de l'interruption automatique causée par l'écho du message d'accueil : l'agent ne s'interrompt plus sur sa propre phrase d'ouverture.
v1.4.1 — 13 mai 2026
- Refonte du système vocal : catalogue reconstruit avec une nomenclature cohérente.
v1.4.0 — 5 mai 2026
- Diffusion en direct des transcriptions vers le tableau de bord pendant les appels en cours.
- Détection automatique de la langue avec changement en cours d'appel.
- Framework d'expérimentation A/B : exécutez des variantes d'agent côte à côte et comparez les résultats.
v1.3.1 — 28 avril 2026
- Investigation automatique des problèmes : les appels signalés obtiennent un dossier d'investigation structuré et vérifiable.
- Déploiements brouillons : préparez les modifications de l'agent à partir d'un instantané initial, puis publiez-les de manière atomique.
- Refonte des paramètres ; assistant d'intégration guidée.
- Redéfinition de l'évaluation de la réussite des appels autour de l'accomplissement de la tâche plutôt que de la fin de l'appel.
- Durée configurable de silence en fin d'appel.
v1.3.0 — 23 avril 2026
- Génération de scénarios : appelants simulés avec personas et objectifs générés, exécutables contre un agent avant son lancement.
- Refonte des appels de test et de la page des problèmes.
v1.2.1 — 21 avril 2026
- Export de l'historique des appels.
- Réécriture de la documentation API.
- Changement de langue en cours d'appel sur demande.
- Acquiescements verbaux adaptés à la langue de l'appelant.
- Filtres composables et enregistrables pour les appels et les numéros.
v1.2.0 — 17 avril 2026
- Refonte du créateur d'agents.
- Les agents multilingues changent de langue au cours de la conversation sans nouveau prompt.
- Catalogue vocal renommé pour plus de cohérence.
- Sortie de Storm restructurée pour les requêtes complexes.
v1.1.1 — 14 avril 2026
- Amélioration de la qualité du signal d'évaluation : les transcriptions manquantes ne sont plus évaluées comme des échecs ; les entrées de l'évaluateur sont dédupliquées.
- Rapports de pipeline sur des lots d'appels.
v1.1.0 — 8 avril 2026
- Libellés de numéros de téléphone.
- Les transferts et les adieux peuvent être interrompus sans corrompre l'état de l'appel.
- Configuration de fin de parole par agent pour la navigation IVR.
v1.0.4 — 30 mars 2026
- Vue détaillée de l'historique des appels améliorée.
- Prompt de finalisation configurable pour les appels sortants.
- Storm se dégrade proprement lorsque les API en amont sont lentes au lieu de bloquer le tour de parole.
v1.0.3 — 23 mars 2026
- Envoi DTMF : les agents appuient sur des touches pour piloter des IVR et saisir des codes, avec acquiescement pour chaque chiffre.
- État d'attente avec un déclencheur explicite d'attente en ligne — l'agent attend la fin de la musique d'attente et reprend lorsqu'une voix humaine est détectée.
- Ordre parole/action configurable.
- Correction des suivis silencieux après une saisie DTMF.
v1.0.2 — 18 mars 2026
- Nouvelles voix HD.
- Correction de l'affichage du coût des appels dans le widget.
- Les appels
in_progressobsolètes sont désormais détectés et nettoyés.
v1.0.1 — 16 mars 2026
- Réduction de la latence de connexion des appels.
- Widget : la tonalité de retour d'appel ne se propage plus dans l'audio de la session.
- API de gestion des numéros de téléphone.
v1.0.0 — 10 mars 2026
- Enregistrements complets des appels, archivés et lisibles depuis le tableau de bord.
- Appels de test dans le navigateur.
- Invitations de coéquipiers via l'inscription.
- Répartition des coûts par appel.
v0.9.2 — 8 mars 2026
- Bolt diffuse le TTS à mesure que les tokens sont générés au lieu d'attendre la génération complète — réduit le délai jusqu'au premier mot.
- La transcription Bolt est devenue plus rapide et plus robuste face aux ralentissements du transcripteur.
- Connexion par clé d'accès avec application au niveau de l'organisation.
- L'historique des appels affiche le coût réel facturé pour chaque appel.
v0.9.1 — 5 mars 2026
- Connexion rapide du widget et annulation du bruit intégrée pour les appels dans le navigateur.
- Réduction de la latence des tours de parole de Spark et amélioration de la récupération après les tours échoués.
- Correction des redémarrages de phrase après de longues durées de silence.
v0.9.0 — 2 mars 2026
- Conversations multilingues.
- Améliorations de robustesse pour la mise en production.
v0.8.0 — 26 février 2026
- Ajout de redondance entre les backends de modèles — les défaillances d'un seul backend ne surviennent plus en cours d'appel.
v0.7.1 — 25 février 2026
- Profondeur de raisonnement configurable sur Storm.
- Acquiescements verbaux lors des appels d’outils : l’agent confirme avant d’exécuter des actions plus longues.
- Horodatage du raccrochage enregistré jusqu’au moment précis de la déconnexion.
- Déduplication de la livraison des webhooks.
v0.7.0 — 20 février 2026
- Contrôles de consentement pour les appelants et les utilisateurs.
- Chemin TTS diffusé par jetons — la synthèse commence avant la fin de la phrase.
- Ambiance sonore de fond découplée du gain de la voix de l’agent.
v0.6.2 — 18 février 2026
- Régénération du prompt à partir de la configuration de l’agent.
- Correction des états des boutons de provisionnement.
v0.6.1 — 12 février 2026
- Lancement de la documentation pour les développeurs.
v0.6.0 — 11 février 2026
- Widget intégrable : un agent vocal sur votre propre site via une balise de script, authentifié avec des clés publiables.
- Introduction de la gamme de trois moteurs — Spark, Bolt, Storm — qui diffèrent par la taille du modèle, la latence et le tarif par minute.
- Routage des outils basé sur les intégrations : les appels d’outils sont résolus via le point de terminaison de l’intégration connectée.
v0.5.0 — 10 février 2026
- Le tableau de bord ThunderPhone : créez, testez et gérez des agents depuis le navigateur.
- Organisations et équipes avec invitations par e-mail.
- Jonction SIP avec votre propre opérateur et gestion unifiée des numéros.
- Interface des intégrations.
- Options de sons d’ambiance en arrière-plan.
- Connexion via Google OAuth.
v0.4.2 — 27 janvier 2026
- Renforcement du transport des appels après une série de déconnexions dans des cas limites.
- Classification des événements acoustiques retirée du chemin critique des réponses — la détection de bruit n’ajoute plus de latence.
v0.4.1 — 14 janvier 2026
- Gamme de voix élargie.
- Correction d’un blocage de la pompe audio susceptible de figer la lecture au milieu d’un tour.
- Latence réduite sur le chemin des réponses en direct.
v0.4.0 — 6 janvier 2026
- Journalisation de l’utilisation et rapports de coût par appel.
- Regroupement des allers-retours vers le modèle par tour dans une requête unique, supprimant un aller-retour réseau de chaque réponse.
- Correction de segments de transcription manquants.
v0.3.3 — 18 décembre 2025
- La génération ne bloque plus sur un transcripteur lent.
- Corrections du délai d’expiration de finalisation des transcriptions.
- Correction d’artefacts dans l’audio d’appel fusionné.
v0.3.1 — 12 décembre 2025
- Ajout d’un classificateur de bruit acoustique pour réduire les faux déclenchements de parole dus au bruit de fond ; ajustement de son seuil de confiance sur des appels enregistrés.
- Détection de fin d’appel : ajout de signaux d’intention d’au revoir et de silence après les adieux pour améliorer le compromis précision/rappel — moins de raccrochages prématurés, moins de lignes silencieuses persistantes.
- Ajout d’un mode VAD tolérant pour les appelants discrets — seuil de déclenchement plus bas au prix de quelques faux positifs.
- Envoi plus rapide des acquiescements verbaux.
v0.3.0 — 4 décembre 2025
- Transcription en temps réel.
- Enregistrements consolidés dans un unique fichier audio mixé par appel.
- Corrections de latence dans tout le pipeline.
v0.2.4 — 24 novembre 2025
- Les acquiescements verbaux sont vérifiés par rapport à la génération en attente afin qu’ils ne puissent pas contredire la réponse finale.
- Augmentation du délai d’expiration des acquiescements verbaux pour éviter les relances prématurées.
- Correction de problèmes audio dans les réponses longues.
- Correction de la gestion des longs silences des appelants.
v0.2.3 — 20 novembre 2025
- Enregistrement des appels.
- Musique d’attente pendant les attentes et les transferts.
- Première version de Spark : déplacement des flux d’appel simples vers un modèle plus petit et à plus faible latence.
- Disponibilité des numéros de téléphone étendue.
v0.2.2 — 14 novembre 2025
- Les webhooks de fin d’appel attendent désormais l’état finalisé de l’appel avant de se déclencher.
- Réduction de l’effort de raisonnement du modèle sur les tours simples afin de réduire la latence de réponse.
v0.2.1 — 11 novembre 2025
- Interruption parlée : l’agent arrête de parler dès le début de la parole de l’appelant.
- Limitation des tampons audio incontrôlés.
- Latence de réponse réduite.
- Nouvelles voix.
v0.2.0 — 5 novembre 2025
- Les acquiescements verbaux dépendent désormais de la demande de l’appelant au lieu d’utiliser des formules génériques.
- Améliorations des webhooks de fin d’appel.
- Récupération plus rapide lorsqu’un tour reste bloqué au-delà de cinq secondes.
v0.1.4 — 31 octobre 2025
- Gestion des interruptions.
- L’agent termine sa formule de fin avant de raccrocher — plus de coupures au milieu d’une phrase.
- Numéros de téléphone correctement formatés pour la parole.
v0.1.3 — 29 octobre 2025
- Webhooks pour les événements d'appel.
- Récupération en cours d'appel lors de brèves interruptions de connexion.
v0.1.2 — 28 octobre 2025
- Lecture orthographique des noms et des numéros de confirmation.
- Réduction des faux déclenchements de parole dus au bruit de fond.
- Davantage de voix et d'accents.
v0.1.0 — 8 octobre 2025
- Première version : agents vocaux IA sur de vrais appels téléphoniques, entrants et sortants.