Capture

Verzamelt informatie van een contact via DTMFGesloten Toetstonen die worden gegenereerd wanneer iemand op een toets van de telefoon drukt of tikt..

Supported Script Types

The icon for the Phone script type - an old-style phone handset with curved lines indicating sound coming out of it.

Telefoon

Input Properties

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

Vertakking

Beschrijving

Caption

Voer een korte woordgroep in die deze actie in het script uniek identificeert. Het bijschrift verschijnt op het scriptcanvas onder het actiepictogram. The default is the action name.

Variable De naam van de variabele voor het opslaan van the DTMF value that the contact enters.
MaxDigits Het maximum aantal cijfers dat een gebruiker voor de actie kan opgeven. Stel deze waarde bijvoorbeeld in op 4 als de prompt vraagt naar de laatste vier cijfers van het sofinummer van de beller. De standaardwaarde is 1. Als de prompt vraagt om een afsluiter te gebruiken (zoals het pondteken of een hekje #), moet u in de waarde MaxDigits rekening houden met dit teken. Als de audioprompt bijvoorbeeld vraagt om de laatste 4 cijfers van het burgerservicenummer in te toetsen en dan "sluit af met een hekje" zegt, stelt u deze waarde in op 5.Wanneer de waarde van MaxDigits wordt bereikt, wordt de uitvoering van het script voortgezet en volgt het script de vertakking MaxDigits als deze is verbonden.
Terminator

Voer het teken in dat de klanten moeten invoeren om aan te geven dat ze klaar zijn met het intoetsen van cijfers. Vaak wordt het hekje (#) gebruikt als afsluiter. Als u geen afsluiterteken wilt gebruiken bij deze actie, laat u deze eigenschap leeg.

Het afsluiterteken wordt opgeslagen in Variable tenzij u een minteken toevoegt na het teken in het veld Terminator. Bijvoorbeeld, #-.

Als u een afsluiterteken opgeeft, moet u dit meetellen bij het aantal tekens in de MaxDigits-eigenschap.

Timeout Het aantal seconden dat de actie wacht voordat er een time-out optreedt. De waarde moet liggen tussen 0 en 60.
InterDigitTimeout De hoeveelheid tijd die het systeem wacht nadat de klant een cijfer heeft ingetoetst om te zien of de klant nog een cijfer intoetst. U moet scriptlogica maken om een time-out te verwerken.

Result Branch Conditions

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.
Terminator Het pad dat wordt gevolgd als de beller de waarde opgeeft die in de eigenschap is opgegeven.
MaxDigits Het pad dat wordt gevolgd als de invoer van de beller de waarde MaxDigits bereikt.
Timeout Het pad dat wordt gevolgd als er gedurende het opgegeven aantal seconden geen reactie is.
InterDigitTimeout Het pad dat wordt gevolgd als de tijd die is opgegeven in de InterDigitTimeout-eigenschap wordt overschreden tijdens de DTMF-respons van een beller op een prompt.

Tips & Tricks

  • Het kan zijn dat het contact cijfers intoetst voordat een Capture-actie wordt uitgevoerd, bijvoorbeeld tijdens het luisteren naar een voice-prompt. Deze cijfers worden opgeslagen in een cijferbuffer en worden gebruikt zodra de Capture-actie wordt getriggerd.
  • Om de cijferbuffer te wissen voordat Capture wordt gestart, voert u eerst een andere Capture-actie uit met de Timeout-eigenschap ingesteld op nul.

Script Example

Dit voorbeeld is geen volledig script. Er is extra scriptwerk vereist om deze actie te gebruiken.

In this example, the script requests an agent while the contact is in queue. During that time, music plays. If the contact presses any digit (DTMF tone) on their keypad while the music is playing, the contact will follow the digit branch to the Capture action. The Capture action assigns the stored DTMF tone as the value of the user-defined variable in the Capture action. In this case, the variable is named CallbackReq. Then, the If action checks the variable value and uses an expression (CallbackReq=1) to determine whether to follow the TRUE or FALSE branch. If TRUE, the contact proceeds to the Play action and a subsequent callbackGesloten Contacten blijven in de wachtrij staan en worden automatisch teruggebeld zodra ze vooraan staan in de wachtrij.. If FALSE, music will continue to play for another 30 seconds.

A script where the MUSIC action has a branch connecting to CAPTURE, which links to IF, which has two branches for true and false.

Would you like to download this script?