Plateforme Agents

  • ID de conversation dans les webhooks Twilio/SIP : le conversation_id est désormais inclus dans les charges utiles des webhooks lors de la récupération des données client d’initiation de conversation pour les intégrations Twilio, SIP et WhatsApp. Cela permet un suivi en temps réel sans interroger l’API pour récupérer les ID de conversation.
  • Champs de versionnage des agents : les modèles de réponse des agents incluent désormais les champs version_id, branch_id et main_branch_id (chaînes nullables) afin de suivre les versions et les branches des agents.
  • Suivi de la version des conversations : ajout du champ version_id aux modèles de conversation pour identifier la version de l’agent utilisée pour chaque conversation.
  • Améliorations des appels par lot : l’énumération BatchCallRecipientStatus inclut désormais l’état dispatched, et les réponses d’appel par lot incluent le champ total_calls_finished avec des valeurs par défaut améliorées pour le suivi.

Voix

  • ID de collections : les modèles de voix incluent désormais un champ collection_ids (tableau de chaînes, nullable) indiquant les collections auxquelles appartient une voix.
  • Extension du filtre de type de voix : l’endpoint GET /v2/voices prend désormais en charge saved comme valeur de filtre voice_type afin de récupérer les voix non définies par défaut qui ont été ajoutées à une collection.

Versions des SDK

SDK Python

  • v2.28.0 - Mise à jour du schéma d’API avec les champs de versionnage des agents, les ID de collections de voix, les améliorations des appels par lot et les libellés de numéros de téléphone

SDK JavaScript

  • v2.29.0 - Mise à jour du schéma d’API avec les champs de versionnage des agents, les ID de collections de voix, les améliorations des appels par lot et les libellés de numéros de téléphone

API

Endpoints mis à jour

Voix

  • Obtenir toutes les voix v2
    • Ajout de l’option saved au paramètre de requête voice_type pour filtrer les voix ajoutées aux collections

Plateforme Agents

  • Obtenir un agent, Mettre à jour un agent
    • Ajout de version_id (chaîne, nullable) pour identifier la version de l’agent
    • Ajout de branch_id (chaîne, nullable) pour identifier la branche de l’agent
    • Ajout de main_branch_id (chaîne, nullable) comme référence à la branche principale
  • Obtenir une conversation
    • Ajout de version_id (chaîne, nullable) avec la description « L’ID de la version de l’agent utilisée pour cette conversation »
  • Obtenir un appel par lot, Envoyer un appel par lot
    • Ajout de total_calls_finished (entier, valeur par défaut 0) aux modèles de réponse d’appel par lot
    • Extension de l’énumération BatchCallRecipientStatus pour inclure l’état dispatched
    • signed_url est désormais nullable pour les ressources vidéo

Numéros de téléphone