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 IVR
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.
- Cree el flujo Kinesis en la consola de AWS Management
. 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. - 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.
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 cuenta 751344753113 FedRamp Alta ID de cuenta de AWS 420587085960 Configuraciones de nube soberana de Australia 637423616941 Nota: los ID FedRAMP SOn específicamente para organizaciones gubernamentales. Solicite más información a su representante de cuenta.
- Permissions
- Crear un id externo
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.
- Haga clic en el selector de aplicaciones
y seleccioneAdmin. - Vaya a Configuraciones de la cuenta > Flujo de datos de eventos.
-
Haga clic en Crear nueva secuencia de datos.
-
Ingrese el nombre, Descripción, Tipo DE evento y otros detalles del flujo de datos.
Obtenga más información acerca de los campos de este paso
Campo
Detalles
Tipo DE evento
Seleccione el tipo DE evento, como Registro de IVR.
Formato DE datos Seleccione el formato de los datos en los que desea crear y usar la salida del flujo de datos. Por ejemplo, si desea almacenar valores serializados en un formato binario que ahorra espacio, el esquema AVRO es adecuado para ese fin. Punto de contacto Seleccione uno o más puntos de contacto
The entry point that an inbound contact uses to initiate an interaction, such as a phone number or email address. para filtrar los datos de entrada del flujo de datos. Por ejemplo, un punto de contacto podrían ser terminales tales como el correo electrónico o el chat.Tipo de flujo objetivo Para recibir datos en una transmisión de Kinesis, seleccione Kinesis Externo. Nombre de flujo Kinesis Se aplica solo a los flujos de datos Kinesis.
Enter the name of the Kinesis stream you created in the previous steps.Región AWS Se aplica solo a Kinesis externa.
Enter the AWS region of the External Kinesis stream from where IVR data is to be published.Arn de rol Se aplica solo a Kinesis externa.
Ingrese el arn de rol entre cuentas AWS creado para NiCE CXone. Este se creó en la tarea anterior.
Id externo Se aplica solo a Kinesis externa.
Introduzca el id externo asociado con el arn de rol entre cuentas de AWS que especificó en el campo Arn de rol. Usted creó este ID en la tarea anterior.
- Hacer clicCrear.
-
Si desea actualizar el formato DE datos, seleccione el nuevo formato DE datos y haga clic en Guardar.
