Versionshinweis:
Dieser Artikel beschreibt eine neue Funktion von UCware 6.2.
Hinweise:
Dieser Artikel richtet sich an Fachpersonal für Systemintegration. Der sinnvolle Einsatz der beschriebenen Funktion erfordert eingehende Kenntnis des Ziel-Systems. Die Funktion lässt sich über den Schlüssel WEBHOOKS_ENABLED
im Key-Value-Store anlagenweit abschalten.
Ab UCware 6.2 unterstützt der UCC-Client ausgehende Webhooks. Dies sind HTTP-Anfragen, die der Client bei festgelegten Ereignissen automatisch an ausgewählte Webseiten oder Webanwendungen sendet.
Auf diese Weise können Sie die Anruf-Funktionen der Telefonanlage gezielt mit anderen Diensten im lokalen oder öffentlichen Netzwerk verzahnen.
Dies beinhaltet unter anderem die folgenden Anwendungsmöglichkeiten:
Im gleichnamigen Bereich des UCC-Clients können Sie einen oder mehrereWebhooks einrichten. Dazu müssen Sie jeweils einen Auslöser und eine davon angestoßene Aktion festlegen. Die Aktion bildet dabei die eigentliche Anfrage an den Ziel-Server in Form einer URL.
Hinweis:
Form und Inhalt der Anfrage richten sich danach, welche Funktionen, Argumente und Parameter der Ziel-Anwendung per HTTP(S) ansprechbar sind. Lesen Sie dazu die zugehörige Dokumentation.
Als Auslöser stehen die folgenden Ereignisse zur Auswahl:
Als Aktionen stehen die folgenden Methoden zur Auswahl:
Dabei sendet der Client einen HTTP-Request ohne Payload an die angegebene URL. Erforderliche Argumente bzw. Parameter müssen daher direkt in der URL enthalten sein. Das Ergebnis dieser Aktion ist erst beim bzw. durch Zugriff auf die Ziel-Anwendung über eine grafische Benutzerschnittstelle sichtbar.
Dabei sendet der Client einen HTTP-Request mit Payload an die angegebene URL. Dieser muss im Feld unter Inhalt hinterlegt werden. Das Ergebnis dieser Aktion ist erst beim bzw. durch Zugriff auf die Ziel-Anwendung über eine grafische Benutzerschnittstelle sichtbar.
Dabei öffnet der Client einen neuen Tab in Ihrem Standardbrowser und ruft dort per GET-Request die eingetragene URL auf.
Abhängig vom Auslöser können die URL und/oder der Payload der Anfrage bestimmte Platzhalter enthalten. Damit lassen sich die folgenden Daten zum aktuellen Anruf in die Anfrage integrieren. Dies unterstützt beispielsweise die Dokumentation von telefonischen Kundenkontakten in einem CRM-System.
Platzhalter | Erläuterung | Einschränkungen |
---|---|---|
{callee} | Ziel-Nummer des ein- oder ausgehenden Anrufs | keine |
{caller} | Nummer des Anrufers | nur eingehende Anrufe |
{duration} | Dauer des Anrufs | nur aufgelegte Anrufe |
{user} | Anmeldename des UCware-Benutzers | nur eingehende Anrufe |
{time} | Startzeit des Anrufs als Unix-Zeitstempel | keine |
Hinweis:
Stellen Sie vor der Verwendung von Webhooks sicher, dass der Slot des UCC-Client unter Steuern ausgewählt ist.
Um einen ausgehenden Webhook einzurichten, gehen Sie wie folgt vor:
Verwenden Sie bei Bedarf die oben beschriebenen Platzhalter.
Verwenden Sie bei Bedarf die oben beschriebenen Platzhalter.
Ihre Einstellungen werden automatisch gespeichert.
Testen Sie die Funktionalität des eingerichteten Webhooks. Um einen Webhook zu löschen, klicken Sie im zugehörigen Eintrag auf.