Überblick
Der Kontakt-Lookup-Webhook ermöglicht es dir, unbekannte eingehende Anrufer zu identifizieren, indem ihre Telefonnummer in deinem System nachgeschlagen wird, bevor der Anruf verbunden wird. Wenn aktiviert, sendet telli eine POST-Anfrage an deinen Endpunkt mit der Telefonnummer des Anrufers, und dein Endpunkt antwortet mit den Kontaktdaten. Das ist nützlich, wenn du:- Anrufer mit Namen begrüßen möchtest
- Anrufe basierend auf Kundendaten weiterleiten möchtest
- Eigene Eigenschaften über dynamische Variablen an den Prompt deines Agenten übergeben möchtest
Einrichtung
- Gehe zu Einstellungen → Integrationen
- Wähle Kontakt-Lookup-Webhook
- Gib deine Webhook-URL ein
- Setze ein Timeout (1–10 Sekunden)
- Füge optional eigene Header und Query-Parameter hinzu
- Aktiviere die Integration und klicke auf Speichern
Anfrage
Wenn ein eingehender Anruf von einer unbekannten Nummer eingeht, sendet telli eine POST-Anfrage an deine Webhook-URL:
Alle eigenen Header und Query-Parameter, die du in den Integrationseinstellungen konfiguriert hast, werden in der Anfrage mitgesendet.
Signaturprüfung
Die Anfrage enthält einenx-telli-signature Header, mit dem du überprüfen kannst, ob die Anfrage von telli stammt. Die Signatur ist ein HMAC-SHA256-Hash des Anfragekörpers, signiert mit dem API-Key deines Accounts.
Antwort
Dein Endpunkt sollte eine JSON-Antwort mit den Kontaktdaten zurückgeben:Unbekannter Anrufer
Wenn die Telefonnummer nicht in deinem System gefunden wird, gib einen leeren Kontakt zurück:Eigene Eigenschaften
Dasproperties-Objekt ermöglicht es dir, eigene Daten zu übergeben, die mit deiner Kontakteigenschaften-Konfiguration übereinstimmen. Die Eigenschaftsschlüssel müssen mit den Schlüsseln übereinstimmen, die du unter Einstellungen → Kontakteigenschaften definiert hast. Werte, die keinem definierten Eigenschaftsschlüssel entsprechen, werden ignoriert.
Fehlerbehandlung
- Wenn dein Endpunkt einen Nicht-2xx-Statuscode zurückgibt, wird der Anruf mit einem unbekannten Kontakt fortgesetzt
- Wenn dein Endpunkt nicht innerhalb des konfigurierten Timeouts antwortet, wird der Anruf mit einem unbekannten Kontakt fortgesetzt
- Wenn der Antwortkörper nicht dem erwarteten Format entspricht, wird der Anruf mit einem unbekannten Kontakt fortgesetzt