Captura

Esta página de ayuda corresponde a Desktop Studio. Esta información también está disponible para Studio.

Tipos de secuencias de comandos compatibles

El ícono para el tipo de script Teléfono: un auricular de teléfono de estilo antiguo con líneas curvas que indican que sale sonido de él.

Teléfono

Propiedades de entrada

Estas propiedades definen los datos que utiliza la acción al ejecutarse.

Propiedad

Descripción

Subtítulo

Introduzca 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. El valor predeterminado es el nombre de acción.

Variable The name of the variable that you want to hold the DTMF value that the contact enters.
MaxDigits El número máximo de dígitos que un usuario puede proporcionar para la acción; por ejemplo, si el aviso solicita los últimos cuatro dígitos del número de seguro social de una persona, establezca este valor en 4. El valor predeterminado es 1. Si el indicador requiere un terminador (como el signo de almohadilla o #), debe tenerlo en cuenta en el valor MaxDigits. Por ejemplo, si el mensaje del menú grabado solicita los últimos 4 dígitos del número de seguro social seguidos del signo de almohadilla, establezca el valor en 5. Cuando se alcanza el valor de MaxDigits, el script continúa su ejecución siguiendo la rama MaxDigits, si está conectada.
Terminador

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 carácter terminador se almacena en la Variable a menos que agregue un signo menos después del carácter en el campo Terminador. Por ejemplo, #-.

Si especifica un carácter de terminación, debe incluirlo en el recuento de caracteres en la propiedad MaxDigits.

Tiempo límite La cantidad de segundos que la acción espera para ejecutarse antes de que se agote el tiempo DE espera. El valor debe estar entre 0 y 60.
InterDigitTimeout The amount of time after the contact enters a digit that the system waits to see if the contact enters another digit. You must create scripting logic to handle a timeout.

Condiciones de rama de resultado

Las condiciones de las ramas de resultado le permiten crear ramas en su script para manejar diferentes resultados cuando se ejecuta una acción.

Condición

Descripción

Por defecto Path taken unless the script meets a condition that requires it to take one of the other branches. It is also taken if the action's other branches are not defined.
Terminador Path taken when the caller provides the value specified in the property.
MaxDigits Path taken when the caller's input reaches the MaxDigits value.
Tiempo límite Path taken if there is no response for the number of seconds specified.
InterDigitTimeout Path taken when the time specified in the InterDigitTimeout property is exceeded during the caller's DTMF response to a prompt.

Sugerencias y trucos

  • Es posible que el contacto presione dígitos antes de que se ejecute una Capture, como 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 Captura, emita primero otra Captura con la propiedad Timeout configurada en cero.

Ejemplo de Script

Este es un ejemplo para demostrar cómo se puede utilizar esta acción en los scripts. No pretende ser un script completo. Es posible que se requiera scripting adicional.

En este ejemplo, la secuencia de comandos solicita un agente mientras el contacto está en la cola. Durante ese tiempo, se reproduce música. Si el contacto presiona algún dígito (tono Dtmf) en su teclado mientras se está reproduciendo la música, el contacto seguirá la rama del dígito hasta la acción Captura. La acción Captura asigna el tono Dtmf almacenado como el valor de la variable definida por el usuario en la acción Captura. En este caso, la variable se denomina CallbackReq. Luego, el If revisa el valor de la variable y usa una expresión (CallbackReq=1) para determinar si se debe seguir la rama TRUE o FALSE. Si TRUE, el contacto continúa al Play y una devolución de llamadaClosed Holds a customer's place in queue and automatically calls the customer when they move to the front of the queue. posterior. Si FALSE, la música continuará reproduciéndose durante 30 segundos más.

Un script en el que la acción MUSIC tiene una ramificación que se conecta con CAPTURE, la cual se vincula con IF, que tiene dos ramificaciones para verdadero y falso.

¿Le gustaría descargar esta secuencia de comandos?