O CX Insights usa contas de serviço por projeto para acessar recursos no projeto do cliente, como arquivos de áudio e transcrição no bucket de armazenamento Google Cloud , durante a análise. A conta de serviço de cada projeto é criada automaticamente na primeira vez que você acessa os recursos de um usuário. Por padrão, a conta de serviço é automaticamente concedido algum acesso padrão—como Google Cloud acesso ao armazenamento—ao projeto.
Depois de criar sua primeira conversa, as permissões da conta de serviço vão aparecer nas configurações do IAM do projeto. Se você remover ou não encontrar as permissões da conta de serviço por engano, conceda o acesso manualmente às permissões corretas. A conta
sempre tem o formato service-<project_number>@gcp-sa-contactcenterinsights.iam.gserviceaccount.com.
Para mudar as permissões de uma conta manualmente, acesse o painel do IAM do console do CX Insights e conceda ao usuário a permissão contactcenterinsights.serviceAgent. A conta de serviço também pode receber permissões detalhadas, mas muitas delas podem causar instabilidade.
Se você receber uma mensagem de erro como a seguinte, primeiro verifique se a conta de serviço do CX Insights existe na configuração do IAM.
"message": "IAM permission 'dialogflow.participants.suggest' on 'projects/<project>/locations/global/conversations/fake_conversation_id/participants/fake_participant_id' denied."
Em seguida, verifique se a opção Incluir concessões de papéis fornecidas pelo Google está marcada:

Exportação de áudio
Para exportar áudio do Agent Assist ou do Dialogflow para o CX Insights, verifique se service-<project_number>@gcp-sa-dialogflow.iam.gserviceaccount.com tem o dialogflow.serviceAgent papel.
Criação manual do agente de serviço
Você pode criar o agente de serviço do Customer Experience Insights com o seguinte comando:
gcloud beta services identity create --service=contactcenterinsights.googleapis.com --project=<project_id>