Gerenciar fluxos de dados Kinesis

Permissões necessárias: Fluxos de dados

Esta página orienta você pelos processos de configuração de um fluxo de dados Kinesis. CXone Mpower fornece logs RVIClosed Resposta de voz interativa. Os contatos automatizados do menu do telefone são usados por meio de entradas de voz ou teclas para obter informações, encaminhar uma chamada de voz recebida ou ambos. como um fluxo, portanto, você deve configurar um método de consumo de dados em um destino que você controla. Uma configuração completa inclui etapas de configuração em CXone Mpower e também a configuração do serviço ou sistema que assinará e consumirá o fluxo.

Você pode assinar o fluxo de dados em qualquer linguagem, como Python, .NET, Java e assim por diante. Ao configurar o fluxo no CXone Mpower, você pode optar por consumir os dados nos seguintes formatos de esquema:

  • PROTO
  • JSON
  • AVRO
  • JSON com alimentação de linha
  • JSON AVRO com alimentação de linha

Configurar um Kinesis Fluxo de dados

Depois de ter um destino, você pode inserir os detalhes em CXone Mpower e os dados começarão a fluir para o destino. Depois de adicionar os detalhes do destino do Kinesis em CXone Mpower, o back-end leva 24 horas para ser atualizado. Após a atualização, os dados começam a ser transmitidos.

Configurar um destino Kinesis

Você deve criar um destino em sua infraestrutura para o fluxo de dados e dar a ele as permissões necessárias para permitir que CXone Mpower Data Streams publique dados nele. É aqui que o CXone Mpower pode acessar e consumir os dados.

  1. Crie o fluxo de Kinesis em AWS console de gerenciamento Abre em uma nova janela. Você pode saber mais sobre esse processo na documentação do Amazon. Certifique-se de registrar seu fluxo de Kinesis ARN, que você deve incluir na política de permissões.
  2. Crie uma função do IAM no console AWS Management . Certifique-se de configurar o seguinte:
    • Permissões
      • "kinesis:DescribeStream"

      • "kinesis:DescribeStreamSummary"

      • "kinesis:DescribeStreamConsumer"

      • "kinesis:SubscribeToShard"

      • "kinesis:RegisterStreamConsumer"

      • "kinesis:PutRecords"

      • "kinesis:PutRecord"

      • "kinesis:ListShards"

      Certifique-se de incluir "Resource": "<YOUR_KINESIS_STREAM_ARN>" na política de permissões.

    • Relações de confiança

      Inclua uma política de confiança nas relações de confiança da função do IAM, como a mostrada na imagem a seguir. Como mostrado na imagem, você deve substituir NICE_AWS_ACCOUNT_ID e EXTERNAL_ID por seus próprios valores válidos.

      Os seguintes são válidos CXone Mpower AWS valores de ID da conta:

      CXone Mpower AWS ID DA CONTA

      VALOR

      ID da conta AWS de produção

      737494165703

      FedRamp AWS ID da conta751344753113
      FedRamp ID da conta de AWS alta420587085960

      Nota: FedRAMP IDs são especificamente para organizações governamentais. Peça mais informações ao seu Representante de contas.

  3. Crie um ID externo Abre em uma nova janela para associar à função. Pode ser qualquer string aleatória, por exemplo: 70ffec909539cdb4f01fb0aa3d249713cad411c2e652707a92fb51d0f5449ea.

Crie um Fluxo de dados Kinesis em CXone Mpower

As atualizações Kinesis fluxos de dados podem levar até 24 horas para serem implementadas. Um fluxo de dados atualizado é exibido como pendente até que as alterações entrem em vigor.

  1. Clique no seletor de aplicativo ícone do seletor de aplicativos e selecioneAdmin.
  2. Vá para Configurações da conta > Fluxo de dados do evento.
  3. Clique em Criar novo fluxo de dados.

  4. Insira o Nome, a Descrição, o Tipo de evento do fluxo de dados e outros detalhes.

  5. Clique em Criar.
  6. Se desejar atualizar o formato de dados, selecione o novo formato de dados e clique em Salvar.