פריסת Twilio Flex

החלק של ממשק הקצה בשילוב עם Twilio מורכב משני רכיבים: פונקציות ותוספים של Twilio. הפונקציות מארחות את מסמך ה-HTML ואת שיטות ה-API שנדרשות לשימוש ב-Agent Assist, ומייתרות את הצורך באירוח במקום אחר. תוסף Twilio הוא דרך להציג את הממשק של Agent Assist בשולחן העבודה של הנציג.

פונקציות Twilio

פונקציות Twilio הן נקודות קצה של API ללא שרת, שיכולות לבצע עבודה שמתארחת ב-Twilio. הם מספקים אימות משתמשים, אסימונים של שירות צ'אט וממשק של Agent Assist.

פלאגין Twilio Flex

אפשר להשתמש בתוסף Flex כדי להתאים אישית את חוויית המשתמשים וההתנהגויות של הסוכנים והמפקחים ב-Flex. אתם מציגים את מסוף Agent Assist לנציג באפליקציית Flex.

משתני סביבה

  1. יוצרים קובץ בשם .env בספרייה agent-assist-functions או
  2. יוצרים קובץ בשם .env.dev בספרייה agent-assist-plugins.
  3. כדי שהפלאגין יפעל אחרי הפריסה, צריך להגדיר את משתני הסביבה הבאים:
סוג השם הקשר
TWILIO_ACCOUNT_SID אפשר למצוא אותו בלוח הבקרה של Twilio Flex.
ACCOUNT_SID אפשר למצוא אותו בלוח הבקרה של Twilio Flex.
AUTH_TOKEN אפשר למצוא אותו בלוח הבקרה של Twilio Flex.
TWILIO_API_KEY יוצרים אותו במסוף Twilio.
TWILIO_API_SECRET יוצרים אותו במסוף Twilio.
TWILIO_CHAT_SERVICE_SID מחפשים את מזהה השירות (SID).
PROXY_SERVER_URL זוהי כתובת ה-URL של השרת העורפי.
TWILIO_CONVERSATION_PROFILE אפשר למצוא אותו במרכז הבקרה של Twilio Flex.
TWILIO_FEATURES זו רשימה מופרדת בפסיקים של תכונות ההצעה של Agent Assist שיוצגו, כמו: ‎`SMART_REPLY`, ‏‎`CONVERSATION_SUMMARIZATION`
TWILIO_FUNCTIONS_URL זוהי כתובת ה-URL של Cloud Run לאפליקציית ה-Backend אחרי שפורסים את הפונקציות. בוחרים באפשרות Twilio Agent Assist Functions (פונקציות של Twilio Agent Assist). אחרי כן, אמורה להופיע כתובת URL שדומה לכתובת twilio-agent-assist-functions-####-dev.twil.io.
TWILIO_DEBUG הצגת יומנים במסוף: True,‏ False או לא מוגדר.

מידע נוסף על הגדרת משתני סביבה זמין במסמכי Twilio הרלוונטיים.

פריסה

כדי לפרוס את הפתרון במופע Twilio שלכם, משתמשים בסקריפט הבא:

npm run deploy:functions #Deploys just the functions to the Twilio instance.
npm run deploy:plugin #Deploys just the plugin to the Twilio instance, run command produced in the output to activate.