בדף הזה מוסבר איך להפעיל השמעת אודיו במסוף Customer Experience Insights באמצעות כתובות URL חתומות.
אם הפעלתם את השמעת האודיו, תוכלו להאזין לאודיו של השיחה ישירות במסוף CX Insights. הפעלת אודיו משתמשת בכתובות URL חתומות כדי לספק גישה מאומתת ומוגבלת בזמן לקובצי אודיו שמאוחסנים בקטגוריות של Cloud Storage. כך לא צריך להעניק למשתמשים גישה ישירה לקטגוריות של Cloud Storage כדי להפעיל אודיו.
לפני שמתחילים
כדי להפעיל אודיו במסוף CX Insights, המשתמשים צריכים הרשאה ליצור כתובות URL חתומות של אודיו. הרשאת ה-IAM הנדרשת תלויה בדרך שבה ניגשים לשיחה:
- לכל השיחות: ההרשאה
contactcenterinsights.conversations.generateSignedAudioכלולה בתפקידים המוגדרים מראשContact Center AI Insights viewerו-Contact Center AI Insights editor. - לכל השיחות שאליהן ניגשים דרך מערך נתונים: ההרשאה
contactcenterinsights.datasets.generateSignedAudioכלולה בתפקידים המוגדרים מראשContact Center AI Insights viewerו-Contact Center AI Insights editor. - לגישה ברמת דיוק גבוהה באמצעות תצוגה מורשית: ההרשאה
contactcenterinsights.authorizedConversations.generateSignedAudioכלולה בתפקידים המוגדרים מראשContact Center AI Insights authorizedViewerו-Contact Center AI Insights authorizedEditor.
מידע נוסף על הרשאות מפורטות באמצעות תצוגות מורשות זמין במאמר סקירה כללית על בקרת גישה מפורטת.
לפני שמתחילים, צריך לבצע את השלבים הבאים:
- חשוב לוודא שייבאתם שיחות קוליות אל CX Insights, ושבשיחות האלה יש כתובות URI של אודיו שמפנות לקובצי אודיו בקטגוריה של Cloud Storage. אפשר לעשות זאת באמצעות:
- כדי למצוא את Google Cloud מספר הפרויקט, עוברים לדף Project settings (הגדרות הפרויקט).
הפעלה של השמעת אודיו
כדי להפעיל השמעה של אודיו באמצעות כתובות URL חתומות, צריך להעניק לחשבון השירות של CX Insights גישה לקטגוריה של Cloud Storage ולהגדיר שיתוף משאבים בין מקורות (CORS) בקטגוריה.
מתן גישה לחשבון שירות לקטגוריה של Cloud Storage
כדי ליצור כתובות URL חתומות, ל-CX Insights נדרשת גישה לקטגוריה של Cloud Storage שבה מאוחסן האודיו של השיחות. צריך להעניק לחשבון השירות של CX Insights את התפקיד
Storage Object Viewer(roles/storage.objectViewer) בקטגוריות שמכילות את קובצי האודיו.מזהה חשבון השירות של CX Insights הוא:
service-PROJECT_NUMBER@gcp-sa-contactcenterinsights.מחליפים את
PROJECT_NUMBERבמספר הפרויקט ב- Google Cloud .
הוראות להענקת גישה לחשבון שירות לקטגוריה מפורטות במאמר הוספת חשבון משתמש למדיניות ברמת הקטגוריה.
הגדרת CORS בקטגוריה של Cloud Storage
כדי לאפשר לדפדפנים להפעיל אודיו מכתובות URL חתומות שנוצרו על ידי CX Insights, צריך להגדיר CORS בקטגוריה של Cloud Storage כדי לאפשר גישה ממקורות של מסוף CX Insights.
קודם יוצרים קובץ JSON בשם cors-config.json עם התוכן הבא:
[
{
"origin": ["https://ccai.cloud.google.com"],
"responseHeader": ["Content-Type"],
"method": ["GET"],
"maxAgeSeconds": 3600
}
]
לאחר מכן מריצים את הפקודה gcloud הבאה כדי להחיל את הגדרות ה-CORS על הקטגוריה:
gcloud storage buckets update gs://BUCKET_NAME --cors-file=cors-config.json
לבסוף, מחליפים את BUCKET_NAME בשם של הקטגוריה של Cloud Storage שמכילה את קובצי האודיו. מידע נוסף זמין במאמר בנושא הגדרת שיתוף משאבים בין מקורות (CORS).