El agente virtual de voz (VAV) es una capacidad de autoservicio en Webex Contact Center que lo ayuda a integrar la plataforma de respuesta de voz interactiva (IVR) con los servicios de IA basados en la nube. VAV admite interacciones similares a las humanas que proporcionan asistencia inteligente y automatizada a las personas que llaman. La capacidad de VAV permite a las personas que llaman resolver problemas de forma rápida y más eficiente en el flujo de IVR y reduce las llamadas dirigidas a agentes humanos.

El VAV utiliza tecnologías como el procesamiento del lenguaje natural (NLP), el reconocimiento automatizado del habla (ASR) y texto a voz (TTS) para comprender la intención de una persona que llama y proporcionar respuestas de voz personalizadas y relevantes.

VAV ofrece los siguientes beneficios:

  • Capacidad de responder rápidamente a las consultas de la persona que llama en tiempo real.

  • Capacidad de enrutar a una persona que llama a un agente en vivo si el agente virtual no puede manejar la conversación.

Webex Contact Center utiliza los servicios de IA del Centro de contacto (CCAI) a través del conector de integración específico del proveedor de servicios. Puede utilizar los servicios de IA para diseñar agentes virtuales y crear flujos de llamadas de IVR complejos.

  • Esta característica solo está disponible con los servicios de suscripción de Cisco.

Servicios de medios regionales

Los servicios de CCAI apoyan la regionalización. Los servicios de CCAI están disponibles con regiones de PSTN remotas y predeterminadas en la plataforma de próxima generación (RTMS). Para obtener más información, consulte el artículo Configurar medios regionales para voz del agente virtual .

Integraciones compatibles

Actualmente, Webex Contact Center admite las siguientes integraciones:

  • Experiencia del cliente de Google Dialogflow
  • ES de Google Dialogflow

El agente de Dialogflow CX es un agente virtual que maneja conversaciones concurrentes con sus usuarios finales. Es un módulo de comprensión del lenguaje natural que comprende los matices del lenguaje humano. Puede diseñar y crear bots de agente para gestionar los tipos de conversaciones necesarias para su sistema. Para obtener más información sobre CX, consulte la documentación de Google.

La conversación entre el agente virtual y la persona que llama aparece en el widget de transcripción del Agent Desktop.

La conversación aparece en el widget de transcripción solo si la respuesta de cumplimiento “El agente dice” se establece en Dialogflow CX.

Requisitos previos

Para integrarse con el proveedor de VAV, realice las siguientes tareas:

  • Configure el conector de integración específico del proveedor de servicios, como el conector de Google CCAI en Control Hub. Para obtener más información, consulte el tema Configurar el conector de Google CCAI en el artículo Configurar conectores de integración para Webex Contact Center .

  • Cree la característica de IA del Centro de contacto (CCAI) en Control Hub. Para obtener más información, consulte el artículo Crear una configuración de IA del Centro de contacto . El sistema genera el ID de configuración de CCAI que puede utilizar en las configuraciones de control de flujo.

Características compatibles

La voz del agente virtual con Dialogflow CX admite las siguientes funciones:

  • Respuesta parcial
  • Evento personalizado
  • Parámetros personalizados

Respuesta parcial

Puede configurar la característica de respuesta parcial en CX para notificar a los usuarios mientras el agente de Dialogflow obtiene la respuesta a través de webhook. Para obtener más información, consulte Configurar una respuesta parcial en Dialogflow CX.

Evento personalizado

Puede configurar eventos personalizados y características de carga útil personalizadas en CX. La característica de carga útil personalizada envía información de carga útil desde la aplicación Google CX al lado del cliente para su procesamiento. La característica de evento personalizado ayuda a seleccionar un evento en particular para que se invoque en la aplicación de CX mediante la API del lado del cliente. Para obtener más información, consulte Configurar eventos personalizados en Dialogflow CX.

Parámetros personalizados

Puede configurar parámetros en la consola de Agent Builder o en la consola de Dialogflow CX. La aplicación Google Dialogflow CX envía estos parámetros a la aplicación Webex Contact Center para su procesamiento posterior. Para obtener más información, consulte Configurar parámetros personalizados en Dialogflow CX

Configurar la actividad V2 del agente virtual

La actividad V2 del agente virtual proporciona una experiencia de conversación en tiempo real para sus contactos. Puede agregar la actividad V2 del agente virtual al flujo de llamadas para gestionar conversaciones basadas en voz con IA. Cuando habla una persona que llama, el sistema hace coincidir la voz con la mejor intención en el agente virtual. Además, ayuda a la persona que llama como parte de la experiencia de respuesta de voz interactiva (IVR).

Resultados

Indica las rutas de salida para la actividad que ocurre en función del resultado de la conversación entre el agente virtual y la persona que llama.

  • Manejado: el resultado se activa cuando se completa la ejecución del agente virtual.

  • Remisión a una instancia superior: el resultado se activa cuando se requiere remitir la llamada al agente humano.

Administración de errores

Indica la ruta de salida de la actividad para cualquier error que ocurra durante la conversación entre el agente virtual y la persona que llama.

Con errores: el flujo toma esta ruta en cualquier escenario de error.

Antes de comenzar

Configure el punto de entrada y elija el flujo de enrutamiento (después de crear el flujo en el Diseñador de flujos). Para obtener más información, consulte Configurar un canal.

1

En la barra de navegación del Portal de administración, elija Estrategia de enrutamiento > Flujo .

2

Haga clic en Nuevo.

3

En el campo Nombre de flujo , introduzca un nombre único.

4

Haga clic en Iniciar flujo de construcción. Aparecerá la ventana Diseñador de flujos .

5

Arrastre y suelte la actividad Agente virtual V2 de la Biblioteca de actividades al lienzo de flujo principal.

6

En Configuración general, realice las siguientes acciones:

  1. En el campo Etiqueta de actividad , introduzca un nombre para la actividad.

  2. En el campo Descripción de la actividad , introduzca una descripción para la actividad.

7

En la configuración de Experiencia conversacional , elija una de las siguientes opciones:

  • Configuración estática de IA del Centro de contacto: elija el nombre de configuración de CCAI en la lista desplegable Configuración de IA del Centro de contacto .

    El nombre de configuración de CCAI se completa en función de la característica de CCAI que está configurada en Control Hub.

  • Configuración de IA del Centro de contacto variable: elija la variable de flujo que permita la selección dinámica del ID de configuración de CCAI en función de la región de origen de la llamada. Esta variable asigna la región de PSTN a la región de perfil de Google correspondiente para gestionar la conversación.

    Para obtener más información acerca de cómo configurar la configuración de CCAI variable, consulte los pasos 6 a 8 en el artículo Configurar medios regionales para voz del agente virtual .
    • Para que funcione un flujo de VAV, debe establecer las variables globales en el flujo para configurar el idioma de entrada y la voz de salida predeterminados para el agente virtual. Para obtener más información sobre cómo agregar variables globales en el flujo, consulte Variables globales en el Diseñador de flujo.
    • Si desea anular el idioma de entrada y la voz de salida predeterminados para VAV, incluya las actividades Establecer variable antes de la actividad V2 del agente virtual en el flujo.

      Para el idioma de entrada personalizado, configure la actividad Establecer variable de la siguiente manera:

      • Defina la variable en Global_Idioma.

      • Defina el valor de la variable en el código de idioma requerido (por ejemplo, fr-CA).

      Para la voz de salida personalizada, configure la actividad Establecer variable de la siguiente manera:

      • Defina la variable en Global_VoiceName.

      • Defina el valor de la variable en el código de nombre de voz de salida requerido (por ejemplo, en-US-Standard-D).

      Para obtener más información acerca de las voces y los idiomas admitidos en CX, consulte Voces e idiomas admitidos.

8

En la configuración de Evento de estado , introduzca el nombre del evento personalizado y los datos en las columnas Nombre del evento: datos del evento . El evento de estado es un mecanismo para activar el administrador de eventos que está configurado en el bot del agente. En el bot del agente, puede configurar la forma en que se debe gestionar el evento.

  • Nombre del evento: (opcional) indica el nombre del evento que se define en la plataforma integrada de IA de terceros.

  • Datos del evento: (opcional) indica los datos JSON que el sistema envía (como parte del nombre del evento definido) a la plataforma integrada de IA de terceros.

Puede especificar el nombre del evento y los datos en forma de un valor o expresión estática. Para las expresiones, utilice esta sintaxis: {{ variable }}. A continuación, se muestra un ejemplo del evento de estado configurado para saludar a la persona que llama con un mensaje de bienvenida personalizado.

Nombre del evento: Bienvenida personalizada

Datos del evento: {"Name": "John"}

9

En Configuración avanzada, realice las siguientes acciones:

  1. En el campo Velocidad de habla , introduzca el valor numérico o la expresión para aumentar o disminuir la velocidad de salida del habla.

    • Los valores válidos para la entrada numérica oscilan entre 0,25 y 4,0. El valor predeterminado es 1.0.

      Por ejemplo, con 0,5 configurado como valor, la velocidad de salida del habla se vuelve más lenta que la velocidad ideal. Con 2 configurado como valor, la velocidad de salida del habla se vuelve más rápida que la velocidad ideal.

    • Para expresiones, puede utilizar la sintaxis: {{variable}}.

  2. En el campo Ganancia de volumen , introduzca el valor numérico o la expresión para aumentar o disminuir el volumen de la salida de voz.

    • Los valores válidos para la entrada numérica oscilan entre –96,0 y 16,0 decibelios (dB). El valor predeterminado es 0,0 dB.

    • Para expresiones, puede utilizar la sintaxis: {{variable}}.

  3. En el campo Tono , introduzca el valor numérico o la expresión para aumentar o disminuir el tono de la salida de voz.

    • Los valores válidos para la entrada numérica oscilan entre –20,0 y 20,0 hercios (Hz). El valor predeterminado es 0,0 Hz.

    • Para expresiones, puede utilizar la sintaxis: {{variable}}.

  4. En el campo Retraso de finalización , introduzca el valor numérico. Esta configuración permite que el agente virtual complete el último mensaje antes de que se detenga la actividad y pase al siguiente paso en el flujo.

    Por ejemplo, si desea que el agente virtual le indique algo a la persona que llama antes de que el sistema remita la llamada a un agente a una instancia superior, considere el tiempo que tarda en completar el mensaje final antes de la remisión a una instancia superior.

    El valor válido de la entrada numérica oscila entre 0 y 30 segundos. El valor predeterminado es de 15 segundos.

    Si configura el valor de Demora de finalización como 0, el sistema no reproduce el último mensaje de audio a la persona que llama.

  5. Marque la casilla de verificación Habilitar transcripción de la conversación para permitir que Agent Desktop muestre la transcripción de la conversación entre el agente virtual y la persona que llama.

    La transcripción sin formato también está disponible a través de una URL dinámica. Esta URL extrae secciones específicas de la transcripción con una solicitud HTTP.

10

En Variables de salida de actividad, puede ver la lista de variables que almacena el estado de salida del evento que ocurre durante la conversación entre el agente virtual y la persona que llama.

  • VirtualAgentV2.TranscriptURL: almacena la URL que apunta a la transcripción de la conversación entre el agente virtual y la persona que llama.

    Utilice la actividad Analizar para extraer los parámetros de la transcripción de voz del agente virtual.

  • VirtualAgentV2.MetaData: almacena los datos JSON que se reciben del bot del agente como parte del cumplimiento o de la gestión de un evento personalizado. Puede utilizar estos datos para crear más lógica comercial en el generador de flujos.

  • VirtualAgentV2.StateEventName: almacena el nombre del evento personalizado que el sistema recibe del bot del agente después de que el sistema activa un evento de estado personalizado.

  • Actualmente, en-US es el único idioma compatible.

  • Solo se admite el códec u-law.

  • Cuando se transfiere una llamada a un agente en vivo, la transcripción de la conversación entre la persona que llama y el agente virtual se muestra en el gadget de transcripción en Agent Desktop (solo si el gadget de transcripción está configurado en Agent Desktop).

El agente de Dialogflow ES es un agente virtual que maneja conversaciones concurrentes con sus usuarios finales. Es un módulo de comprensión del lenguaje natural que comprende los matices del lenguaje humano. Puede diseñar y crear bots de agente para gestionar los tipos de conversaciones necesarias para su sistema. Para obtener más información sobre Dialogflow ES, consulte la documentación de Google.

La conversación entre el agente virtual y la persona que llama aparece en el widget de transcripción del Agent Desktop. La conversación aparece en el widget de transcripción solo si las “Respuestas” están configuradas en el ES de Dialogflow.

Requisitos previos

Para integrarse con el ES de Dialogflow, realice las siguientes tareas:

  • Debe tener la edición Dialogflow Essentials para integrarse con el ES de Dialogflow.

  • Configure el conector de Google CCAI en Control Hub. Para obtener más información, consulte el tema Configurar el conector de Google CCAI en el artículo Configurar conectores de integración para Webex Contact Center .

  • Cree la característica de IA del Centro de contacto (CCAI) en Control Hub. Para obtener más información, consulte el artículo Crear una configuración de IA del Centro de contacto . El sistema genera el ID de configuración de CCAI que puede utilizar en las configuraciones de control de flujo.

Configurar la actividad V2 del agente virtual

Los clientes que utilizan la plataforma de próxima generación pueden configurar la actividad V2 del agente virtual en el Diseñador de flujos.

La actividad V2 del agente virtual proporciona una experiencia de conversación en tiempo real para sus contactos. Puede agregar la actividad V2 del agente virtual al flujo de llamadas para gestionar conversaciones basadas en voz con IA. Cuando habla una persona que llama, el sistema hace coincidir la voz con la mejor intención en el agente virtual. Además, ayuda a la persona que llama como parte de la experiencia de respuesta de voz interactiva (IVR).

No se proporciona soporte para más de una actividad V2 del agente virtual en la misma rama en un flujo de llamadas.

Resultados

Indica las rutas de salida para la actividad que ocurre en función del resultado de la conversación entre el agente virtual y la persona que llama.

  • Manejado: el resultado se activa cuando se completa la ejecución del agente virtual.

  • Remisión a una instancia superior: el resultado se activa cuando se requiere remitir la llamada al agente humano.

Administración de errores

Indica la ruta de salida de la actividad para cualquier error que ocurra durante la conversación entre el agente virtual y la persona que llama.

Con errores: el flujo toma esta ruta en cualquier escenario de error.

Configuración predeterminada a nivel del sistema

Los siguientes ajustes se definen internamente en el sistema de manera predeterminada. Estos ajustes no aparecen en la interfaz de usuario y no se pueden cambiar:

  • Número infinito de reintentos para gestionar errores de entrada no válidos o sin errores.

  • La intromisión está habilitada para interrumpir el agente virtual durante la interacción.

  • Símbolo de terminación DTMF = #. Esta configuración indica el final de la entrada.

  • DTMF “No-input timeout” (Tiempo de espera sin entrada) = 5 segundos. Esta configuración indica la duración durante la que el agente virtual espera la entrada de la persona que llama.

  • DTMF “Tiempo de espera entre dígitos” = 3 segundos. Esta configuración indica la duración durante la que el agente virtual espera la siguiente entrada de DTMF de la persona que llama antes de que el agente virtual continúe en el flujo de conversación.

Antes de comenzar

  • Configure un agente de Dialogflow. Para obtener más información sobre la creación de un agente de Dialogflow en Google Cloud, consulte Crear un agente.

  • Configure el conector de Google CCAI y cree una configuración de CCAI en Control Hub.

  • Configure el punto de entrada y elija el flujo de enrutamiento (una vez que el flujo se haya creado en el Diseñador de flujos). Para obtener más información, consulte Configurar un canal.

1

Inicie sesión en Control Hub, elija Servicios > Centro de contacto > Flujos.

2

Haga clic en Administrar flujos y, luego, en Crear flujos.

3

En el campo Nombre de flujo , introduzca un nombre único y haga clic en Iniciar creación de flujo. Aparecerá la ventana Diseñador de flujos .

4

Arrastre y suelte la actividad Agente virtual V2 de la Biblioteca de actividades al lienzo de flujo principal.

5

En Configuración general, realice las siguientes acciones:

  1. En el campo Etiqueta de actividad , introduzca un nombre para la actividad.

  2. En el campo Descripción de la actividad , introduzca una descripción para la actividad.

6

En la configuración de Experiencia conversacional , elija una de las siguientes opciones de configuración de IA del Centro de contacto:

  • Estática: elija la configuración de CCAI para manejar las conversaciones dentro de la región de PSTN predeterminada.

    La configuración de IA del Centro de contacto se completa en función de la característica de CCAI que está configurada en Control Hub.

  • Variable: elija la configuración de CCAI para gestionar las conversaciones dentro de la misma ubicación de la persona que llama mientras la llamada se origina en la región de PSTN remota o no predeterminada. Esta variable asigna la región de PSTN a la región de perfil de Google correspondiente.

    Para obtener más información acerca de cómo configurar la configuración de CCAI de la variable, consulte los pasos 6 a 8 en el documento Configurar medios regionales para voz del agente virtual .
    • Para que funcione un flujo de VAV, debe establecer las variables globales en el flujo para configurar el idioma de entrada y la voz de salida predeterminados para el agente virtual. Para obtener más información sobre cómo agregar variables globales en el flujo, consulte Variables globales.
    • Si desea anular el idioma de entrada y la voz de salida predeterminados para VAV, incluya las actividades Establecer variable antes de la actividad V2 del agente virtual en el flujo.

      Para el idioma de entrada personalizado, configure la actividad Establecer variable de la siguiente manera:

      • Defina la variable en Global_Idioma.

      • Defina el valor de la variable en el código de idioma requerido (por ejemplo, fr-CA).

      Para la voz de salida personalizada, configure la actividad Establecer variable de la siguiente manera:

      • Defina la variable en Global_VoiceName.

      • Defina el valor de la variable en el código de nombre de voz de salida requerido (por ejemplo, en-US-Standard-D).

      Para obtener más información acerca de las voces y los idiomas admitidos en ES, consulte Voces e idiomas admitidos.

7

En la configuración de Evento de estado , introduzca el nombre del evento personalizado y los datos en las columnas Nombre del evento: datos del evento . El evento de estado es un mecanismo para activar la intención sin la necesidad de una entrada de texto coincidente o de voz. Puede definir los eventos personalizados para activar la intención. Para obtener información sobre cómo configurar la intención para los eventos en ES de Dialogflow, consulte la documentación de Google.

  • Nombre del evento: (opcional) indica el nombre del evento que se define en la plataforma integrada de IA de terceros.

  • Datos del evento: (opcional) indica los datos JSON que el sistema envía (como parte del nombre del evento definido) a la plataforma integrada de IA de terceros.

Puede especificar el nombre del evento y los datos en forma de un valor o expresión estática. Para las expresiones, utilice esta sintaxis: {{ variable }}. A continuación, se muestra un ejemplo del evento de estado configurado para saludar a la persona que llama con un mensaje de bienvenida personalizado.

Nombre del evento: Bienvenida personalizada

Datos del evento: {"Name": "John"}

8

En Configuración avanzada, realice las siguientes acciones:

  1. En el campo Velocidad de habla , introduzca el valor numérico o la expresión para aumentar o disminuir la velocidad de salida del habla.

    • Los valores válidos para la entrada numérica oscilan entre 0,25 y 4,0. El valor predeterminado es 1.0.

      Por ejemplo, con 0,5 configurado como valor, la velocidad de salida del habla se vuelve más lenta que la velocidad ideal. Con 2 configurado como valor, la velocidad de salida del habla se vuelve más rápida que la velocidad ideal.

    • Para expresiones, puede utilizar la sintaxis: {{variable}}.

  2. En el campo Ganancia de volumen , introduzca el valor numérico o la expresión para aumentar o disminuir el volumen de la salida de voz.

    • Los valores válidos para la entrada numérica oscilan entre –96,0 y 16,0 decibelios (dB). El valor predeterminado es 0,0 dB.

    • Para expresiones, puede utilizar la sintaxis: {{variable}}.

  3. En el campo Tono , introduzca el valor numérico o la expresión para aumentar o disminuir el tono de la salida de voz.

    • Los valores válidos para la entrada numérica oscilan entre –20,0 y 20,0 hercios (Hz). El valor predeterminado es 0,0 Hz.

    • Para expresiones, puede utilizar la sintaxis: {{variable}}.

  4. En el campo Retraso de finalización , introduzca el valor numérico. Esta configuración permite que el agente virtual complete el último mensaje antes de que se detenga la actividad y pase al siguiente paso en el flujo.

    Por ejemplo, si desea que el agente virtual le indique algo a la persona que llama antes de que el sistema remita la llamada a un agente a una instancia superior, considere el tiempo que tarda en completar el mensaje final antes de la remisión a una instancia superior.

    El valor válido de la entrada numérica oscila entre 0 y 30 segundos. El valor predeterminado es de 15 segundos.

    Si configura el valor de Demora de finalización como 0, el sistema no reproduce el último mensaje de audio a la persona que llama.

  5. Marque la casilla de verificación Habilitar transcripción de la conversación para permitir que Agent Desktop muestre la transcripción de la conversación entre el agente virtual y la persona que llama.

    La transcripción sin formato también está disponible a través de una URL dinámica. Esta URL extrae secciones específicas de la transcripción con una solicitud HTTP.

9

En Variables de salida de actividad, puede ver la lista de variables que almacena el estado de salida del evento que ocurre durante la conversación entre el agente virtual y la persona que llama.

  • VirtualAgentV2.TranscriptURL: almacena la URL que apunta a la transcripción de la conversación entre el agente virtual y la persona que llama.

    Utilice la actividad Analizar para extraer los parámetros de la transcripción de voz del agente virtual.

  • Las variables VirtualAgentV2.MetaData y VirtualAgentV2.StateEventName no se aplican.

  • Actualmente, en-US es el único idioma compatible.

  • Solo se admite el códec U-law.

  • Cuando se transfiere una llamada a un agente en vivo, la transcripción de la conversación entre la persona que llama y el agente virtual se muestra en el gadget de transcripción en Agent Desktop (solo si el gadget de transcripción está configurado en Agent Desktop).

Transcripción de IVR y variables globales en Agent Desktop

El administrador puede proporcionar acceso a un agente para ver la transcripción de IVR conversacional y para ver o editar las variables globales (anteriormente conocidas como CAD) en función de las configuraciones establecidas en el flujo de llamadas.

Un agente puede ver la transcripción de IVR conversacional y las variables globales extraídas de la transcripción de IVR conversacional en función de los permisos establecidos en el flujo de llamada por el administrador. Para obtener más información sobre la transcripción de IVR conversacional en Agent Desktop, consulte Widget de transcripción de IVR.

Para obtener más información sobre las variables globales en Agent Desktop, consulte Introducir variables de datos asociadas a llamadas.