Capture
|
Verzamelt informatie van een contact via DTMF Toetstonen die worden gegenereerd wanneer iemand op een toets van de telefoon drukt of tikt.. |
Ondersteunde scripttypen
|
Telefoon |
Invoereigenschappen
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 de DTMF-waarde die het contact intoetst. |
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. |
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. |
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 en trucs
- 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.
Voorbeeld van een script
Dit is een voorbeeld dat toont hoe deze actie kan worden gebruikt in scripts. Het is niet bedoeld als een compleet script. Het kan nodig zijn het script verder te bewerken.
In dit voorbeeld vraagt het script een agent aan terwijl het contact in de wachtrij staat. Ondertussen wordt muziek afgespeeld. Als het contact een cijfer (DTMF-toon) op het toetsenbord indrukt terwijl de muziek wordt afgespeeld, volgt het contact de Digit-vertakking naar de Capture-actie. De Capture-actie wijst de opgeslagen DTMF-toon toe als waarde van de aangepaste variabele in de Capture-actie. In dit geval heet de variabele CallbackReq. Vervolgens controleert de If-actie de variabele waarde en wordt een expressie (CallbackReq=1) gebruikt om te bepalen of de TRUE of FALSE-vertakking moet worden gevolgd. Indien TRUE, gaat het contact verder met de Play-actie en een daaropvolgende callback Contacten blijven in de wachtrij staan en worden automatisch teruggebeld zodra ze vooraan staan in de wachtrij.. Als FALSE, blijft de muziek nog 30 seconden doorspelen.
Wilt u dit script downloaden?