La plateforme DalonCorp vit : un appel arrive, un participant rejoint, un agent parle, un tool est appelé, un crédit est consommé. Le serveur d'événements capture ce flux et le relaie vers vos systèmes via webhooks HTTP, pour que votre SI réagisse en temps réel à ce qui se passe sur la plateforme.
Ce que c'est
Un pont entre le monde événementiel interne (bus NATS) et le monde HTTP externe (vos applications) :
- Sortants : les événements de la plateforme (démarrage/arrêt d'agent, transcription, tool call, alerte billing) sont poussés vers vos URLs webhook
- Entrants : vos systèmes peuvent déclencher des actions sur la plateforme via requêtes signées (déclencher un agent, modifier une configuration)
- Signatures : chaque webhook est signé, votre récepteur vérifie l'origine avant de traiter
Le cas emblématique : pipeline vocal
C'est le webhook qui déclenche toute la chaîne vocale :
Appel SIP entrant
→ LiveKit crée la room
→ webhook participant_joined
→ LKGPT auto-join : l'agent vocal devient actif
L'appelant n'attend rien : entre la sonnerie et la première parole de l'agent, tout a déjà été orchestré par événements, sans polling, sans latence d'interrogation.
Ce que ça change pour vous
- Réactivité événementielle : vos systèmes réagissent à ce qui se passe (et ne sondent pas en boucle).
- Intégration SI immédiate : CRM, helpdesk, data warehouse, tout ce qui parle HTTP peut s'abonner.
- Fiabilité : retry en cas d'échec de livraison, ordering garanti par flux, dead-letter pour traçabilité.
- Sécurisé : signature HMAC de chaque webhook, whitelist d'émetteurs, jetons NSC pour les flux entrants.
Exemples d'intégrations
| Événement | Consommateur | Effet |
|---|---|---|
agent.started | CRM | Ouvre une fiche d'interaction liée à l'appel |
transcript.completed | Data warehouse | Injecte le relevé dans le corpus d'analyse |
tool.called | Observabilité | Alerte SI si un tool métier échoue |
billing.threshold | Finance | Notifie le gestionnaire du compte |
room.closed | Support | Déclenche l'envoi du résumé de la conversation |
Pour aller plus loin
- Le pipeline vocal complet orchestré par ces événements
- Le NLP Border Controller, qui consomme tools et évènements
- Notre proposition de valeur (PDF)