Product updates from the ThunderPhone team

Journal des modifications

Les dates indiquent le moment où les modifications ont été mises en production.

v1.9.2 — 17 août 2026

  • API Realtime : ajout de session.live_transcripts — les segments de transcription de l'appelant sont diffusés sur le socket de session dès leur finalisation, 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 ; voix ourdou réenregistrées.
  • Les agents multilingues changent désormais de langue vocale au même tour que l'appelant, sans un tour de retard.
  • Exposition du délai d'expiration de raccrochage sur ligne silencieuse comme paramètre du configurateur d'agent.
  • Le message d'accueil sortant cède désormais la parole lorsqu'une réponse en direct remporte la course au décrochage — plus de chevauchement de parole lorsqu'un humain répond pendant le message d'accueil.
  • Correction d'une boucle de redirection de la passerelle de consentement pour les membres invités : l'organisation de rattachement est désormais conservée tout au long du processus d'acceptation.

v1.9.1 — 12 août 2026

  • Ajout de l'outil d'agent send_email — envoi d'e-mail pendant l'appel à un destinataire configuré.
  • Qualité de réponse améliorée lors des tours suivant des résultats d'outil substantiels.
  • La relecture orthographique est devenue plus rapide et plus précise pour les noms, adresses et codes de confirmation.

v1.9.0 — 6 août 2026

  • POST /v1/call renvoie rapidement un enregistrement d'appel durable et prend en charge les nouvelles tentatives idempotentes ; la progression de l'appel se poursuit de manière asynchrone.
  • max_duration fait désormais autorité : l'agent conclut l'appel avant que la limite ne soit atteinte, plutôt que la couche média ne l'interrompe brutalement.
  • Appariement exactement une fois des appels d'outils et des réponses — un appel d'outil orphelin ne peut plus bloquer l'envoi 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 ; disponible dans les paramètres avancés du configurateur.
  • 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 plans de site localisés.
  • L'annonce d'enregistrement est activée par défaut, avec une dérogation par agent et l'affichage de l'état effectif ; l'environnement d'exécution choisit de manière sûre « informer » en cas d'ambiguïté de configuration.
  • Réduction de la latence du premier audio diffusé 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 multiplexée dans les enregistrements conservés afin que l'artefact soit auto-documenté.
  • Ajout d'une confirmation TCPA unique par organisation, requise avant l'accès aux fonctionnalités d'appel sortant.
  • Correction des voix cantonaises produites avec un accent mandarin.
  • Réduction des réponses CJK à une longueur conversationnelle — les réponses longues sont mal restituées au rythme de la synthèse vocale.
  • Les blocages de synthèse ne laissent plus de silence — le tour reprend automatiquement.

v1.8.0 — 31 juillet 2026

  • Clonage de voix personnalisé.
  • Régimes régionaux de consentement : activation de l'annonce pour l'EEE, le Royaume-Uni et la Suisse, activation par défaut avec possibilité de désactivation ailleurs, déterminés pour chaque branche d'appel.
  • Conservation : cascade de suppression, marqueurs d'effacement et tâche planifiée dsar_sweep pour les demandes des personnes concernées.
  • Conditions d'utilisation v2.0 avec des 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 : importation d'URL via un récupérateur côté serveur protégé contre les SSRF.
  • Ajout du parcours de mot de passe oublié.
  • Tableau de bord repensé selon le nouveau système de design.
  • Widget 1.2.1 : le microphone ne reste plus actif pendant la tonalité de retour d'appel.

v1.7.3 — 28 juillet 2026

  • Refonte du site web.

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 au milieu du tour au lieu d'interrompre le tour.
  • Correction du mauvais alignement des trames PCM dans la sortie de synthèse diffusée.

v1.7.1 — 24 juillet 2026

  • Réassurance pendant l'attente d'outil : l'agent décrit la progression lors des appels d'outils longs au lieu de rester silencieux ; la cadence des messages d'attente a été ajustée pour éliminer les boucles de remplissage.
  • Téléversements par glisser-déposer pour les bases de connaissances.
  • Mises à jour automatiques de l'application macOS.
  • Correction d'une condition de course causant un double message d'accueil au démarrage 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 localisés en conséquence.

v1.6.5 — 22 juillet 2026

  • Identifiants des 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’une voie d’accès d’urgence pour les administrateurs.
  • Sessions par appareil avec révocation individuelle.
  • Renforcement du pipeline de facturation : plafonds de dépenses appliqués en situation de concurrence, rechargements automatiques idempotents, gestion correcte des annulations de remboursements reçues dans le désordre.

v1.6.4 — 20 juillet 2026

  • Renforcement global de la sécurité concernant le périmètre des autorisations, la validation des exports et les protections des requêtes sortantes.
  • Les chiffres DTMF sont masqués dans les journaux et les artefacts stockés.
  • Les requêtes Webhook sortantes sont épinglées sur IP et protégées contre les SSRF.
  • Les exports 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 une sémantique de réservation — les appels sont refusés avant que le budget ne soit dépassé, sans être facturés au-delà.
  • API WebSocket en temps réel : trames audio et d’événements bidirectionnelles pour créer des interfaces d’appel personnalisées.
  • Plateforme Webhook : signatures HMAC sur les octets canoniques des charges utiles, stratégie de réessais avec backoff exponentiel, couverture de tous les événements d’appel.
  • Recharges idempotentes et vérification plus stricte des Webhooks de paiement.
  • Ajout d’un indicateur en direct de la taille du prompt dans le constructeur 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 à un humain.
  • Bases de connaissances : import de documents avec ingestion par segments et recherche ancrée dans 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 des relances en cas 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 réponses 500 brutes.
  • 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 avec consultation : mise en attente d’un interlocuteur, consentement conversationnel des deux côtés, fusion après consentement.
  • Installation sur l’écran d’accueil de l’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 lecture TTS des tonalités du clavier.
  • Les appels d’outils Storm bénéficient d’un chemin de repli vers un modèle en cas de ralentissements en amont.

v1.5.2 — 18 juin 2026

  • Moins de coupures en pleine 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.
  • Signaux de réponse configurables sur Storm.

v1.5.1 — 15 juin 2026

  • Correctifs pour la gestion des mises en attente et la navigation dans les menus IVR lors des appels sortants.
  • Actualisation du site web.

v1.5.0 — 9 juin 2026

  • Précision améliorée de la restitution orthographique sur les segments ambigus.
  • La détection de langue reste active pendant toute la durée de l’appel ; ajout d’un détecteur de changement sur les énoncés courts et abaissement du seuil minimal de confiance pour la langue configurée.
  • Correction de l’enregistrement automatique pour les langues supplémentaires des agents.

v1.4.3 — 28 mai 2026

  • La TTS attend tant que l’audio entrant n’est pas encore confirmé comme de la parole — plus aucune prise de parole par-dessus un appelant hésitant.
  • 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 vocale dans les environnements bruyants.
  • Les segments VAD sont désormais émis intégralement — plus aucune attaque tronquée sur les énoncés.
  • Correction de l’auto-interruption provoqué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.
  • Cadre d’expérimentation A/B : exécutez des variantes d’agent côte à côte avec comparaison des résultats.

v1.3.1 — 28 avril 2026

  • Investigation automatique des problèmes : les appels signalés reçoivent un dossier d’investigation structuré et consultable.
  • Déploiements en brouillon : les modifications de l’agent sont préparées à partir d’un instantané initial, puis publiées de manière atomique.
  • Refonte des paramètres ; assistant d’intégration guidée.
  • Redéfinition du score de réussite des appels autour de l’achèvement des tâches plutôt que de l’achèvement des appels.
  • Queue de silence de fin d’appel configurable.

v1.3.0 — 23 avril 2026

  • Génération de scénarios : appelants simulés avec personas et objectifs générés, pouvant être exécutés avec 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 à la demande en cours d’appel.
  • 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 générateur d’agents.
  • Les agents multilingues changent de langue en cours de conversation sans nécessiter de nouveau prompt.
  • Catalogue de voix renommé pour plus de cohérence.
  • Sortie de Storm restructurée pour les demandes complexes.

v1.1.1 — 14 avril 2026

  • Amélioration de la qualité des signaux 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 les lots d’appels.

v1.1.0 — 8 avril 2026

  • Libellés des numéros de téléphone.
  • Les transferts et formules de fin peuvent être interrompus sans corrompre l’état de l’appel.
  • Configuration de la détection 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 continue de fonctionner de manière dégradée 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 les IVR et saisir des codes, avec un acquiescement verbal pour chaque chiffre.
  • État d’attente avec déclencheur explicite d’attente en ligne : l’agent attend pendant la musique d’attente et reprend lorsqu’il entend une voix humaine.
  • Ordre parole/action configurable.
  • Correction des relances silencieuses 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_progress obsolètes sont désormais détectés et nettoyés.

v1.0.1 — 16 mars 2026

  • Latence de connexion des appels réduite.
  • Widget : la tonalité de retour ne se mêle plus à 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 écoutables 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, ce qui réduit le délai avant le 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.
  • Latence des tours de parole Spark réduite et récupération améliorée après des tours de parole échoués.
  • Correction des redémarrages de phrases après de longues queues de silence.

v0.9.0 — 2 mars 2026

  • Conversations multilingues.
  • Renforcement de la préparation à la 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 dans Storm.
  • Messages d’attente pour les appels d’outils : l’agent formule un acquiescement verbal avant d’exécuter des actions plus longues.
  • L’horodatage du raccrochage est enregistré 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.
  • Chaîne TTS avec streaming de tokens : la synthèse commence avant que la phrase soit terminée.
  • Ambiance sonore d’arrière-plan 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 développeur.

v0.6.0 — 11 février 2026

  • Widget intégrable : un agent vocal sur votre propre site via une balise script, authentifié avec des clés publiables.
  • Introduction de la gamme à trois moteurs — Spark, Bolt, Storm — qui se distinguent par la taille du modèle, la latence et le tarif à la 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.
  • Trunks SIP avec votre propre opérateur et gestion unifiée des numéros.
  • Interface des intégrations.
  • Options de son d’ambiance en arrière-plan.
  • Connexion OAuth Google.

v0.4.2 — 27 janvier 2026

  • Renforcement du transport des appels après une série de déconnexions dans des cas limites.
  • La classification des événements acoustiques a été retirée du chemin critique des réponses — la détection du bruit n’ajoute plus de latence.

v0.4.1 — 14 janvier 2026

  • Gamme de voix élargie.
  • Correction d’un blocage de la pompe audio qui pouvait figer la lecture au milieu d’un tour de parole.
  • Réduction de la latence sur le chemin des réponses en direct.

v0.4.0 — 6 janvier 2026

  • Journalisation de l’utilisation et rapports de coûts par appel.
  • Regroupement des allers-retours du modèle par tour de parole en une seule requête, 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 des délais 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 à partir d’appels enregistrés.
  • Détection de fin d’appel : ajout de signaux d’intention d’adieu et de silence après l’adieu pour améliorer le compromis précision/rappel — moins de raccrochages prématurés, moins de lignes mortes 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 regroupés en un seul fichier audio mixé par appel.
  • Corrections de latence dans l’ensemble du 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 défauts 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 : migration 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 : l’agent cesse de parler dès que l’appelant commence à parler.
  • 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 de parole reste bloqué au-delà de cinq secondes.

v0.1.4 — 31 octobre 2025

  • Gestion des interruptions.
  • L’agent termine sa formule de clôture avant de raccrocher — fini les 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

  • Épellation 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.