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 State als RINGING.
  • 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

Verfügbar am:
JavaScript Python
Schritte
1
Einleitung zu dieser Aufgabe
2
Prerequisites
3
Einen Webhook erstellen
4
Einen lokalen Server erstellen
5
Einen Webhook erstellen
6
Aufräumen
7
Was kommt als Nächstes?