Compartir por


Habilitar la compatibilidad DTMF para su copiloto habilitado por voz

En lugar de depender de respuestas de voz, la multifrecuencia de doble tono (DTMF) le permite pedir a los usuarios de copilotos que utilicen el teclado de su teléfono para seleccionar opciones o proporcionar información.

Puede configurar un comando global que se active en cualquier punto de la conversación si el usuario del copiloto introduce una clave de un solo dígito específica. Dentro de temas individuales, puede agregar reconocimiento de entrada DTMF para las respuestas proporcionadas en un nodo de Pregunta.

Puede configurar qué tecla se debe presionar para cada opción que el usuario puede introducir y cuánto tiempo debe esperar el copiloto antes de analizar la entrada del usuario.

Si la tecla introducida por el usuario del copiloto no está asignada a las opciones del nodo, el copiloto repite la pregunta o el mensaje y anima al usuario a intentarlo de nuevo.

Si la tecla introducida por el usuario del copiloto no está asignada a los activadores globales DTMF, el copiloto activa el tema del sistema, Desencadenador de pulsación de teclado de marcación desconocido (voz). Puede personalizarlo según su lógica empresarial.

Captura de pantalla de la opción de Pulsación del teclado desconocida del tema del sistema

Habilitar el soporte DTMF en un nodo de tema

  1. Con el tema que desea utilizar como respuesta DTMF global abierto para editar, seleccione el nodo Desencadenar.

  2. Pase el cursor o seleccione prolongadamente en el costado del nodo Desencadenador nodo (donde se muestra el tipo actual de activador) para ver el icono Cambiar desencadenador.

  3. Seleccione el icono y luego introduzca "DTMF" para elegir Comando global DTMF recibido.

    Captura de pantalla del icono de comando global DTMF recibido

  4. Seleccione Editar y en Propiedades recibidas de DTMF, especifique el tipo de entrada DTMF reconocida, junto con las condiciones para el activador y su prioridad.

    Captura de pantalla de la ventana Cambiar desencadenador con la opción Comando global DTMF recibido seleccionada

  5. Con un Nodo de pregunta seleccionado, en la sección Identificar, seleccione el tipo de entidad que el copiloto debe identificar. Los diferentes tipos de entidades tienen características distintas para admitir tonos de DTMF:

    Entidad (bajo Identificar) Soporte técnico de DTMF Details
    Opciones de selección múltiple ✔️ Asignar manualmente una clave de DTMF a cada opción
    Opciones de una variable de lista ✔️ Asignar automáticamente claves de DTMF para cada opción
    Respuesta completa del usuario 🔢 Puede aceptar entrada DTMF de varios dígitos
    Edad 🔢 Puede aceptar entrada DTMF de varios dígitos
    Booleana ✔️ Asignar automáticamente claves de DTMF para cada opción
    City ✖️ No se admite DTMF
    Color ✖️ No se admite DTMF
    Continente ✖️ No se admite DTMF
    País o región ✖️ No se admite DTMF
    Date 🔢 Puede aceptar entrada DTMF de varios dígitos
    Fecha y hora ✖️ No se admite DTMF
    Datos y hora sin zona horaria ✖️ No se admite DTMF
    Duration ✖️ No se admite DTMF
    Email ✖️ No se admite DTMF
    Evento ✖️ No se admite DTMF
    Lenguaje ✖️ No se admite DTMF
    Money 🔢 Puede aceptar entrada DTMF de varios dígitos
    Number 🔢 Puede aceptar entrada DTMF de varios dígitos
    Ordinal 🔢 Puede aceptar entrada DTMF de varios dígitos
    Organization ✖️ No se admite DTMF
    Porcentaje 🔢 Puede aceptar entrada DTMF de varios dígitos
    Nombre de la persona ✖️ No se admite DTMF
    N.º de teléfono 🔢 Puede aceptar entrada DTMF de varios dígitos
    Punto de interés ✖️ No se admite DTMF
    Velocidad 🔢 Puede aceptar entrada DTMF de varios dígitos
    Valor ✖️ No se admite DTMF
    Dirección postal ✖️ No se admite DTMF
    Temperatura 🔢 Puede aceptar entrada DTMF de varios dígitos
    Dirección URL ✖️ No se admite DTMF
    Grosor 🔢 Puede aceptar entrada DTMF de varios dígitos
    Código postal 🔢 Puede aceptar entrada DTMF de varios dígitos

Asignar claves de DTMF

Para algunos tipos de entidades, puede especificar si las opciones proporcionadas por el copiloto al usuario están asignadas a una clave de DTMF:

  • Para la entidad Opciones de selección múltiple, asigne manualmente claves de DTMF a cada opción marcando la casilla de verificación Asignar claves de DTMF a opciones. Cuando esta casilla de verificación está seleccionada, verá un icono que representa el teclado de un teléfono junto al encabezado Opciones para el usuario.

    Por cada opción que agregue, seleccione el icono - y especifique la señal de DTMF a la que se debe asignar la opción.

    Captura de pantalla del nodo pregunta completa

  • Para los tipos de entidad Opciones de una variable de lista y Booleano, las claves de DTMF se pueden asignar automáticamente a cada opción. .

    El copiloto asigna claves en el orden en que están las opciones, del 0 al 9.

Puede hacer que el copiloto lea automáticamente las opciones asignadas:

  1. Selecciona el icono Más () del nodo Pregunta que quiera configurar y luego seleccione Propiedades. Aparece el panel de Propiedades de pregunta.

  2. Seleccione Reconocimiento de entidad y luego seleccione si el copiloto debe leer las opciones al usuario del copiloto.

Entrada DTMF de varios dígitos

Para entidades que admiten entrada DTMF de varios dígitos, puede especificar si debe haber un número mínimo o máximo de dígitos en la respuesta válida del usuario del copiloto. Estas entidades de entrada de DTMF de varios dígitos incluyen la mayoría de los tipos de entidades que extraen un número de la entrada del usuario del copiloto. Puede especificar un rango para el número de dígitos que se consideran válidos (como "2-5") o una longitud fija (como "5").

Captura de pantalla de la opción de número de dígitos (solo DTMF) que se muestra en un nodo de pregunta

Si la respuesta introducida por el usuario del copiloto tiene más o menos dígitos que los especificados, entonces el copiloto repite la pregunta.

Si no especifica el número de dígitos, entonces el copiloto acepta cualquier longitud de dígitos y continúa el flujo de tema.

También puede especificar si el copiloto debe esperar a que se presione una tecla de "terminación" específica para indicar que el usuario copiloto terminó de introducir su respuesta. Puede seleccionar ninguna clave, la clave de asterisco (*) o la clave de almohadilla (#). El carácter de terminación es opcional y no se incluye al contar la longitud de la entrada.

Reconocimiento de DTMF a nivel de copiloto

Puede configurar qué tecla se debe presionar para cada opción que el usuario puede introducir y cuánto tiempo debe esperar el copiloto antes de analizar la entrada del usuario.

Importante

El desencadenador de DTMF recibido solo puede aceptar claves de DTMF únicas. No se llamará al desncadenador si el usuario copiloto introduce la clave al responder a:

  • Un nodo de pregunta que acepta DTMF de varios dígitos
  • Un nodo de pregunta que acepta DTMF de un solo dígito donde una de las opciones permitidas está asignada a la misma clave.
  1. Con el tema que desea utilizar como respuesta DTMF global abierto para editar, seleccione el nodo Desencadenar.

  2. Pase el cursor o seleccione prolongadamente en el costado del nodo Desencadenador nodo (donde se muestra el tipo actual de activador) para ver el icono Cambiar desencadenador.

  3. Seleccione el icono y luego elija Comando global DTMF recibido.

    Captura de pantalla del panel Cambiar desencadenador con la opción Comando global DTMF recibido resaltada

  4. En el panel Propiedades recibidas de DTMF que se abre, especifique el tipo de entrada DTMF que debe reconocerse, junto con las condiciones para el activador y su prioridad.

Almacenamiento en caché de DTMF

El almacenamiento en caché DTMF permite al usuario copiloto introducir claves sin esperar cada pregunta o mensaje del copiloto. Por ejemplo, el almacenamiento en caché es útil para los usuarios del copiloto que están familiarizados con la ruta de conversación habitual del copiloto y desean ir directamente a un menú específico.

Con el almacenamiento en caché de DTMF, cada pulsación de tecla se almacena en caché en serie y se introduce automáticamente para cada mensaje consecutivo.

Para un nodo de DTMF de un solo dígito, todas las claves introducidas después de la primera se almacenan en caché para el siguiente turno.

Para nodos de DTMF de varios dígitos, el copiloto sigue un conjunto de reglas que determinan cómo y qué almacenar en caché en función de estas configuraciones:

Escenario Longitud de los dígitos Condición Entrada de usuario Resultado
El autor del copiloto no estableció un carácter de terminación, por lo que se ignora el tiempo de espera. Cuando el usuario alcanza la longitud máxima, la clave después de la longitud máxima (el último dígito) se almacena en caché para el siguiente turno. 3 El tiempo del término es 0 o la clave del término es ninguna 1, 2, 3, 1, ... Los primeros tres dígitos se devuelven inmediatamente, mientras que el cuarto dígito se almacena en caché para el siguiente turno.
El autor del copiloto estableció el carácter de terminación. La entrada clave después del tiempo de espera se almacena en caché para el siguiente turno. 3 La clave de terminación es # 1, 2, 3, 1 Los primeros tres dígitos esperan el tiempo de espera de terminación antes de ser devueltos. El cuarto dígito se guarda en caché para el siguiente turno.
Cuando el usuario alcanza la longitud máxima, se ejecuta el tiempo de espera de terminación. 3 La clave de terminación es # 1, 2, 3, luego durante la ventana de tiempo de espera, 1 Se devuelven los primeros cuatro dígitos; sin embargo, como esta pregunta solo acepta tres dígitos, toda la secuencia de entrada no se considera válida y el copiloto vuelve a formular la pregunta.
El usuario no alcanza la longitud máxima (longitud válida). La clave introducida después del temporizador entre dígitos se almacena en caché para el siguiente turno. 2-5 No importa si se define una clave de terminación 1, 2, 3, luego después del tiempo de espera, 1 Los dos primeros dígitos esperan el temporizador entre dígitos antes de devolverse, y el tercer y cuarto dígitos se almacenan en caché para el siguiente turno.

El almacenamiento en caché de DTMF se gestiona de las siguientes maneras:

  • Si el siguiente turno no permite la interrupción, la clave almacenada en caché se elimina.
  • Si el siguiente turno permite la interrupción, la clave se gestiona según su flujo:
    • Si el flujo consta de varios nodos de mensajes, pero va seguido de un nodo de pregunta con múltiples DTMF, las claves se almacenan en caché solo para esta pregunta con múltiples DTMF. El tema global de DTMF no se activa.
    • Si el flujo consta de varios nodos de mensajes, pero va seguido de un nodo de pregunta con un solo DTMF, la clave se almacena en caché solo para una clave de DTMF única. Además, el tema global de DTMF está almacenado en caché. Sin embargo, si se superponen, gana el nodo de pregunta de DTMF único.
    • Si el flujo consta de varios nodos de mensajes sin ninguna duda, la clave se almacena en caché para el tema global de DTMF.

Propina

Para evitar el almacenamiento accidental en caché, haga lo siguiente:

  • Coloque el nodo con el mensaje deshabilitado de interrupción directamente después del nodo de pregunta.
  • Utilice un nodo de pregunta con múltiples DTMF con un temporizador de mayor duración (observe que esto aumenta la latencia para el usuario final si el usuario no introduce una clave de terminación).