Capture
This help page is for Desktop Studio. This information is also available for CXone Studio.
|
Obtiene la información de un contacto mediante DTMF |
Supported Script Types
|
Teléfono |
Input Properties
Estas propiedades definen los datos que utiliza la acción al ejecutarse.
Propiedad |
Descripción |
---|---|
Caption |
Ingrese una frase corta que identifique de forma única esta acción en el script. La leyenda aparece en el lienzo del script debajo del ícono de acción. |
Variable | El nombre de la variable que desea retener. the DTMF value that the contact enters. |
MaxDigits | El número máximo de dígitos que puede proporcionar un usuario para la acción; por ejemplo, si el indicador solicita los últimos cuatro dígitos del número de seguro social de una persona, defina este valor en 4. El valor predeterminado es 1. Si el mensaje demanda un limitador (como el signo de gato o #), debe tenerlo en cuenta en el valor MaxDigits. Por ejemplo, si el mensaje del menú grabado solicita los últimos cuatro dígitos del número de seguro social seguidos del signo de número, ponga el valor en 5.Cuando se alcanza el valor MaxDigits, el script continúa ejecutándose siguiendo la rama MaxDigits, de estar conectada. |
Terminator |
Ingrese el carácter que desea que ingrese el contacto para indicar que ha terminado de ingresar números. Por ejemplo, el signo de libra (#) se usa comúnmente como terminador. Si no desea utilizar un carácter de terminación con esta acción, deje esta propiedad vacía. El caracter del terminador se almacena en Variable a menos que agregue un signo menos después del carácter en el campo Terminator. Por ejemplo, #-. Si especifica un carácter terminador, debe incluirlo en el recuento de caracteres de la propiedad MaxDigits. |
Timeout | El número de segundos que espera la acción a ejecutarse antes de que venza el tiempo de espera. |
InterDigitTimeout | La cantidad de tiempo después de que el contacto ingresa un dígito que el sistema espera para ver si el contacto ingresa otro dígito. Usted debe crear una lógica de secuencias de comandos para manejar un tiempo de espera. |
Result Branch Conditions
Las condiciones de las ramas de resultados le permiten crear ramas en su script para manejar diferentes resultados cuando se ejecute una acción.
Condición |
Descripción |
---|---|
Default | Recorrido a menos que el script cumple una condición que requiere uno de los otros poderes. También se considera si no están definidas las demás ramas de la acción. |
Terminator | Recorrido cuando el llamador proporciona el valor especificado en la propiedad. |
MaxDigits | Ruta adoptada cuando la entrada de la persona que llama llega al valor MaxDigits. |
Timeout | Recorrido si no hay respuesta para el número de segundos especificado. |
InterDigitTimeout | Ruta adoptada cuando el tiempo especificado en la propiedad InterDigitTimeout se excede durante la respuesta DTMF a un mensaje por parte de la persona que llama. |
Tips & Tricks
- Es posible que el contacto pulse los dígitos antes de que se haya ejecutado Capture, por ejemplo mientras escucha una indicación de voz. Estos dígitos se guardan en un dígito de búfer y se incluirán en cuanto se active la captura.
- Para borrar el búfer de dígitos antes de emitir Capture, emita otra Capture primero con la propiedad Tiempo límite configurada en cero.
Script Example
Este es un ejemplo para demostrar cómo se puede utilizar esta acción en los scripts. No pretende ser un script completo. Quizá se requieran scripts adicionales.
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 Mantiene el lugar de un cliente en una cola y llama automáticamente al cliente cuando se mueve al frente de la cola.. If FALSE, music will continue to play for another 30 seconds.
Would you like to download this script?