Menu

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

Icon of Menu: bulleted list with a play button

Reproduce un mensaje y agrega un menú de opciones entre las que el contacto puede elegir. Esta acción generalmente se usa para brindarle al contacto opciones que indican cómo se maneja la interacción.

El valor que ingresa el contacto se almacena en una variable que se crea en la acción. Puede especificar un nombre para esta variable en la propiedad Variable. El valor que tiene esta variable se utiliza para llevar a cabo una acción basada en la elección del contacto.

Por ejemplo:

  • Para Ventas, presione 1. Para Soporte, presione 2. Para Facturación, presione 3: En este escenario, el contacto ingresa un número 1–3.Ese número se almacena en una variable, que el script utiliza para dirigir al contacto a la sucursal correspondiente a su elección.
  • Intro su número de cuenta seguido del signo de almohadilla: En este ejemplo, el número de cuenta que ingresa el contacto se almacena en una variable. La acción Menu podría ir seguida de otras acciones que utilizan el valor de la variable para recuperar la página de cuenta del contacto desde un sistema CRMClosed Third-party systems that manage such things as contacts, sales information, support details, and case histories. y enviarla a la pantalla del agente.

Menu puede reproducir mensajes que SOn archivos de audio pregrabados, texto a vozClosed Allows users to enter recorded prompts as text and use a computer-generated voice to speak the content. (TTS) sintetizado, o una combinación de ambos. Haga doble clic en la acción Menu para crear el mensaje que desea usar.

Dependencias

  • Debe usar el formato adecuado al ingresar la información de solicitud en la propiedad Secuencia.

  • Cuando el contacto presiona un número en su teclado para indicar su elección en Menu, el script sigue la rama correspondiente a ese número, si dicho número está vinculado a una rama. Si el número no está vinculado, el script toma la rama Default. Si Default no está conectada, el contacto podría quedar atascado en Menu y no poder continuar.

  • Si el contacto usa un teléfono de disco, no podrá ingresar tonos DTMFClosed Signaling tones that are generated when a contact presses a key on the telephone keypad. Se quedarán atascados en Menu a menos que usted tenga en cuenta este escenario en la script.

  • Debe crear una lógica de secuencias de comandos para gestionar los tiempos DE espera.

  • Los archivos de audio deben ser archivos WAV sin comprimir con las siguientes propiedades:

    • Tasa de bits: 64 kbps
    • Tamaño de muestra de audio: 8 bits
    • Canales: 1 (mono)
    • Frecuencia de muestreo de audio: 8 kHz
    • Formato de audio: Ley μ del CCITT

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

Comparación de acciones similares

Las siguientes acciones tienen funciones similares, pero con algunas diferencias clave:

Propiedades de entrada

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

Propiedad

Descripción

Leyenda

Cambie la leyenda a algo que identifique de forma única esta acción. El IVR Press Path report incluye el nombre de la acción y el título. Los subtítulos únicos y descriptivos hacen que los informes sean más fáciles de leer y comprender.

Secuencia ```

Defina el indicador que reproduce la acción. Un mensaje puede ser un archivo de audio WAV prregrabado o texto a vozClosed Allows users to enter recorded prompts as text and use a computer-generated voice to speak the content. (TTS).

Si el aviso es un archivo de audio, ingrese el nombre del archivo entre comillas dobles. Por ejemplo, "saludo.wav". Si el archivo de audio se encuentra en una carpeta diferente, incluya la ruta del archivo. Por ejemplo, si el script está en la carpeta raíz y el archivo de audio está en una subcarpeta DOs niveles abajo, ingrese "Subfolder\Subfolder2\Audio-file.wav". Si el script está en una subcarpeta un nivel debajo de la raíz y el archivo de audio está en una subcarpeta diferente en el mismo nivel, ingrese "\..\Subfolder\Audio-file.wav".

Si el prompt es texto a voz, ingrese el texto que desea que el servicio de TTSClosed Allows users to enter recorded prompts as text and use a computer-generated voice to speak the content. lea. "Cada segmento debe estar encerrado entre comillas dobles e incluir un carácter de referencia de cadena para identificar el tipo de información que es." Por ejemplo:

"%El saldo de su cuenta es""silencio.wav""${saldo de cuenta}"

Para obtener más información sobre el formato de los avisos en esta propiedad, incluidos los caracteres de prefijo de referencia de cadena que se deben usar, consulte la página Avisos. También puede hacer doble clic en la acción en el lienzo para abrir el editor de secuencia y crear su aviso.

```
Frase

Utilice esta propiedad para documentar el texto que contiene el aviso. El script no usa el texto en esta propiedad. Debido a que algunos avisos pueden ser complejos y contener múltiples segmentos, puede ser útil incluir el texto completo escrito sin el formato requerido por la propiedad Sequence.

ClearDigits

Cuando un contacto presiona teclas en su teléfono, se genera un tono DTMF y se almacena en un búfer. ClearDigits le permite determinar cómo esta acción maneja los tonos DTMFClosed Signaling tones that are generated when a contact presses a key on the telephone keypad. que se encuentran en el búfer cuando se inicia la acción.

Al habilitar, esta opción limpia el búfer al iniciar la acción. Las pulsaciones de tecla que hayan ocurrido anteriormente en el script no se pasarán a esta acción. Si se desactiva esta opción, la acción procesa y actúa sobre cualquier tono DTMF que se transfiere a la acción mediante el búfer. Establézcalo en True para habilitar o False para deshabilitar. Cuando los tonos DTMF se pasan a esta acción, el script toma inmediatamente la ruta para la condición de bifurcación OnDigit.

Configure en True para habilitar esta opción o en Falso para deshabilitarla.

MaxDigits

La cantidad máxima de dígitos que un usuario puede proporcionar para la acción; por ejemplo, si la solicitud requiere los últimos cuatro dígitos del número de identificación de una persona, establezca este valor en 4. El valor predeterminado es 11.

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 seguridad social "seguidos del signo de número", establezca el valor en 5.

Cuando se alcanza el valor de MaxDigits, el script continúa ejecutándose por 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

The total number of seconds the system waits for input of any type. Time is counted from the point when the Sequence prompt finishes.

InterDigitTimeout

La cantidad de tiempo después de que el contacto ingresa un número que el sistema espera para ver si el contacto ingresa otro número. Debe crear una lógica de scripting para gestionar este escenario de tiempo límite.

Variable

El nombre de la variable en la que desea guardar los dígitos DTMF que el contacto ingresa.

El valor predeterminado, {MRES}, significa "respuesta de menú". Puede cambiarlo por algo más fácil de reconocer o si no desea que el valor se sobrescriba por instancias posteriores de la acción Menu en este script.

Puede utilizar el valor almacenado en esta variable para la toma de decisiones u otros fines además de activar la rama adecuada.

Condiciones de la 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

\n

El camino tomado a menos que el script cumpla con una condición que requiera que tome una de las otras ramas. También se toma si las otras ramas no están definidas.

\n

Mejor práctica: Conectar esta rama y usarla para el manejo de errores, como cuando el contacto presiona un número que no forma parte del menú. No conectar esta rama puede hacer que los contactos se queden atascados cuando ocurre algo que no está cubierto por las demás ramas.

\n

OnTerminator

El camino tomado cuando el contacto entra en el carácter terminador.

OnMaxDigits

La ruta tomada cuando el contacto ingresa el número de caracteres definido en MaxDigits.

OnTimeout

La ruta tomada si no hay respuesta durante la cantidad de segundos especificada en la propiedad Tiempo límite.

OnInterDigitTimeout Path taken when the time specified in the InterDigitTimeout property is exceeded during the caller's DTMF response to a prompt.
CustomCases

Cree una condición de bifurcación personalizada para cada ruta de menú que ofrezca a sus contactos. Por ejemplo, si los contactos pueden presionar 1, 2 y 3 para comunicarse con diferentes departamentos, cree una bifurcación para cada opción utilizando condiciones de bifurcación de variables.

Sugerencias y trucos

  • Si el script contiene múltiples acciones Menu y todas comparten el mismo nombre de Variable, el valor de la variable se sobrescribe cuando se procesa la siguiente acción Menu. Si necesita usar el valor de una de las variables en otra parte del script, cambie el nombre de Variable de esa acción Menu.
  • Al crear un menú, es recomendable nombrar primero el departamento y luego el número que se debe marcar o decir. Los contactos suelen escuchar el nombre del departamento y luego el número.
  • Cree una rama para repetir las opciones del menú. Use las acciones Loop y Noresponse y conéctelas de nuevo a la acción Menu.
  • Utilice la propiedad Frase para resumir o anotar el texto del aviso.
  • Si nota que los contactos se quedan atascados en Menú, verifique que la rama Default esté conectada. La rama Default actúa como un mecanismo general para gestionar situaciones en las que ocurre algo que no es gestionado por las demás condiciones de rama.
  • El comportamiento de la acción Menu es una combinación de las acciones Capture, Case y Play.

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 simple, el script se activa mediante una acción Begin (no se muestra), después de la cual una acción Menu reproduce un mensaje que indica a la persona que llama que presione 1 para Soporte, 2 para Ventas, o 3 para Facturación. Según el botón que la persona que llama presione en el teclado de su teléfono, el script ejecuta una acción Reqagent diferente que solicita un agente de la habilidadClosed Used to automate delivery of interactions based on agent skills, abilities, and knowledge. configurada en esa acción Reqagent.

A portion of a script showing how to use the MENU action.

¿Le gustaría descargar esta secuencia de comandos?