Call-Flow Anrufsteuerung Benutzereingabe
Dieses Thema gibt dir einen Überblick über die Komponente Benutzereingabe und beschreibt ihre Konfiguration, Variablen sowie unterstützten Verbindungen.
Dieses Thema gibt dir einen Überblick über die Komponente Benutzereingabe und beschreibt ihre Konfiguration, Variablen sowie unterstützten Verbindungen.
Einführung in die Komponente
Mit der Benutzereingabe-Komponente kannst du DTMF-Ziffern von Anrufern erfassen. Dies wird normalerweise mit der Zustand - Komponente verwendet. Der Eingabewert wird in Variablen gespeichert, die du als Eingabe für nachfolgende Komponenten oder zur Bedingungsauswertung verwenden kannst.
Du kannst konfigurieren, wann das System die Erfassung von DTMF-Ziffern beendet – entweder beim Erreichen des Ziffern- oder Antwort-Timeouts oder beim Drücken einer Ende-Taste. Zusätzlich kannst du Audio-Eingabeaufforderungen oder eine Text-to-Speech-Nachricht einrichten, um Anrufer zur Eingabe aufzufordern.
Unterstützte Eingabeaufforderungstypen
Unterstützte Endetasten
#Schlüssel oder *Schlüssel.
Du kannst die Endetaste im Call Flow Designer > Optionen festlegen.
Komponentenkonfiguration
Nachdem du einem Anrufverlauf die Benutzereingabe - Komponente hinzugefügt hast, klicke auf die Komponente, um mit der Konfiguration fortzufahren.
Optional: Füge Audioaufforderungen oder eine Text-to-Speech-Nachricht hinzu, um Anrufern Anweisungen zu geben.
Konfiguriere das Timeout für Benutzereingaben.

Ziffern-Timeout(s): Lege fest, wie lange auf die Eingabe der nächsten Ziffer durch den Anrufer gewartet werden soll. Du kannst einen Wert aus der Dropdown-Liste auswählen oder einen Wert zwischen 1 und 9999 eingeben.
Antwort-Timeout(s): Lege fest, wie lange auf die Reaktion des Anrufers gewartet werden soll. Du kannst einen Wert aus der Dropdown-Liste auswählen oder einen Wert zwischen 1 und 9999 eingeben.
Klicke unten rechts auf „Bestätigen“. Die ausgewählte Eingabeaufforderung wird auf der Komponente angezeigt.
Komponentenvariablen
Wenn du einem Anrufverlauf eine Benutzereingabe - Komponente hinzufügst, speichert das System die Eingabe des Anrufers in Variablen. Auf diese Variablen kannst du in ausdrucksunterstützten Komponenten wie Zustand oder Entwickler verweisen, um den Eingabewert abzurufen und den Anruf flexibel weiterzuleiten.
Hinweis: Da Benutzereingabe - Komponenten in einem Anrufverlauf mehrfach hinzugefügt werden können, wird jeder Komponente (z. B. Benutzereingabe 1, Benutzereingabe 2) ein Index hinzugefügt, der auf der Reihenfolge basiert, in der die Komponenten hinzugefügt werden. Um Daten aus der richtigen Komponente abzurufen, muss die Komponentenvariable den entsprechenden Index enthalten.
|
Variable |
Typ |
Beschreibung |
Beispielwert |
|
$UserInput{index}.result |
String |
Das Ergebnis der Benutzereingabe-Komponente.
UserInputResult.ValidOption: Der Anrufer hat eine gültige Taste gedrückt und wurde zum entsprechenden Ziel weitergeleitet. |
$UserInput1.result |
|
$UserInput{index}.userInput |
String |
Die DTMF-Ziffer, die der Anrufer gedrückt hat, ohne die Ende-Taste (# oder *). |
"2" |
Komponentenanschlüsse
Die Benutzereingabe - Komponente kann mit einer verfügbaren Komponente verbunden werden. Siehe dazu unter Begriffserklärung.






