Administrar Kinesis Data Streams

Permisos necesarios: Data Streams

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

Puede suscribirse al flujo de datos en cualquier lenguaje, como Python, .NET, Java, etcétera. Al configurar el flujo en NiCE CXone, puede elegir consumir los datos en los siguientes formatos de esquema:

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

Configurar un Flujo de datos de Kinesis

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

Configurar un Destino de Kinesis

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

  1. Cree el flujo de Kinesis en la consola de Gestión de AWS Opens in a new window. Puede obtener más información sobre este proceso en la documentación de Amazon. Asegúrese de registrar el ARN de su flujo de Kinesis, el cual debe incluir en la política de permisos.
  2. Create an IAM role in the AWS Management console . Make sure to configure the following:
    • Permissions
      • "kinesis:DescribeStream"

      • "kinesis:DescribeStreamSummary"

      • "kinesis:DescribeStreamConsumer"

      • "kinesis:SubscribeToShard"

      • "kinesis:RegisterStreamConsumer"

      • "kinesis:PutRecords"

      • "kinesis:PutRecord"

      • "kinesis:ListShards"

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

    • Trust Relationships

      Incluya una política de confianza en las relaciones de confianza del Rol 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 de ID de cuenta de NiCE CXone AWS válidos:

      NiCE CXone AWS ID DE CUENTA

      VALOR

      ID de cuenta de AWS de producción

      737494165703

      FedRamp AWS Account ID751344753113
      FedRAMP High AWS ID de cuenta420587085960
      Configuraciones de nube soberana de Australia637423616941

      Nota: los ID de FedRAMP son específicamente para organizaciones gubernamentales. Solicite a su representante de cuenta más información.

  3. Cree un id externo Opens in a new window para asociarlo con el rol. Puede ser cualquier cadena aleatoria, por ejemplo: 70ffec909539cdb4f01fb0aa3d249713cad411c2e652707a92fb51d0f5449ea.

Crear un Flujo de datos de Kinesis en NiCE CXone

Las actualizaciones de los flujos de datos de 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 icon of app selector 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.