Suivi en temps réel
Suivi en temps réel
Observez les conversations en direct et envoyez des commandes de contrôle pendant les appels actifs
Le suivi en temps réel permet d’observer en direct les conversations des agents via WebSocket et de contrôler à distance les appels actifs. Cette fonctionnalité offre une visibilité en temps réel sur les événements de conversation et permet d’intervenir via des commandes de contrôle.
Vue d’ensemble
Les sessions de suivi diffusent les événements de conversation en temps réel, notamment les transcriptions, les réponses de l’agent et les corrections. Vous pouvez également envoyer des commandes de contrôle pour terminer des appels, les transférer vers des numéros de téléphone ou activer la prise en charge humaine pendant des conversations de chat actives.
Point de terminaison WebSocket
Connectez-vous à une conversation en direct à l’aide du point de terminaison de suivi :
Remplacez {conversation_id} par l’ID de la conversation que vous souhaitez suivre.
Authentification
L’authentification exige :
- Autorisations de la clé API : votre clé API doit disposer du périmètre
ElevenLabs Agents Write - Accès au Workspace : vous devez disposer d’un accès
EDITORau Workspace de l’agent - Format de l’en-tête : incluez votre clé API via l’en-tête
xi-api-key
Exemple de connexion
Configuration
Avant de suivre des conversations, activez cette fonctionnalité dans les paramètres de votre agent :
Sélectionner les événements
Choisissez les événements que vous souhaitez suivre. Consultez les événements client pour obtenir la liste complète des événements disponibles.
Les événements suivants ne peuvent pas être suivis : les scores VAD, les métriques de probabilité de tour et les pings.
La conversation doit être active avant que vous puissiez vous y connecter pour la suivre. Vous ne pouvez pas suivre une conversation avant son début.
Commandes de contrôle
Envoyez des commandes JSON via le WebSocket pour contrôler la conversation :
Terminer l’appel
Terminez immédiatement la conversation active.
Transférer vers un numéro de téléphone
Transférez l’appel vers un numéro de téléphone spécifié.
transfer_to_number doit déjà être configuré dans l’agent.Mise à jour contextuelle en temps réel
Injectez du contexte ou des instructions dans la conversation active afin que l’agent puisse utiliser les nouvelles informations dans ses réponses.
Activer la prise en charge humaine
Passez du mode agent IA au mode opérateur humain pour les conversations par chat.
Envoyer un message en tant qu’humain
Envoyez un message à l’utilisateur en tant qu’opérateur humain dans les conversations par chat.
Désactiver la prise en charge humaine
Redonnez le contrôle de l’opérateur humain à l’agent IA.
Cas d’usage
Le suivi en temps réel permet plusieurs scénarios opérationnels :
Limites
Livraison asynchrone des événements
Les événements de suivi sont envoyés de manière asynchrone par rapport à la conversation et peuvent ne pas arriver dans le même ordre que les événements principaux de la conversation. Lors du traitement des événements, ne vous appuyez pas sur leur ordre pour reconstituer le minutage exact de la conversation.
Données audio non disponibles
Le point de terminaison de suivi ne diffuse que les événements textuels et les métadonnées. Les données audio brutes ne sont pas incluses dans les événements de suivi.
Limite d’événements historiques
Seuls les 100 derniers événements environ sont mis en cache et disponibles lors de la connexion à une conversation active. Les événements antérieurs ne peuvent pas être récupérés.
Restrictions de filtrage des événements
Les scores VAD, les métriques de probabilité de tour et les événements ping ne peuvent pas être suivis lorsque la sélection personnalisée des événements est activée.
Moment de la connexion
Vous devez vous connecter après le début de la conversation. Le point de terminaison de suivi ne peut pas être utilisé avant le lancement de la conversation.
Autorisations requises
Les clés API doivent disposer du périmètre ElevenLabs Agents Write, et vous devez avoir un accès EDITOR au Workspace pour suivre les conversations.
