ASRYESNO

Deze Help-pagina is bedoeld voor Studio. Deze informatie is ook beschikbaar voor Desktop Studio.

Hiermee kunt u het ja- of nee-antwoord van een contactpersoon vastleggen en opslaan in een scriptvariabele. Deze actie wordt vaak gebruikt om de juistheid van eerdere antwoorden te bevestigen.

Asryesno bevat een vooraf ingevuld grammaticabestand dat veelvoorkomende alternatieven voor ja en nee herkent. Elk van deze reacties zou bijvoorbeeld de OnYes-vertakking activeren: Ja, Zeker, Klopt, Yep.

ASR-acties worden alleen weergegeven als ASR is ingeschakeld voor uw organisatie. ASR is een optionele functie. Vraag uw Accountmanager om meer informatie.

Ondersteunde scripttypen

Telefoon

Invoereigenschappen

Deze eigenschappen definiëren gegevens die de actie gebruikt bij het uitvoeren.

Vertakking

Beschrijving

Add Caption

Voer een korte woordgroep in die deze actie in het script uniek identificeert. Het bijschrift verschijnt op het scriptcanvas onder het actiepictogram.

Sequence

Specificeer de prompt die door de actie wordt afgespeeld. Een prompt kan een vooraf opgenomen WAV-audiobestand of tekst-naar-spraakClosed Hiermee kunt u teksten invoeren en door een computerstem laten uitspreken. (TTS) zijn.

Als de prompt een audiobestand is, typt u de bestandsnaam tussen dubbele aanhalingstekens. Bijvoorbeeld "begroeting.wav". Als het audiobestand zich in een andere map bevindt, neemt u het pad op naar het bestand. Als het script zich bijvoorbeeld in de rootmap bevindt, en het audiobestand in een submap op twee niveaus lager zit, voert u "Submap\Submap2\Audiobestand.wav" in. Als het script in een submap zit dat één niveau lager is dan de root en het audiobestand in een andere submap op hetzelfde niveau zit, voert u "\. in.\Submap\Audiobestand.wav".

Als de prompt tekst-naar-spraak is, voert u de tekst in die u wilt dat de TTSClosed Hiermee kunt u teksten invoeren en door een computerstem laten uitspreken.-service voorleest. Elk segment moet tussen dubbele aanhalingstekens staan en een stringverwijzingsteken bevatten om het type informatie te identificeren. Bijvoorbeeld:

"%Uw rekeningsaldo is" "stilte.wav" "${huidigSaldo}"

Zie de pagina Prompts voor meer informatie over het opmaken van prompts in deze eigenschap, inclusief de te gebruiken tekens voor het voorvoegsel van de tekenreeksreferentie. Sommige acties met de eigenschap Volgorde hebben toegang tot de sequence-editor, een grafische interface die u kunt gebruiken om prompts te maken. Deze actie geeft geen toegang tot deze editor. U kunt de sequentie-editor echter gebruiken vanuit een actie die deze ondersteunt, zoals Play. Voeg Play toe aan je script en maak je eigen promptreeks. Plak de sequentietekst uit het veld Volgorde in Play in deze actie en verwijder vervolgens Play.

Phrase

Gebruik deze eigenschap om de tekst te documenteren die in de prompt aanwezig is. Deze eigenschap wordt niet gebruikt door het script. Omdat prompts complex kunnen zijn en een groot aantal segmenten kunnen bevatten, kan het handig zijn om de volledige tekst te vermelden zonder de opmaak die vereist is voor het Sequence-veld.

Min Confidence

Bepaalt het minimaal aanvaardbare vertrouwenspercentage voor een herkenningsmatch. Als het vertrouwenspercentage lager is dan deze waarde, wordt de OnNoConfidence-vertakking gevolgd. Voer een geheel getal tussen 1 en 100 in om deze optie te wijzigen.

De standaardwaarde is 50.

Timeout Seconds

Bepaalt hoe lang IVRClosed Interactive Voice Response: een telefoonmenu waarmee bellers via telefoontoetsen en/of gesproken opdrachten keuzes kunnen maken en/of informatie kunnen invoeren. wacht op invoer (ingesproken tekst of een ingedrukte telefoontoets) voordat de OnTimeout-vertakking wordt genomen. Dit is de drempelwaarde voor volledige stilte op de lijn. De standaardwaarde is 10 (seconden). Voer een geheel getal in als u dit wilt wijzigen.

Belangrijk De timer start alleen als de prompt volledig is voltooid. Het systeem heeft echter een ingebouwde maximumlimiet van twee minuten (120 seconden), inclusief de afspeelduur van de prompt. Als deze limiet tijdens een actie wordt bereikt, worden alle actieve prompts afgebroken en neemt het script de OnError-tak. Daarom moet u de duur van uw prompts weten en voor dit veld een waarde instellen die ervoor zorgt dat de actie altijd minder dan twee minuten actief is.

Result Var Name Bepaalt de naam van de variabele die het herkende resultaat bevat van de ingesproken of handmatig ingevoerde invoer van de beller. Als de prompt de beller bijvoorbeeld vraagt om zijn geboortedatum in te spreken of in te voeren, wordt het resultaat opgeslagen in de variabele die door deze eigenschap wordt bepaald. De standaardwaarde is de naam van de actie + "Result" (bijv. ASRDIGITSResult). Als de beller iets inspreekt en de ASR-engine geen match kan vinden, wordt deze variabele niet ingevuld. Opmerking: als de actie een OnDTMF-vertakking heeft, moet u een Capture-actie gebruiken om een variabelewaarde uit de buffer te halen (DTMF-waarden worden automatisch opgeslagen in een buffer).
Confidence Var Name Bepaalt de naam van de variabele die het door de ASR-engine geretourneerde vertrouwenspercentage bevat. De standaardwaarde is ASRConf.
Detect DTMF

Hiermee kunt u een IVR-script configureren om zowel gesproken invoer als handmatig ingetoetste DTMFClosed Toetstonen die worden gegenereerd wanneer iemand op een toets van de telefoon drukt of tikt.-invoer te verwerken.

Als de waarde True of Ja is, worden zowel spraak- als DTMF-invoer geaccepteerd. Als het contact op een DTMF-cijfertoets drukt, stopt het script onmiddellijk de lopende promptreeks en wordt de OnDTMF-vertakking gevolgd. Voor de duur van de actie wordt geen rekening gehouden met gesproken uitingen.

Als de waarde False of Nee is, wordt geen DTMF-invoer herkend, zelfs als de beller op een toets drukt. Alhoewel alle DTMF-toetsen die tijdens de actie zijn ingedrukt worden opgeslagen in de DTMF-buffer, volgt de actie de NoConfidence-vertakking.

In de Waardemodus: Klik op Ja om DTMF-detectie in te schakelen.

In de Expressiemodus: Voer True in om DTMF-detectie in te schakelen.

Deze actie heeft een OnDTMF-vertakking, dus bij elke DTMF-invoer door de beller zal deze vertakking worden genomen. Variabelen die voortkomen uit de DTMF-selectie worden niet doorgegeven via deze vertakking. Daarom moet u een Capture-actie in de OnDTMF-vertakking gebruiken om variabelen voor de DTMF-invoer vast te leggen en door te geven.

Als u deze eigenschap instelt op True, moet de eigenschap Use 1 And 2 worden ingesteld op False. Het is niet mogelijk beide eigenschappen in te schakelen in dezelfde actie.

Clear Digits

Wanneer een beller een toets op de telefoon indrukt, wordt de gegenereerde DTMF-toon opgeslagen in een buffer. Wanneer Cijfers wissen is ingesteld op Ja of True, wordt die buffer aan het begin van deze actie gewist. Wanneer deze is ingesteld op False en DTMF-tonen worden overgedragen naar deze actie in de buffer, worden de DTMF-tonen onmiddellijk gedetecteerd. De actie roept dan de OnDigit of OnDTMF-vertakking op, zelfs als het indrukken van een toets wordt geassocieerd met een eerdere actie.

Yes/True is de standaardwaarde.

In de Waardemodus:Klik op Nee om in te schakelen.

In de Expressiemodus:Voer False in om in te schakelen.

Use 1 And 2

Hiermee kunt u de DTMF-tonen gebruiken voor 1 en 2 om ja en nee aan te geven.

In de Waardemodus: Klik op Ja om 1 te gebruiken als ja en 2 als nee.

In de Expressiemodus: Voer True in om 1 te gebruiken als ja en 2 als nee.

De standaardwaarde is False/No. Als u de standaard accepteert, configureert u het script zodat de geschikte toetsdrukoptie wordt verbonden met de vertakkingsvoorwaardenJa en Nee.

Als u deze eigenschap inschakelt, moet de eigenschap DetectDTMF worden ingesteld op False. Het is niet mogelijk beide eigenschappen in te schakelen in dezelfde actie.

Resultaatvertakkingsvoorwaarden

Met Resultaatvertakkingsvoorwaarden kunt u vertakkingen maken in uw script om verschillende resultaten te behandelen wanneer de actie wordt uitgevoerd.

Voorwaarde

Beschrijving

Default Het pad dat altijd wordt gevolgd, behalve als het script voldoet aan een voorwaarde die vereist dat het een van de andere vertakkingen volgt. Dit pad wordt ook gevolgd als de andere vertakkingen van de actie niet zijn gedefinieerd.
Yes

De vertakking die wordt gevolgd als de beller het antwoord yes geeft.

No

De vertakking die wordt gevolgd als de beller het antwoord no geeft.

Conf Het pad dat wordt gevolgd als het door de ASR-engine geretourneerde vertrouwenspercentage lager is dan de waarde van MinConfidence.
Timeout Het pad dat wordt gevolgd als er gedurende het opgegeven aantal seconden geen reactie is.
DTMF Het pad dat wordt gevolgd als de DetectDTMF-eigenschap is ingesteld op TRUE en er DTMF-cijfers aanwezig zijn in de buffer.
Error Het pad dat wordt gevolgd als er een onverwacht probleem is (bijvoorbeeld slechte verbinding of syntaxfouten). De _ERR-variabele moet een beknopte beschrijving van het probleem bevatten.

Tips en trucs

  • U kunt de variabele languageLocale doorgeven uit de actie Voiceparams om de taal in te stellen die de actie moet detecteren.
  • Als u de eigenschap Use1And2 instelt op True, hoeft u de waarden van de variabelen niet op te halen met een Capture-actie.
  • DTMF-tonen worden opgeslagen in een buffer. Als de actie een OnDTMF of OnDigits-vertakking heeft, moet u de DTMF-waarde met een Capture-actie uit de buffer halen.
  • Als u meerdere DTMF-toetsindrukken wilt vastleggen, neemt de actie onmiddellijk de OnDTMF-vertakking wanneer de eerste DTMF-toets wordt ingedrukt (inclusief * en #). In dit geval moet u meerdere toetsindrukken vastleggen met een Capture-actie.
  • Als er DMTF-toetsindrukken in de buffer aanwezig zijn en ClearDigits niet is ingesteld op True, wordt de OnDTMF-vertakking onmiddellijk gevolgd en is een Capture-actie vereist.