Menu
Esta página de ayuda corresponde a Desktop Studio. Esta información también está disponible para Studio.
|
|
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:
Menu puede reproducir mensajes que SOn archivos de audio pregrabados, texto a voz |
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 DTMF
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
|
|
| Teléfono |
Comparación de acciones similares
Las siguientes acciones tienen funciones similares, pero con algunas diferencias clave:
- Askcaller acción: Se usa para ofrecer opciones a un contacto mediante un canal
Various voice and digital communication mediums that facilitate customer interactions in a contact center. de chat. - Askcaller (Digital) acción: Se utiliza para ofrecer opciones a un contacto mediante un canal digital
Any channel, contact, or skill associated with Digital Experience (DX).. - Capture acción: Utilice esta opción cuando desee capturar datos de un contacto sin reproducir una indicación o mensaje.
- Case acción: Use esta opción cuando desee configurar varias ramas personalizadas en función del valor de una Variable.
- Menú acción: Use esta opción cuando desee ofrecer opciones a un contacto mediante un canal de voz.
- Play acción: Úsela cuando desee reproducir un mensaje o una indicación para un contacto sin capturar una respuesta.
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 voz 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 TTS "%El saldo de su cuenta es""silencio.wav""${saldo de cuenta}" |
| 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 DTMF 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 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 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 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. \nMejor 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 |
|
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 habilidad
Used to automate delivery of interactions based on agent skills, abilities, and knowledge. configurada en esa acción Reqagent.
¿Le gustaría descargar esta secuencia de comandos?