Gérer Kinesis Data Streams
autorisations requises : Data Streams
Cette page vous guide à travers les processus de configuration d'un flux de données Kinesis. NiCE CXone fournit les journaux IVR
Réponse vocale interactive. Menu téléphonique automatisé que les contacts utilisent par la Voix ou par des touches pour obtenir des informations, acheminer un appel vocal entrant, ou les deux. sous forme de flux, vous devez donc configurer une méthode de consommation des données à une destination que vous contrôlez. Une configuration complète comprend les étapes de configuration dans NiCE CXone ainsi que la configuration du service ou du système qui s'abonnera au flux et le consommera.
Vous pouvez vous abonner au flux de données dans n'importe quel langage, comme Python, .NET, Java, et ainsi de suite. Lors de la configuration du flux dans NiCE CXone, vous pouvez choisir de consommer les données dans les formats de schéma suivants :
- PROTO
- JSON
- AVRO
- JSON avec saut de ligne
- JSON AVRO avec saut de ligne
Configurer un Flux de données Kinesis
Une fois que vous avez une destination, vous pouvez entrer les détails dans NiCE CXone, et les données commenceront à s'écouler vers la destination. Après avoir ajouté les détails de la destination Kinesis dans NiCE CXone, le système principal prend 24 heures pour se mettre à jour. Après la mise à jour, les données commencent alors à être diffusées en continu.
Configurer une destination Kinesis
Vous devez créer une destination dans votre infrastructure pour le flux de données et lui accorder les autorisations requises pour permettre à NiCE CXone Data Streams d'y publier des données. C'est là que NiCE CXone peut accéder aux données et les consommer.
- Créez le flux Kinesis dans la console de Gestion AWS
. Vous pouvez en savoir plus sur ce processus dans la documentation Amazon. Assurez-vous de noter l'ARN de votre flux Kinesis, que vous devez inclure dans la politique d'autorisations. - 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"
Assurez-vous d'inclure "Resource": "<YOUR_KINESIS_STREAM_ARN>" dans la politique des autorisations.
- Trust Relationships
Incluez une politique de confiance dans les relations de confiance du rôle iam, comme celle illustrée dans l'image suivante. Comme le montre l'image, vous devez remplacer NICE_AWS_ACCOUNT_ID et EXTERNAL_ID par vos propres valeurs valides.
Voici les valeurs valides d'ID de compte NiCE CXone AWS :
ID DE COMPTE NiCE CXone AWS
VALEUR
ID de compte AWS de production
737494165703
ID de compte AWS FedRamp 751344753113 ID de compte AWS FedRamp Élevé 420587085960 Configurations infonuagiques souveraines de l'Australie 637423616941 Note : les ID FedRAMP sont spécifiquement destinés aux organisations gouvernementales. Demandez plus de renseignements à votre représentant de compte.
- Permissions
- Créez un id externe
à associer au rôle. Il peut s'agir de n'importe quelle chaîne aléatoire, par exemple : 70ffec909539cdb4f01fb0aa3d249713cad411c2e652707a92fb51d0f5449ea.
Créez un Flux de données Kinesis dans NiCE CXone
Les mises à jour des flux de données Kinesis peuvent prendre jusqu'à 24 heures pour être mises en œuvre. Un flux de données mis à jour est affiché comme étant en attente jusqu'à ce que les modifications prennent effet.
- Cliquez sur le sélecteur d'applications
et sélectionnez Admin. - Accédez à Paramètres du compte > Flux de données d'Événement.
-
Cliquez sur Créer un nouveau Flux de données.
-
Saisissez le Nom, la Description, le Type d'Événement et d'autres détails du flux de données.
Apprenez-en davantage sur les champs dans cette étape
Champ
Détails
Type d'événement
Sélectionnez le type d'événement, tel que Journal IVR.
Format des données Sélectionnez le format des données dans lequel vous souhaitez créer et utiliser la sortie du flux de données. Par exemple, si vous souhaitez stocker des valeurs sérialisées dans un format binaire optimisé pour l'espace, le schéma AVRO convient à cet effet. Point d'accès Sélectionnez un ou plusieurs points de contact
point d’entrée qu’un contact entrant utilise pour amorcer une interaction, comme un numéro de téléphone ou une adresse courriel. pour filtrer les données de saisie du flux de données. Par exemple, un point de contact peut être des points de terminaison tels que le courriel ou le clavardage.Type de flux cible Pour recevoir des données sur un flux Kinesis, sélectionnez Kinesis Externe. Nom du flux Kinesis S'applique uniquement aux flux de données Kinesis.
Enter the name of the Kinesis stream you created in the previous steps.Région AWS S'applique uniquement à Kinesis External.
Enter the AWS region of the External Kinesis stream from where IVR data is to be published.Rôle arn S'applique uniquement à Kinesis External.
Entrez le AWS ARN de rôle multicompte créé pour NiCE CXone. Celui-ci a été créé dans la tâche précédente.
Id externe S'applique uniquement à Kinesis External.
Entrée l'id externe associé au rôle arn de compte croisé AWS que vous avez spécifié dans le champ Rôle arn. Vous avez créé cet ID dans la tâche précédente.
- Cliquez sur Créer .
-
Si vous souhaitez mettre à jour le format de données, sélectionnez le nouveau format de données et cliquez sur Enregistrer.
