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
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.
- Cree el flujo de Kinesis en la consola de Gestión de AWS
. 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. - 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 ID 751344753113 FedRAMP High AWS ID de cuenta 420587085960 Configuraciones de nube soberana de Australia 637423616941 Nota: los ID de FedRAMP son específicamente para organizaciones gubernamentales. Solicite a su representante de cuenta más información.
- Permissions
- Cree un id externo
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.
- 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
punto de entrada que utiliza un contacto entrante para iniciar una interacción, como un número de teléfono o una dirección de correo electrónico. 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 flujos de datos de 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.
