Administration
Webhooks und Zustellprotokoll
Änderungen an Benutzern, Telefonen und Sprachboxen als HTTP-POST an ein Fremdsystem melden.
In EasyUC: EasyUC Cisco → Verwaltung → Integrationen & Kommunikation → Webhooks
Wozu dient das
Ein Webhook meldet Ereignisse aus EasyUC an ein anderes System. Sobald ein Endbenutzer, ein Telefon, ein Geräteprofil, eine Sprachbox oder eine Endbenutzer-Aufgabe angelegt, geändert oder gelöscht wird, sendet EasyUC eine POST-Anfrage mit den Details an die hinterlegte Adresse.
Typische Empfänger sind Ticketsysteme, Inventar- oder Abrechnungssysteme. EasyUC protokolliert jede Zustellung mit Anfrage, Antwort und Antwortcode. Schlägt eine Zustellung fehl, versucht EasyUC es erneut, insgesamt bis zu acht Mal.
Voraussetzungen
- Ein Konto mit dem Zugriffstyp Administrator (Vollzugriff) (
ROLE_APP_ADMIN) oder das Eigentümerkonto (ROLE_OWNER). Nur diese Konten sehen das Menü Verwaltung. - Eine Adresse des Empfängers, die POST-Anfragen annimmt und vom EasyUC-Server aus erreichbar ist.
- Bei HTTPS ein Zertifikat des Empfängers, dem der EasyUC-Server vertraut.
- Falls der Empfänger eine Anmeldung verlangt: Benutzername und Kennwort für Basic Auth.
- Für Fehlermails: eingerichteter E-Mail-Versand.
Schritt für Schritt: Webhook anlegen
Schritt für Schritt: Zustellung prüfen
Schritt für Schritt: Webhook ändern, abschalten oder löschen
Felder und Optionen
| Feld / Aktion | Bedeutung und Verwendung |
|---|---|
| Aktivieren | Nur beim Bearbeiten. Aus: Der Webhook sendet nichts. Neue Webhooks sind aktiviert. |
| Payload URL | Adresse, an die EasyUC die POST-Anfrage sendet. |
| SSL-Prüfung | SSL-Prüfung aktivieren (Standard) prüft das Zertifikat des Empfängers. Deaktivieren (nicht empfohlen) schaltet die Prüfung ab. |
| Zugangsdaten (Basic Auth) | Schalter Aktiviert oder Deaktiviert. Ein: EasyUC meldet sich mit Benutzername und Passwort beim Empfänger an. Standard: aus. |
| E-Mail-Adressen hinzufügen | Empfänger einer Mail bei Zustellfehlern. Mehrere Adressen möglich, jede mit Enter abschließen. |
| Alles senden / Einzelne Aktionen auswählen | Standard: Alles senden. Bei Einzelauswahl erscheinen die Objektgruppen. |
| Endbenutzer | Erstellen, Aktualisieren, Löschen sowie Automatische Löschung (Kurzinfo) für Benutzer, die die automatische Bereinigung entfernt. |
| Sprachnachrichten | Erstellen, Aktualisieren, Löschen für Sprachboxen. |
| Telefone | Erstellen, Aktualisieren, Löschen für Geräte. |
| Geräteprofile | Erstellen, Aktualisieren, Löschen für Geräteprofile. |
| Endbenutzer-Aufgaben | Erstellen und Löschen. Dazu die Wahl Vollständige Aufgabeninfos senden (Standard) oder Kompakte Aufgabeninfos senden. |
| Alle / Verbindungen auswählen | Standard: Alle Cluster. Bei Auswahl nur Ereignisse aus den gewählten Verbindungen. |
| Erneute Zustellung (Zustellprotokoll) | Zeigt true, wenn der Eintrag ein weiterer Zustellversuch ist, sonst false. |
| Erstellt am / Zugestellt am | Zeitpunkt des Ereignisses und der erfolgreichen Zustellung. Darunter steht gegebenenfalls gesendet nach <Anzahl> Versuchen oder nicht zugestellt nach 8 Versuchen. |
Ergebnis prüfen und Fehler eingrenzen
- Erfolg: Im Zustellprotokoll steht erfolgreich mit dem Antwortcode des Empfängers und einer Zeit unter Zugestellt am.
- Status Fehler mit einem Antwortcode ab 400: Der Empfänger hat die Anfrage abgelehnt. Prüfen Sie Adresse, Zugangsdaten und die Antwort unter Antwort empfangen.
- Status Fehler ohne brauchbaren Antwortcode: EasyUC erreicht den Empfänger nicht oder vertraut dem Zertifikat nicht. Prüfen Sie Namensauflösung, Firewall und Zertifikatskette. Schalten Sie die SSL-Prüfung nicht dauerhaft ab.
- Status ausstehend (nach <Anzahl> Versuchen): EasyUC versucht die Zustellung erneut. Nach acht Versuchen steht nicht zugestellt nach 8 Versuchen.
- Der Empfänger muss damit umgehen können, dass dasselbe Ereignis mehrfach ankommt.
- Es entsteht kein Eintrag: Das Ereignis passt nicht zur Auswahl der Aktionen oder Verbindungen oder der Webhook ist deaktiviert.