Auf dieser Seite wird beschrieben, wie Sie die Audiowiedergabe in der Customer Experience Insights Console mithilfe signierter URLs aktivieren.
Wenn die Audiowiedergabe aktiviert ist, können Sie sich die Audioaufzeichnungen von Unterhaltungen direkt in der CX Insights-Konsole anhören. Für die Audiowiedergabe werden signierte URLs verwendet, um authentifizierten, zeitlich begrenzten Zugriff auf Audiodateien zu ermöglichen, die in Ihren Cloud Storage-Buckets gespeichert sind. Dadurch ist es nicht mehr erforderlich, Nutzern direkten Zugriff auf Cloud Storage-Buckets für die Audiowiedergabe zu gewähren.
Hinweis
Damit Nutzer Audioinhalte in der CX Insights-Konsole abspielen können, benötigen sie die Berechtigung zum Generieren signierter Audio-URLs. Die erforderliche IAM-Berechtigung hängt davon ab, wie auf die Unterhaltung zugegriffen wird:
- Für alle Unterhaltungen: Die Berechtigung
contactcenterinsights.conversations.generateSignedAudioist in den vordefinierten RollenContact Center AI Insights viewerundContact Center AI Insights editorenthalten. - Für alle Unterhaltungen, auf die über ein Dataset zugegriffen wird: Die Berechtigung
contactcenterinsights.datasets.generateSignedAudioist in den vordefinierten RollenContact Center AI Insights viewerundContact Center AI Insights editorenthalten. - Für detaillierten Zugriff über eine autorisierte Ansicht:Die Berechtigung
contactcenterinsights.authorizedConversations.generateSignedAudioist in den vordefinierten RollenContact Center AI Insights authorizedViewerundContact Center AI Insights authorizedEditorenthalten.
Weitere Informationen zu detaillierten Berechtigungen mit autorisierten Ansichten finden Sie unter Detaillierte Zugriffssteuerung.
Führen Sie zuerst folgende Schritte aus:
- Achten Sie darauf, dass Sie Sprachunterhaltungen in CX Insights importiert haben und dass diese Unterhaltungen Audio-URIs enthalten, die auf Audiodateien in einem Cloud Storage-Bucket verweisen. Das ist auf folgende Weise möglich:
- Die Projektnummer finden Sie auf der Seite Projekteinstellungen. Google Cloud
Audiowiedergabe aktivieren
Wenn Sie die Audiowiedergabe über signierte URLs aktivieren möchten, müssen Sie dem CX Insights-Dienstkonto Zugriff auf Ihren Cloud Storage-Bucket gewähren und Cross-Origin Resource Sharing (CORS) für den Bucket konfigurieren.
Dienstkonto Zugriff auf Cloud Storage-Bucket gewähren
Für CX Insights ist Zugriff auf den Cloud Storage-Bucket erforderlich, in dem die Audioaufnahmen von Unterhaltungen gespeichert sind, um signierte URLs zu generieren. Sie müssen dem CX Insights-Dienstkonto die Rolle
Storage Object Viewer(roles/storage.objectViewer) für die Buckets mit Ihren Audiodateien zuweisen.Die Kennung des CX Insights-Dienstkontos lautet:
service-PROJECT_NUMBER@gcp-sa-contactcenterinsights.Ersetzen Sie
PROJECT_NUMBERdurch die Google Cloud Projektnummer.
Eine Anleitung zum Gewähren des Zugriffs auf ein Dienstkonto für einen Bucket finden Sie unter Hauptkonto zu einer Richtlinie auf Bucket-Ebene hinzufügen.
CORS für Cloud Storage-Bucket konfigurieren
Damit Browser Audio von signierten URLs abspielen können, die von CX Insights generiert wurden, müssen Sie CORS für Ihren Cloud Storage-Bucket so konfigurieren, dass der Zugriff von CX Insights-Konsolenursprüngen aus möglich ist.
Erstellen Sie zuerst eine JSON-Datei mit dem Namen cors-config.json und folgendem Inhalt:
[
{
"origin": ["https://ccai.cloud.google.com"],
"responseHeader": ["Content-Type"],
"method": ["GET"],
"maxAgeSeconds": 3600
}
]
Führen Sie dann den folgenden gcloud-Befehl aus, um die CORS-Konfiguration auf Ihren Bucket anzuwenden:
gcloud storage buckets update gs://BUCKET_NAME --cors-file=cors-config.json
Ersetzen Sie schließlich BUCKET_NAME durch den Namen Ihres Cloud Storage-Bucket mit Audiodateien. Weitere Informationen finden Sie unter Cross-Origin Resource Sharing (CORS) konfigurieren.