Das Webhooks-Modul stellt eine Verbindung zwischen Ihrer Telefonie und dem Internet her. Dieses Modul wird hauptsächlich für drei Zwecke verwendet: CRM-Integration, Vermittlung auf der Grundlage einer externen Datenbank und Messung von Online-Marketingkampagnen (Google Analytics).

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9ad6f5ce-a9a6-429c-860f-b38c228265c6/transparent.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9ad6f5ce-a9a6-429c-860f-b38c228265c6/transparent.png" width="40px" />

Webhook anlegen

Felder

Name: der Name des Webhakens, der für die Auswahl im Anrufplan verwendet wird.

Beschreibung: rein administrativ zu Übersichtszwecken; ansonsten für die Funktion des Webhakens irrelevant.

Anrufer-ID übermitteln: Hier kannst du auswählen, welche Nummer der Empfänger des Anrufs als Anrufer-ID sehen soll. Du kannst zwischen "Anrufernummer", "Angerufene Nummer" und "Unterdrückt (Datenschutz)" wählen.

URL-Vorlage: das komplizierteste Feld des Formulars. Der Hilfetext im Formular liefert bereits einige Erklärungen. In diesem Feld wird angegeben, wie die URL aussehen soll, die vom Webhook aufgerufen wird. In der URL-Vorlage können vier Variablen eingegeben werden:

Wahlmenü verwenden: Markiere dies, wenn du möchtest, dass ein Anrufer einen Zahlencode eingeben muss, um fortzufahren. Nach dem Setzen dieses Hakens werden 5 weitere Felder sichtbar:

Timeout: Gib hier die Anzahl der Sekunden ein, die der Anrufer Zeit hat, seinen Zahlencode einzugeben

Anzahl der Versuche: Gib hier die Anzahl der Versuche ein, die der Anrufer hat, um den Zahlencode korrekt einzugeben

Begin Message: wähle hier die AudioMessage aus, die abgespielt werden soll, sobald der Anrufer zu diesem Webhook weitergeleitet wird.

Fehlermeldung: Wähle hier die AudioMessage, die abgespielt werden soll, wenn der Anrufer einen falschen Zahlencode eingegeben hat.

Untitled

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/6d93b0aa-f23c-4017-91dd-d0632b72ec91/transparent.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/6d93b0aa-f23c-4017-91dd-d0632b72ec91/transparent.png" width="40px" /> Einfache Beispiel einer solchen URL:

http://webrouting.voipgrid.nl/test.py?code={code}&callerid={callerid}

</aside>

Untitled

Timeout-Meldung: Wähle hier die AudioMessage aus, die abgespielt werden soll, wenn die unter Timeout angegebene Anzahl von Sekunden überschritten wird.

</aside>

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9ad6f5ce-a9a6-429c-860f-b38c228265c6/transparent.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9ad6f5ce-a9a6-429c-860f-b38c228265c6/transparent.png" width="40px" />

Webhooks im Anrufplan einstellen

Untitled

</aside>

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9ad6f5ce-a9a6-429c-860f-b38c228265c6/transparent.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9ad6f5ce-a9a6-429c-860f-b38c228265c6/transparent.png" width="40px" />

Variabler Name des Anrufers

Der Name des Anrufers - der Name, den der Anrufer auf seinem Bildschirm sieht - kann auf 3 Arten manipuliert werden:

Webhook: Setze den Anrufernamen auf den vom Webhook zurückgegebenen Wert:

Untitled

Untitled

</aside>

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9ad6f5ce-a9a6-429c-860f-b38c228265c6/transparent.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9ad6f5ce-a9a6-429c-860f-b38c228265c6/transparent.png" width="40px" />

Variables endgültiges Ziel

Wenn der Webhook ein endgültiges Ziel zurückgegeben hat, kann dieses durch Auswahl von "Variable final destination" (unter dem Webhook-Header) im Routing-Schritt weitergeleitet werden:

Untitled

</aside>

Rückmeldung, das du dem System geben kannst

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9ad6f5ce-a9a6-429c-860f-b38c228265c6/transparent.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9ad6f5ce-a9a6-429c-860f-b38c228265c6/transparent.png" width="40px" />

Die Rückmeldung, die du dem System geben kannst, lautet:

Status

Ziel

Verwendet für die Weiterleitung an ein anderes Endziel: Ein Beispiel:

Anrufname

Verwende diese Option, wenn du den Namen eines Anrufers oder den Status eines Anrufs (Auswahl in einem IVR) in einem VoIP-Gerät anzeigen möchten:

Ein Beispiel: Ein HTTP-Anruf wird erfolgreich abgefangen. Die Rückmeldung wird:

status=ACK

status=ACK&destination=%2B31502102544

status=ACK&destination=215

status=ACK&callername=VoIPGRID

</aside>