myContactCenterHandbuch

callbackHub — Schnittstellenreferenz

RegisterAsync, Rückrufzeit und Serverereignisse des SignalR-WebCallback-Hubs, auch unter dem Suchbegriff webCallbackHub.

Endpunkt: /callbackHub.

Rückruf registrieren

Aufrufname: RegisterAsync. Übergeben Sie alle Argumente in dieser Reihenfolge:

Argument Typ Bedeutung
customerNumber Text anzurufende Telefonnummer
customerName Text Name des Kunden
skill Text exakter Name des Wissensgebiets
language Text exakter Name der Sprache
recordingPermitted boolescher Wert ob die Aufzeichnung für diesen Rückruf erlaubt ist
callbackTime Text oder null gewünschter Rückrufzeitpunkt; null verwendet die aktuelle Serverzeit

Die Methode liefert einen booleschen Wert. true bestätigt die Ausführung der Hub-Methode, nicht das dauerhafte Anlegen des Rückrufs oder den erfolgreichen Telefonkontakt. Prüfen Sie das Ergebnis der Verarbeitung in der Rückrufwarteschlange. Ein erneuter Aufruf kann eine weitere Anforderung erzeugen; die Schnittstelle bietet keinen Schlüssel zur Vermeidung von Duplikaten.

Der Rückrufzeitpunkt wird serverseitig mit DateTime.TryParse interpretiert. Übermitteln Sie einen gültigen ISO-Zeitwert mit Zeitzonenoffset oder null. Eine leere Zeichenfolge ist nicht dasselbe wie null. Der Hub prüft das Ergebnis der Datumserkennung nicht; ein ungültiges Datum wird nicht als Validierungsfehler an die Website zurückgegeben. Validieren Sie deshalb Datum und Telefonnummer vor dem Senden. Ein gewünschter Zeitpunkt ist kein zugesagter Anruftermin; die spätere Verteilung hängt vom Contact Center ab.

Ereignisse vom Server

Name für connection.on Argumente
OnStateChangedAsync oldState, newState
OnPositionChangedAsync position

Die Namen enthalten Async. Die Zustandswerte verwenden dieselbe ConversationState-Enumeration wie chatHub.

Diese Ereignisse sind im Clientinterface definiert. Der Rückruf wird jedoch nach der Übergabe als virtuelle Rückrufanforderung verarbeitet. Die Verbindung ist keine verlässliche Fortschrittsanzeige des späteren Telefonats. Es gibt keine Hub-Methode zum Abfragen oder Stornieren eines bereits angelegten Rückrufs.

    ↑ ↓ auswählen · Eingabe öffnen · Esc schließen