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 Interactive Voice Response. Automated phone menu contacts use via voice or key inputs to obtain information, route an inbound voice call, or both. 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 los pasos de configuración en NiCE CXone y también la configuración del servicio o sistema que se suscribirá al flujo y lo consumirá.

Puede suscribirse al flujo de datos en cualquier lenguaje, como Python, .NET, Java, y así sucesivamente. Al configurar el flujo en NiCE CXone, 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 de Kinesis

Después de contar con 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 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 Kinesis en la consola de AWS Management 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 Kinesis, el cual debe incluir en la política de permisos.
  2. Create an IAM role in the AWS Management console Icon of dark gray square with an arrow pointing out of its upper right corner. 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.

      The following are valid NiCE CXone AWS account ID values:

      NiCE CXone AWS ID DE CUENTA

      VALOR

      ID de cuenta de producción de AWS

      737494165703

      FedRamp AWS ID de cuenta751344753113
      FedRamp Alta ID de cuenta de AWS420587085960
      Configuraciones de nube soberana de Australia637423616941

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

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

Crear un Flujo de datos Kinesis en NiCE CXone

Las actualizaciones a 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.