Risoluzione dei problemi di accesso al account di servizio

CX Insights utilizza service account per progetto per accedere alle risorse nel progetto del cliente, ad esempio file audio e di trascrizione nel bucket di archiviazione Google Cloud , durante l'analisi. Il account di servizio di ogni progetto viene creato automaticamente la prima volta che accedi alle risorse di un utente. Per impostazione predefinita, al account di servizio viene concesso automaticamente un accesso predefinito al progetto, ad esempio l'accesso all'archiviazione. Google Cloud

Dopo aver creato la prima conversazione, dovresti visualizzare le autorizzazioni del account di servizio nelle impostazioni IAM del progetto. Se rimuovi accidentalmente le autorizzazioni del account di servizio o non le visualizzi, puoi concedere manualmente l'accesso alle autorizzazioni corrette. L'account ha sempre il formato service-<project_number>@gcp-sa-contactcenterinsights.iam.gserviceaccount.com.

Per modificare manualmente le autorizzazioni di un account, vai al riquadro IAM della console CX Insights e concedi all'utente l' contactcenterinsights.serviceAgent. Al account di servizio possono essere concesse anche autorizzazioni granulari, anche se un numero eccessivo di queste può causare instabilità.

Se visualizzi un messaggio di errore simile al seguente, verifica innanzitutto che il account di servizio CX Insights esista nella configurazione IAM.

"message": "IAM permission 'dialogflow.participants.suggest' on 'projects/<project>/locations/global/conversations/fake_conversation_id/participants/fake_participant_id' denied."

Assicurati che l'opzione Includi concessioni di ruoli fornite da Google sia selezionata:

Esportazione audio

Per esportare l'audio da Agent Assist o Dialogflow a CX Insights, verifica che service-<project_number>@gcp-sa-dialogflow.iam.gserviceaccount.com abbia il dialogflow.serviceAgent ruolo.

Creazione manuale del service agent

Puoi creare l'agente di servizio Customer Experience Insights con il seguente comando:

gcloud beta services identity create --service=contactcenterinsights.googleapis.com --project=<project_id>