Capture

Obtiene la información de un contacto mediante DTMFCerrado Tonos de señalización que se generan cuando un usuario presiona o toca una tecla en el teclado de su teléfono..

Supported Script Types

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

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. The default is the action name.

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. El valor debe estar entre 0 y 60.
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 ejemplo no es un script completo. Se requiere trabajo adicional en el script para usar esta acción.

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 callbackCerrado 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.

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?