Introduction
Dans ce tutoriel, vous apprendrez à créer un webhook pour recevoir des événements d'appels. L'utilisation de webhooks vous permettra de créer une application unique d'appels en temps réel pour construire des produits que vos utilisateurs aimeront.
Lorsqu'un appel est émis ou reçu, l'API webhooks vous permet de surveiller les appels actifs. Le webhook renvoie les informations suivantes :
``json { "event" : { "accountId" : "{VOTRE_IDENTIFICATION_DE_COMPTE}", "callerId" : "{CALLER_NAME}", "direction" : "{DIRECTION}", "duration" : {LONGUEUR DE L'APPEL}, "externalId" : "{ID}", "id" : "{ID}", "internal" : {INTERNAL_FLAG}, "phoneNumber" : "{NUMÉRO DE TÉLÉPHONE}", "startTime" : "IOS8601 TIME", "state" : "{CALL STATE}", "type" : "{CALL_TYPE}", "ucpType" : "", "userId" : "{USER_ID" } }
Lorsque le statut de l'appel change, un nouveau payload est envoyé au webhook :
* Lorsque l'appel commence, vous recevrez un message avec l'état `RINGING`.
* Lorsque l'appel est pris, vous recevrez un payload avec le `state` comme `ACTIVE`.
* Lorsque l'appel se termine, vous recevrez un message avec l'état `ANSWERED`.
* Si l'appel n'est pas décroché, vous recevrez un message avec l'état `MISSED`.
Pour plus d'informations sur le payload dans un webhook, veuillez vous référer à la [documentation webhooks] (/vonage-integration-platform/concepts/webhooks).
Réception d'événements d'appels à l'aide de webhooks
Créer un webhook pour recevoir les événements des appels