JavaScript
Einführung
In diesem Tutorial lernen Sie, wie Sie einen Webhook erstellen, um Ereignisse von Anrufen zu empfangen. Mit Webhooks können Sie einzigartige Echtzeit-Anrufanwendungen erstellen, um Produkte zu entwickeln, die Ihre Benutzer lieben werden.
Wenn ein Anruf getätigt oder empfangen wird, können Sie mit der Webhook-API aktive Anrufe überwachen. Der Webhook gibt die folgenden Informationen zurück:
{
"event": {
"accountId": "{IHR_KONTO_ID}",
"callerId": "{ANRUFER_NAME}",
"direction": "{RICHTUNG}",
"Dauer": {LÄNGE DES ANRUFS},
"externalId": "{ID}",
"id": "{ID}",
"internal": {INTERNAL_FLAG},
"phoneNumber": "{PHONE_NUMBER",
"startTime": "IOS8601 TIME",
"state": "{ANRUFSTATUS}",
"type": "{CALL_TYPE}",
"ucpType": "",
"userId": "{USER_ID"
}
}
Wenn sich der Status des Anrufs ändert, wird eine neue Nutzlast an den Webhook gesendet:
- Wenn der Anruf beginnt, erhalten Sie einen Payload mit dem
StatealsRINGING. - Wenn der Anruf angenommen wird, erhalten Sie einen Payload mit dem Status "AKTIV".
- Wenn der Anruf beendet wird, erhalten Sie eine Nutzlast mit dem Status "ANGESTELLT".
- Wenn der Anruf nicht entgegengenommen wird, erhalten Sie eine Nutzlast mit dem Status "MISSED".
Weitere Informationen über die Nutzdaten in einem Webhook finden Sie in der webhooks documentation.
Empfang von Anrufereignissen mit Webhooks
Erstellen Sie einen Webhook, um Ereignisse von Anrufen zu empfangen
Schritte
1
Einleitung zu dieser Aufgabe2
Prerequisites3
Einen Webhook erstellen4
Einen lokalen Server erstellen5
Einen Webhook erstellen6
Aufräumen7
Was kommt als Nächstes?