ASRTIME
Diese Hilfeseite bezieht sich auf Studio. Diese Informationen sind auch für Desktop Studio verfügbar.
|
Ermöglicht das Erfassen eines vom Kontakt angegebenen Datums und speichert es in einer Skriptvariable. Diese Aktion wird häufig für Terminzeiten, Vorfallzeiten usw. verwendet. Diese Aktion umfasst eine vorab ausgefüllte Grammatikdatei, die Folgendes erkennt:
ASR-Aktionen werden nur angezeigt, wenn ASR für Ihre Organisation aktiviert ist. ASR ist eine optionale Funktion. Weitere Informationen erhalten Sie von Ihrem Kundenbetreuer. |
Unterstützte Skripttypen
|
Telefon |
Eingabeeigenschaften
Diese Eigenschaften definieren Daten, die von der Aktion bei der Ausführung verwendet werden.
Eigenschaft |
Beschreibung |
---|---|
Add Caption |
Geben Sie eine kurze Phrase ein, mit der diese Aktion im Skript eindeutig identifiziert wird. Die Beschriftung wird im Skript-Arbeitsbereich unter dem Symbol der Aktion angezeigt. |
Sequence |
Definieren Sie den Prompt, den die Aktion abspielt. Eine Eingabeaufforderung kann eine aufgezeichnete WAV-Audiodatei oder eine Text-to-Speech-Datei Wenn die Aufforderung eine Audiodatei ist, geben Sie den Dateinamen in doppelten Anführungszeichen ein. Zum Beispiel "Begrüßung.wav". Wenn sich die Audiodatei in einem anderen Ordner befindet, schließen Sie den Dateipfad ein. Beispiel: Wenn sich das Skript im Stammordner befindet und die Audiodatei in einem untergeordneten Ordner auf zwei Unterebenen, geben Sie "Unterordner\Unterordner2\Audiodatei.wav" ein. Wenn sich das Skript in einem Unterordner auf einer Unterebene des Stammordners befindet und die Audiodatei in einem anderen Unterordner derselben Ebene, geben Sie Folgendes ein: "\..\Unterordner\Audiodatei.wav". Wenn es sich bei der Eingabeaufforderung um Text-to-Speech handelt, geben Sie den Text ein, den der TTS "%Ihr Kontostand ist""silence.wav" "${accountBalance}"
|
Phrase |
Dokumentieren Sie mithilfe dieser Eigenschaft den Text, den die Aufforderung enthält. Diese Eigenschaft wird vom Skript nicht verwendet. Da einige Aufforderungen komplex sein können und mehrere Segmente enthalten, kann es hilfreich sein, den geschriebenen Text ohne die für das Feld Sequence erforderliche Formatierung einzuschließen. |
High Confidence | Sobald das ASR-Modul ein gesprochenes Wort des Anrufers erkennt, wird außerdem ein Prozentwert zurückgegeben, der angibt, wie zuverlässig die Spracherkennung war. Das Skript vergleicht den Prozentwert der Erkennung mit dem Wert dieser Eigenschaft, und ist dieser Prozentwert gleich oder größer als der Wert, wird der Verzweigung OnHighConfidence gefolgt. Geben Sie eine ganze Zahl zwischen dem Wert für MinConfidence und 100 ein. Der Standardwert ist 80. |
Min Confidence | Definiert das Minimum für den Prozentwert der akzeptablen Mindestzuverlässigkeit für eine Erkennungsübereinstimmung. Wenn der Prozentwert für die Erkennung zwischen diesem Wert und dem Wert HighConfidence liegt, wird der Verzweigung OnMedConfidence gefolgt. Dadurch kann der Kontakt im Allgemeinen bestätigen, dass eine Äußerung vom ASR-System verstanden wurde. Liegt der Prozentwert für die Erkennung unter diesem Wert, wird der Verzweigung OnNoConfidence gefolgt. Geben Sie eine ganze Zahl zwischen 1 und dem Wert von HighConfidence ein. Der Standardwert ist 50. |
Timeout Seconds |
Legt fest, wie lange das IVR Wichtig Der Timer startet erst, wenn die Eingabeaufforderung vollständig beendet ist. Es gibt jedoch ein integriertes Limit von 2 Minuten (120 Sekunden) im System, in dem die Dauer der Ansage enthalten ist. Wenn dieses Limit während einer Aktion erreicht wird, werden alle aktiven Eingabeaufforderungen abgebrochen und das Skript nimmt den Zweig OnError. Daher sollten Sie die Dauer Ihrer Ansagen kennen und einen Wert für dieses Feld festlegen, der sicherstellt, dass die Aktion weniger als 2 Minuten aktiv ist. |
Result Var Name | Bestimmt den Namen der Variable, die das Erkennungsergebnis der vom Kontakt gesprochenen oder manuell eingegebenen Eingabe speichert. Hat die Aufforderung den Kontakt beispielsweise aufgefordert, sein Geburtsdatum zu sagen oder einzugeben, wird das Ergebnis in der Variable gespeichert, die von dieser Eigenschaft definiert wird. Der Standardwert ist der Name der Aktion + "Ergebnis" (Beispiel: ASRDIGITSResult). Macht der Kontakt eine gesprochene Eingabe und das ASR-Modul findet keine Zuordnung, wird diese Variable nicht befüllt. Beachten Sie, dass Sie, wenn die Aktion eine Verzweigung OnDTMF hat, eine Capture-Aktion verwenden müssen, um einen Variablenwert aus dem Puffer zu holen (DTMF-Werte werden automatisch in einem Puffer gespeichert). |
Confidence Var Name | Bestimmt den Namen der Variable, die den Kompetenzprozentwert speichert, der vom ASR-Modul zurückgegeben wird. Der Standardwert ist ASRConf. |
Detect DTMF |
Ermöglicht Ihnen die Konfiguration eines IVR-Skripts für den Umgang sowohl gesprochener als auch manueller DTMF Wenn der Wert True Wenn der Wert False Im Wertmodus: Klicken Sie auf Ja, um die DTMF-Erkennung zu aktivieren. Im Ausdrucksmodus: Geben Sie True ein, um die DTMF-Erkennung zu aktivieren. Diese Aktion hat eine Verzweigung OnDTMF, sodass jede DTMF-Eingabe eines Kontakts zu dieser Verzweigung führt. Alle Variablen, die sich aus der DTMF-Auswahl ergeben, werden in diesem Zweig nicht weitergegeben. Daher müssen Sie eine Capture-Aktion für die Verzweigung OnDTMF verwenden, um Variablen von der DTMF-Eingabe zu erfassen und zu übergeben. |
Clear Digits |
Sobald ein Kontakt eine Taste auf der Telefontastatur drückt, wird der generierte DTMF-Ton in einem Puffer gespeichert. Wenn Ziffern löschen auf Yes/True ist der Standardwert. Im Wertmodus:Klicken Sie zum Aktivieren auf Nein. Im Ausdrucksmodus:Wählen Sie zum Aktivieren False aus. |
Bedingungen für Ergebnisverzweigungen
Mit Bedingungen für Ergebnisverzweigungen können Sie in Ihrem Skript Verzweigungen erstellen, die für unterschiedliche Ergebnisse bei der Ausführung einer Aktion vorgesehen sind.
Bedingung |
Beschreibung |
---|---|
Default | Genommener Pfad, außer das Skript erfüllt eine Bedingung, die es erfordert, einer der anderen Verzweigungen zu folgen. Dieser Pfad wird auch genommen, wenn die anderen Verzweigungen der Aktion nicht definiert sind. |
HighConfidence | Der eingeschlagene Pfad, wenn die Konfidenzniveaus über dem in der Eigenschaft High Confidence festgelegten Wert liegen. |
MedConfidence | Dieser Verzweigung wird gefolgt, wenn der vom ASR-Modul zurückgegebene Erkennungsprozentsatz zwischen dem Wert von HighConfidence und dem Wert von MinConfidence liegt. Diese Verzweigung wird oft verwendet, um einem Anrufer zu ermöglichen, die angegebenen Informationen zu bestätigen. Dazu wird eine |
NoConfidence | Genommener Pfad, wenn der vom ASR-Modul zurückgegebene Erkennungsprozentsatz kleiner als der Wert für MinConfidence ist. |
OnTimeout | Genommener Pfad, wenn keine Antwort für die Anzahl angegebener Sekunden vorhanden ist. |
Error | Genommener Pfad, wenn ein unerwartetes Problem auftritt (wie z. B. schlechte Konnektivität, Syntaxfehler und so weiter). Die Variable _ERR muss mit einer zusammengefassten Erläuterung des Problems ausgefüllt werden. |
DTMF | Genommener Pfad, wenn die Eigenschaft DetectDTMF auf TRUE eingestellt ist und DTMF-Ziffern im Puffer vorhanden sind. |
Tipps & Tricks
- Sie können die Variable languageLocale aus der Voiceparams-Aktion, die die Sprache festlegt, die die Aktion erkennt, weitergeben.
- DTMF-Töne werden in einem Puffer gespeichert. Wenn die Aktion eine Verzweigung OnDTMF oder OnDigits enthält, muss der DTMF-Wert mit einer Capture-Aktion aus dem Puffer geholt werden.
- Wenn Sie mehrere DTMF-Tastendrücke erfassen möchten, nimmt die Aktion sofort die Verzweigung OnDTMF, wenn der erste DTMF-Ton gedrückt wird (einschließlich * und #). In diesem Fall müssen Sie mehrere Betätigungen mit einer Capture-Aktion erfassen.
- Wenn DTMF-Werte im Puffer vorhanden sind und ClearDigits nicht auf True eingestellt ist, wird sofort die Verzweigung OnDTMF genommen und eine Capture-Aktion ist erforderlich.