Administrar Kinesis flujos de datos

Permisos necesarios: Flujos de datos

Esta página lo guiará a través del proceso de configuración de un flujo de datos Kinesis. CXone Mpower proporciona registros IVRClosed Respuesta de voz interactiva. Los contactos del menú telefónico automatizado se utilizan mediante entradas de voz o teclas para obtener información, enrutar una llamada de voz entrante o ambas cosas. como una transmisión, por lo que debe configurar un método para consumir los datos en un destino que usted controle. Una configuración completa incluye los pasos de configuración en CXone Mpower y también la configuración del servicio o sistema que se suscribirá y consumirá la transmisión.

Puede suscribirse al flujo de datos en cualquier lenguaje, como Python, .NET, Java, etc. Al configurar la transmisión en CXone Mpower, puede elegir consumir los datos en los siguientes formatos de esquema:

  • PROTO
  • JSON.
  • AVRO
  • JSON con avance de línea
  • JSON AVRO con avance de línea

Configurar un flujo de datos Kinesis

Una vez que tenga un destino, puede ingresar los detalles en CXone Mpower y los datos comenzarán a fluir hacia el destino. Después de agregar los detalles de destino Kinesis en CXone Mpower, el back-end tarda 24 horas en actualizarse. Después de la actualización, los datos comienzan a transmitirse.

Configurar un destino Kinesis

Debe crear un destino para el flujo de datos en su infraestructura y asignarle los permisos necesarios para permitir que CXone Mpower Data Streams publique datos allí. Aquí es donde CXone Mpower puede acceder y consumir los datos.

  1. Cree la secuencia Kinesis en la consola de administración AWS Se abre en una nueva ventana. Puede obtener más información sobre este proceso en la documentación Amazon. Asegúrese de registrar su ARN de transmisión Kinesis, que debe incluir en la política de permisos.
  2. Cree una función de IAM en la consola de administración de AWS . Asegúrese de configurar lo siguiente:
    • Permisos
      • "kinesis:DescribeStream"

      • "kinesis:DescribeStreamSummary"

      • "kinesis:DescribeStreamConsumer"

      • "kinesis:Suscribirse al fragmento"

      • "kinesis:RegistrarConsumidor de Flujo"

      • "kinesis:PonerRegistros"

      • "kinesis:PonerRegistro"

      • "kinesis:ListShards"

      Asegúrese de incluir "Recurso": "<YOUR_KINESIS_STREAM_ARN> " en la política de permisos.

    • Relaciones de confianza

      Incluya una política de confianza en las relaciones de confianza del rol de IAM, como la que se muestra en la siguiente imagen. Como se muestra en la imagen, debe reemplazar NICE_AWS_ACCOUNT_ID y EXTERNAL_ID con sus propios valores válidos.

      Los siguientes son valores válidos de ID de cuenta de AWS CXone Mpower:

      CXone Mpower ID DE CUENTA DE AWS

      VALOR

      ID de cuenta de AWS de producción

      737494165703

      ID de cuenta de AWS de FedRamp751344753113
      ID de cuenta de AWS de FedRamp High420587085960

      Nota: Los ID FedRAMP son específicamente para organizaciones gubernamentales. Pregunte a su Representante de cuenta para más información.

  3. Crear un ID externo Se abre en una nueva ventana para asociarlo con el rol. Puede ser cualquier cadena aleatoria, por ejemplo: 70ffec909539cdb4f01fb0aa3d249713cad411c2e652707a92fb51d0f5449ea.

Crear un flujo de datos Kinesis en CXone Mpower

Las actualizaciones de los flujos de datos Kinesis pueden tardar hasta 24 horas en implementarse. Un flujo de datos actualizado se muestra como pendiente hasta que los cambios surtan efecto.

  1. Haga clic en el selector de aplicaciones Icono de selector de aplicaciones y seleccioneAdmin.
  2. Vaya a Configuraciones de la cuenta >Flujo de datos de eventos.
  3. Haga clic en Crear nueva secuencia de datos.

  4. Ingrese el Nombre, Descripción, Tipo de evento y otros detalles del flujo de datos.

  5. Hacer clicCrear.
  6. Si desea actualizar el formato de datos, seleccione el nuevo formato de datos y haga clic en Guardar.