Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwenden des Modus „Kunde-zuerst-Rückruf“ in Amazon Connect
Wenn Sie Rückrufe in Warteschlangen einrichten, haben Sie zusätzlich die Wahl, ob Sie den Modus „Kunde-zuerst-Rückruf“ oder den Modus „Kundendienstmitarbeiter-zuerst-Rückruf“ verwenden möchten.
-
Der Modus „Kundendienstmitarbeiter-zuerst-Rückruf“ ist die Standardeinstellung. Der Rückruf wird einem Kundendienstmitarbeiter angeboten. Dieser hat die Möglichkeit, diesen anzunehmen oder abzulehnen, ehe der Anruf an einen Kunden weitergeleitet wird.
-
Der Modus „Kunde-zuerst-Rückruf“ ist nur verfügbar, wenn Next Generation Amazon Connect für Ihre Amazon-Connect-Instance aktiviert ist. Bei diesem Modus wählt Amazon Connect den Kunden zuerst an und bietet den Rückruf nur dann einem Kundendienstmitarbeiter an, wenn der Kunde den erhaltenen Rückruf annimmt.
Wichtig
-
Der Modus „Erster Kundenrückruf“ ist im pay-per-feature Preismodell nicht verfügbar.
-
Wenn Sie Next Generation Amazon Connect deaktivieren, nachdem Sie den Modus „Kunde-zuerst-Rückruf“ aktiviert und mit dessen Nutzung begonnen haben, wird der Modus „Kunde-zuerst-Rückruf“ ebenfalls deaktiviert.
Inhalt
Lebenszyklus eines Kunde-zuerst-Rückrufs
Der Lebenszyklus für Kunde-zuerst-Rückrufe ist auf drei verschiedene Kontakte verteilt, wie in der folgenden Abbildung gezeigt.
Im Folgenden finden Sie eine Beschreibung der einzelnen Kontakte.
-
Eingehender Kundenkontakt (C1) ist ein eingehender Sprachkontakt. Er sieht aus wie jeder andere eingehende Kundenkontakt.
-
Rückruf-in-Warteschlange-Kontakt (C2) ist der in der Warteschlange befindliche Teil des Kunde-zuerst-Rückrufs. Er unterstützt die neue Initiierungsmethode CALLBACK_CUSTOMER_FIRST_QUEUED.
-
C2 löst den Flow „Erstellen“ aus, wenn Sie Erstellungsablauf festlegen im Transfer to queue (An Warteschlange weiterleiten)-Block ausgewählt haben. Dies geschieht vor dem Legen in die Arbeitswarteschlange und nach der anfängliche Verzögerung, falls diese im Transfer to queue (An Warteschlange weiterleiten)-Block angegeben ist.
-
C2 unterstützt die Einstellungen Maximale Anzahl von Wiederholungen und Minimale Zeit zwischen Versuchen im Transfer to queue (An Warteschlange weiterleiten)-Block nicht. Diese Funktion ist nur für Kundendienstmitarbeiter-zuerst-Rückrufe verfügbar.
-
-
Gewählter Rückrufkontakt (C3) ist der Wählen-Teil des Kunde-zuerst-Rückrufs. Er unterstützt die neue Initiierungsmethode CALLBACK_CUSTOMER_FIRST_DIALED.
-
C3 löst den erforderlichen Flow „Ausgehender Rückruf“ aus, den Sie im Transfer to queue (An Warteschlange weiterleiten)-Flow-Block angegeben haben. Sie geben einen Flow für einen ausgehenden Rückruf nur für den Modus „Kunde-zuerst-Rückruf“ an, nicht für den Modus „Kundendienstmitarbeiter-zuerst-Rückruf“.
-
Für Kunde-zuerst-Rückrufe konfigurieren Sie Wiederholungsversuche und die Zeit zwischen den Versuchen im für C3 angegebenen Flow für ausgehende Anrufe basierend auf der Ausgabe des Anruffortschritt prüfen-Flow-Blocks. Auf diese Weise soll festgestellt werden, ob einem Kontakt mit einer Voicemail oder einer menschlichen Stimme geantwortet wurde.
-
Nachdem die Anwesenheit des Kunden bestätigt wurde, sollte im Flow für C3 ein Transfer to queue (An Warteschlange weiterleiten)-Flow-Block konfiguriert sein, der den Kontakt in die Warteschlange stellt, um den nächsten verfügbaren Kundendienstmitarbeiter zu finden.
-
Sie können die Priorität der Weiterleitung für diesen Kontakt im Flow anpassen, indem Sie die Böcke Festlegen von Weiterleitungskriterien oder Change routing priority / age (Priorität/Alter der Weiterleitung ändern) verwenden.
-
Anmerkung
-
Sie müssen die letzte Arbeitswarteschlange mindestens einmal festlegen, bevor C2 erstellt wird.
-
Sie können dies im Flow für eingehende Anrufe von C1 tun, indem Sie Set working queue (Arbeitswarteschlange festlegen) verwenden. Alternativ können Sie die Warteschlange im Transfer to queue (An Warteschlange weiterleiten)-Block angeben, während Sie C2 konfigurieren.
-
Sie können die finale Arbeitswarteschlange ändern, indem Sie Erstellungsablauf festlegen für C2 verwenden oder indem Sie den Flow für ausgehende Anrufe verwenden, den Sie für C3 angeben.
-
-
Wenn Sie zu einem beliebigen Zeitpunkt im Lebenszyklus des Kontakts (Schritt C1, C2 oder C3) die finale Arbeitswarteschlange für den Rückruf festlegen, wird diese an die folgenden Phasen weitervererbt.
Wiederholte Versuche bei ersten Rückrufen durch den Kunden
Das Wiederholungsverhalten bei ersten Kundenrückrufen unterscheidet sich erheblich von den ersten Rückrufen durch Agenten. Wiederholungen werden für den gewählten Rückrufkontakt (C3) konfiguriert, nicht für den Rückrufkontakt in der Warteschlange (C2).
Wie funktionieren Wiederholungsversuche
-
C2 unterstützt keine Wiederholungen. Die Einstellungen „Maximale Anzahl an Wiederholungen“ und „Minimale Zeit zwischen Versuchen“ im Transfer to queue (An Warteschlange weiterleiten) Block sind nur für erste Rückrufe durch Agenten verfügbar.
-
Bei ersten Rückrufen durch den Kunden werden die Wiederholungsversuche im für C3 angegebenen Ablauf für ausgehende Rückrufe konfiguriert.
-
Wenn ein erneuter Versuch erforderlich ist (z. B. wenn eine Voicemail erkannt wird), wird ein neuer gewählter Rückrufkontakt — C4 — erstellt. C4 erbt die auf C3 festgelegten benutzerdefinierten Attribute.
Konfigurieren Sie Wiederholungsversuche mit Check Call Progress
Verwenden Sie den Anruffortschritt prüfen Block im C3-Ausgangsfluss, um festzustellen, ob ein Mitarbeiter oder eine Voicemail den Anruf entgegengenommen hat. Konfigurieren Sie den Flow auf der Grundlage der Ausgabe wie folgt:
-
Voicemail erkannt (
VOICEMAIL_BEEP,VOICEMAIL_NO_BEEP) — Legen Sie einretryAttribut für C3 fest und erstellen Sie dann den Rückrufkontakt (C4) neu. -
Mensch erkannt (
HUMAN_ANSWERED) — In die Warteschleife weiterleiten, damit ein Agent dem Anruf beitreten kann. -
Andere oder ungelöste Zustände — Konfigurieren Sie die Fallback-Behandlung nach Bedarf.
Das AnsweringMachineDetectionStatus Feld im C3-Kontaktdatensatz erfasst das vollständige Ergebnis der Erkennung des Anrufbeantworters. Mögliche Werte sind:
HUMAN_ANSWERED | VOICEMAIL_BEEP |
VOICEMAIL_NO_BEEP | AMD_UNANSWERED |
AMD_UNRESOLVED | AMD_NOT_APPLICABLE |
SIT_TONE_BUSY | SIT_TONE_INVALID_NUMBER |
SIT_TONE_DETECTED | FAX_MACHINE_DETECTED |
AMD_ERROR
Passen Sie die Priorität für Wiederholungsversuche an
Verwenden Sie den Ablauf zur Erstellung von Rückrufen, der bei der Erstellung des C4-Kontakts ausgeführt wird, um sicherzustellen, dass Kontakte, die erneut versuchen, ordnungsgemäß weitergeleitet werden. Der empfohlene Ansatz ist:
-
Ein Wiederholungsattribut für C3 festlegen — Bevor Sie den Rückrufkontakt neu erstellen, verwenden Sie den Block Kontaktattribute festlegen im C3-Ausgangsfluss, um ein benutzerdefiniertes Attribut hinzuzufügen (z. B.).
retry = true -
C4 erbt die benutzerdefinierten Attribute von C3 — Wenn der C4-Kontakt erstellt wird, erbt er automatisch alle benutzerdefinierten Attribute von C3, einschließlich des Attributs.
retry -
Suchen Sie im Ablauf der Callback-Erstellung von C4 nach dem Wiederholungsattribut — Verwenden Sie im für C4 konfigurierten Ablauf zur Erstellung von Rückrufen den Block Kontaktattribute prüfen, um zu überprüfen, ob das Attribut vorhanden ist.
retry -
Passen Sie die Routing-Priorität bei einem erneuten Versuch an — Wenn das
retryAttribut vorhanden ist, verwenden Sie einen Change routing priority / age (Priorität/Alter der Weiterleitung ändern) OR-Block, um den Kontakt mit einer Festlegen von Weiterleitungskriterien angepassten Priorität in die Warteschlange einzureihen, bevor er in die Arbeitswarteschlange aufgenommen wird.
Mit diesem Ansatz können Sie Rückrufe beim ersten Versuch von Wiederholungsversuchen unterscheiden und eine benutzerdefinierte Priorisierungslogik anwenden, ohne sich auf den externen Status verlassen zu müssen.
Anmerkung
Wiederholungskontakte (C4) werden am Ende der Warteschlange platziert — sie behalten ihre ursprüngliche Position nicht bei. Sie können dies ausgleichen, indem Sie die Routing-Priorität oder das Routing-Alter in der Callback-Erstellung von C4 wie oben beschrieben anpassen.
Anmerkung
Der Festlegen von Weiterleitungskriterien Block kann im ausgehenden Datenfluss verwendet werden, um die Priorität bei Wiederholungsversuchen dynamisch zu erhöhen (z. B. Priorität 5 bis 3 zu 1 mit einem Wiederholungszählerattribut). Prioritätsänderungen werden an dem Punkt wirksam, an dem der Kontakt wieder in die Warteschlange aufgenommen wird.
Steuern Sie das Timing der Wiederholungsversuche
Standardmäßig wird das Timing der Wiederholungsversuche nicht vom System für erste Kundenrückrufe gesteuert — Sie haben die volle Kontrolle darüber, wann ein Wiederholungsversuch eingeleitet wird.
Um eine Verzögerung zwischen Wiederholungsversuchen einzuführen, fügen Sie dem C4-Erstellungsablauf vor der Weiterleitung in die Warteschlange einen Warte-Block hinzu. Auf diese Weise können Sie ein bestimmtes Intervall definieren (z. B. 5 Minuten warten, bevor Sie sich in die Warteschlange einreihen), um sofortige back-to-back Wählversuche zu verhindern.
Ein typischer Wiederholungsablauf mit Zeitsteuerung sieht wie folgt aus:
-
Anruffortschritt prüfen— Voicemail erkannt.
-
Kontaktattribute festlegen — einen Wiederholungszähler festlegen
retry = true(und optional erhöhen). -
Rückruf erstellen — Stellen Sie den Kontakt als C4 wieder her.
-
Warteblock — für das gewünschte Intervall, bevor Sie sich in die Warteschlange einreihen.
Metriken für Kunde-zuerst-Rückrufe
Sie können entweder im Queue-Performance-Dashboard oder mithilfe der GetMetricDataV2-API auf die folgenden Messwerte zugreifen.
-
Durchschnittliche Warteschlangenabbruchzeit – erster Kundenrückruf
-
Durchschnittliche Wartezeit bis Antwort – erster Kundenrückruf
-
Durchschnittliche Antwortgeschwindigkeit – erster Rückruf des Kunden wurde gewählt
-
Durchschnittliche Wartezeit nach der Kundenverbindung – erster Kundenrückruf
-
Kontaktvolumen – erster Rückruf des Kundendienstmitarbeiters
Beispiel für Kontaktdatensätze für Kunde-zuerst-Rückrufe
Im Folgenden finden Sie Beispielkontaktdatensätze, die zeigen, welche Informationen für die Abschnitte C2 und C3 eines Kunde-zuerst-Rückrufs gespeichert werden.
Beispiel eines C2-Kontaktdatensatz für einen Kunde-zuerst-Rückruf in der Warteschlange
InitialContactId : C1 (Inbound contact) ContactId : C2 (this contact) PreviousContactId : C1 (Inbound contact) NextContactId : C3 (Dialed customer first callback contact) Channel : VOICE, InitiationMethod : CALLBACK_CUSTOMER_FIRST_QUEUED, ConnectedToSystemTimeStamp : time // Timestamp when callback creation flow got started CustomerEndpoint : customer phone number endpoint DisconnectTimestamp : time // Timestamp indicating contact is disconnected and customer will be dialed DisconnectReason : // Disconnect reason code InitiationTimeStamp : time // Timestamp indicating customer first callback has been created in connect systems QueueInfo : { Arn : arn // Queue arn representing customer first callback queue EnqueueTimeStamp : time // Timestamp indicating customer first callback has been put in queue and waiting out to dial. DequeueTimeStamp : time // Timestamp indicating customer first callback has been taken out from queue to dial out end customer. Duration : time // total time it took connect systems to dial out end customer. }
Beispiel eines C3-Kontaktdatensatz für einen Kunde-zuerst-Rückruf mit erfolgtem Anruf
InitialContactId : C1 (Inbound contact) ContactId : C3 (this contact) PreviousContactId : C2 (Queued customer first callback contact) Channel : VOICE, InitiationMethod : CALLBACK_CUSTOMER_FIRST_DIALED, ConnectedToSystemTimeStamp : time // Timestamp when the outbound call associated with callback was connected with customer. CustomerEndpoint : customer phone number endpoint SystemEndpoint : Outbound caller id assigned to the outbound queue Agent : { // All agent information associated with the outbound call. // Like Agent Arn, ConnectToAgentTimestamp, ACW duration etc. } AgentConnectionAttempts : number DisconnectTimestamp : time // Timestamp indicating outbound call for the callback is disconnected DisconnectReason : // Disconnect reason code SegmentAttributes : { 'connect:TrafficType' : 'CUSTOMER_FIRST_CALLBACK' }, AnsweringMachineDetectionStatus : HUMAN_ANSWERED|VOICEMAIL_BEEP|VOICEMAIL_NO_BEEP|AMD_UNANSWERED|AMD_UNRESOLVED|AMD_NOT_APPLICABLE|SIT_TONE_BUSY|SIT_TONE_INVALID_NUMBER|SIT_TONE_DETECTED|FAX_MACHINE_DETECTED|AMD_ERROR|AMD_UNRESOLVED_SILENCE(WIP) CustomerVoiceActivity : { GreetingStartTimestamp : timestamp GreetingEndTimestamp : timestamp } InitiationTimeStamp : time // Timestamp indicating start of outbound call to customer QueueInfo : { Arn : arn // Queue arn representing customer first callback queue EnqueueTimeStamp : time // Timestamp indicating customer first callback has been put in queue to join with agent. DequeueTimeStamp : time // Timestamp indicating customer first callback has been taken out from queue to join with agent. Duration : time // total time it took connect systems to join dialed end customer with agent. CallbackTotalQueueDuration : time // total time the customer first callback spent in queue (Includes the total queued time for C2 and C3.) }
Beispiel-Flows für Kunde-zuerst-Rückrufe
Die folgenden Beispiel-Flows zeigen, wie Sie einen Flow für Kunde-zuerst-Rückrufe konfigurieren.
Beispiel für einen Flow für eingehende Anrufe
Die folgende Abbildung zeigt einen Transfer to queue (An Warteschlange weiterleiten)-Block in einem Flow.
Bei diesem Flow ist Erstellungsablauf festlegen für Transfer to queue (An Warteschlange weiterleiten) konfiguriert und ein Flow für ausgehendes Wählen ist spezifiziert.
Beispiel für die Konfiguration eines Flows zum Erstellen eines Rückrufs
Die folgende Abbildung zeigt ein Beispiel eines Flows für das Erstellen eines Rückrufs. Der Set customer queue flow (Kunden-WarteschlangenFlow festlegen)-Block ist so konfiguriert, dass ein Flow für eine Kunden-Warteschlange ausgeführt wird, während sich der Rückrufkontakt in der Warteschlange befindet und auf die Verfügbarkeit eines Kundendienstmitarbeiters zum Anrufen des Kunden wartet.
Beispiel für einen Flow für ausgehendes Wählen für Rückrufe
In dem in der folgenden Abbildung gezeigten Flow für ausgehendes Wählen bewertet Amazon Connect die Anwesenheit des Kunden anhand eines Anruffortschritt prüfen-Blocks. Wenn eine Voicemail erkannt wird, wird ein Rückrufkontakt neu erstellt. Wenn am anderen Ende der Leitung ein Kunde erkannt wird, wird der Anruf an die Warteschlange weitergeleitet, sodass der Kundendienstmitarbeiter sich mit dem Kunden verbinden kann.