Agent Assist para la integración de voz de Salesforce con NiCE CXone

Esta integración de voz usa la app de Salesforce NiCE CXone Agent for Service Cloud Voice (BYOT) para permitir que tus agentes acepten llamadas de NiCE CXone en Salesforce Service Cloud Voice. Agent Assist usa la transmisión de llamadas de voz de NiCE CXone Agent Assist Hub para proporcionar sugerencias a tus agentes en la consola de servicio de Salesforce Lightning. En el siguiente diagrama, se ilustra esta arquitectura de integración:

Arquitectura de la integración de Agent Assist y NiCE CXone con Salesforce

Figura 1. Arquitectura de integración para la voz de Salesforce con Agent Assist y NiCE CXone

Antes de comenzar

Para integrar los módulos de la IU de Agent Assist con Salesforce, debes tener acceso a los siguientes recursos:

Paso 1: Configura NiCE CXone Studio y NiCE CXone Agent Assist Hub

En este paso, se describen todas las configuraciones necesarias en tu instancia de NiCE CXone.

Configura el flujo de llamadas con NiCE CXone Studio

Configura un flujo de llamadas programático con NiCE CXone Studio para enrutar las llamadas entrantes a tus agentes y enviar las transmisiones de medios de llamadas a Agent Assist. Sigue estos pasos para configurar el flujo de llamadas de NiCE CXone Studio:

  1. Accede a la consola de NiCE CXone.
  2. Haz clic en para abrir el menú Applications > Omnichannel Routing > Studio.
  3. En la página Studio, crea un New Script.

Configura este flujo de llamadas con los siguientes activadores y acciones de NiCE CXone Studio:

  • Inicio: Se activa cuando entra una llamada al número de teléfono del POC de NiCE.
  • Reqagent: Esta acción envía la llamada a una habilidad específica. Selecciona la habilidad asociada con los agentes que deseas que reciban llamadas.
  • Música: Esta acción reproduce música de espera.
  • Espera: Esta acción suspende el flujo hasta que se activa otra cosa.

A continuación, usa los siguientes activadores y acciones de NiCE CXone Studio para configurar lo que sucede cuando un agente contesta una llamada entrante:

  • Onanswer: Esta acción se activa cuando un agente contesta una llamada.
  • Ziptone: Reproduce un pitido cuando un agente levanta el teléfono en un escritorio de agente de NiCE CXone, como el softphone NiCE CXone Agent for Service Cloud Voice (BYOT).
  • Agent Assist: Esta acción requiere un perfil de conversación. Esta acción es responsable de crear una conversación y enviar las transmisiones de medios de una llamada entrante a Dialogflow, de modo que los módulos LWC de la IU de Agent Assist puedan renderizar la transcripción y las sugerencias de Agent Assist en Salesforce. Consulta la documentación de integración de NiCE CXone Studio para obtener detalles de configuración.

También puedes configurar Agent Assist para llamadas salientes con los siguientes activadores y acciones de NiCE CXone Studio:

  • Placecall: Puedes usar esta acción para iniciar la llamada y conectar la acción de Agent Assist a la rama OnAnswer de Placecall.
  • Onanswer
  • Agent Assist: Activa esta acción cuando la parte remota contesta una llamada saliente.

Paso 2: Instala un agente de NiCE CXone para Service Cloud Voice (BYOT)

Salesforce proporciona la licencia del complemento Service Cloud Voice (SCV), que permite la integración de softphones de terceros con tu instancia de Salesforce. NiCE CXone proporciona un complemento de SCV llamado NiCE CXone Agent for Service Cloud Voice (BYOT). Sigue la documentación de NiCE para configurar NiCE CXone Agent for Service Cloud Voice (BYOT) en tu instancia de Salesforce habilitada para SCV.

Paso 3: Agrega el módulo de Agent Assist a una página de registro

Agrega Agent Assist a la página de registro de llamadas de voz para que los agentes humanos puedan verlo.

Paso 4: Configuración de Agent Assist para Salesforce

Configura los parámetros de Agent Assist para Salesforce.

Agrega el conversationIDPrefix de NiCE CXone a los conjuntos de habilidades

  1. Cuando crees un conjunto de habilidades, agrega conversationIDPrefix en el siguiente código:

    BusNo-{NiceBusinessUnitNumber}_ContactId-
    
  2. Reemplaza {NiceBusinessUnitNumber} por el número de tu unidad de negocios de NiCE. El valor resultante debería verse de la siguiente manera:

    BusNo-1234567_ContactId-