Capture
|
Verzamelt informatie van een contact via DTMF Toetstonen die worden gegenereerd wanneer iemand op een toets van de telefoon drukt of tikt.. |
Supported Script Types
|
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. |
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. |
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 callback 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.
Would you like to download this script?