אפשר לשלב את הגדרת ה-SIPREC של Twilio עם Agent Assist של Google Cloud. השילוב הזה מאפשר ל-Agent Assist לנתח את נתוני האודיו של Twilio.
הארכיטקטורה
Google Cloud CCAI פועל כשרת הקלטה של פרוטוקול ליצירת סשן (SIP) (SRS), ו-Twilio הוא לקוח הקלטה של SIP (SRC). ל-Twilio יש מיקומי קצה באורגון ובווירג'יניה, ובמיקום באורגון יש שרתי קצה עם שם דומיין שמוגדר במלואו שמוגדר לתקשורת עם CCAI. באמצעות מחבר SIP recording (SIPREC) גנרי של Twilio, אפשר להעביר תנועה מהמיקום באורגון אל CCAI.
התמונה הבאה ממחישה איך מחבר Twilio SIPREC מעביר נתוני קול מ-SRC של טלפוניה של Twilio אל Google Cloud CCAI SRS.

כחלק מ-CCAI, Agent Assist יכול לשלוח תמלילים של נתונים שנאספים בזיהוי קולי עם הצעות בחזרה לשולחן העבודה של הנציג ב-Twilio באמצעות Cloud Run, Pub/Sub ו-Memorystore for Redis.
הגדרת פרטי SRS במחבר Twilio SIPREC
כדי לגשת למחבר Twilio SIPREC:
- נכנסים אל דף Stream Connectors Console של Twilio.
- בוחרים באפשרות SIPREC Connector.
- נותנים למחבר שם ייחודי.
כדי להשתמש ב-SRS, צריך להשתמש במחרוזת החיבור הבאה ולהחליף את מספר הטלפון במספר הטלפון שמשויך לפרופיל השיחה. מספר הטלפון צריך להיות בפורמט +1XXXXXXXXXX.
sip:<<enter_phone_number_here>>@216.239.36.145:5672;transport=tls;secure=true;edge=umatilla
פרטים נוספים זמינים במסמכי התיעוד של Twilio בנושא SIPREC.
הגדרת Twilio Studio
כדי להגדיר את Twilio Studio לשילוב עם SIPREC:
- עוברים אל Twilio Studio ובוחרים את התהליך שמשויך לטלפון שדרכו הלקוחות מתקשרים למוקד שירות הלקוחות.
- מוסיפים פלאגין חדש מספריית הווידג'טים שנקרא Fork Stream.
- מחברים את הטריגר של השיחה הנכנסת לווידג'ט Fork Stream ואת החיבור הבא לשאר הרכיבים בתהליך.
מגדירים את הווידג'ט עם המידע הבא:
- שם הווידג'ט: שם ייחודי לווידג'ט
- Stream Action (פעולת הסטרימינג): התחלה
- שם הסטרימינג: שם ייחודי לסטרימינג
- סוג מקור הנתונים: SIPREC
- שם המחבר: השם של המחבר שיצרתם בקטע הקודם
- Tracks: Both Tracks
- פרמטרים של מקור נתונים:
- מפתח: שיחה
- ערך:
projects/<<gcp-project-id>>/conversations/{trigger.call.CallSid}
מידע נוסף זמין במאמר בנושא הווידג'ט Fork Stream של Twilio.