Bagian frontend integrasi Twilio terdiri dari dua komponen: fungsi dan plugin Twilio. Fungsi menghosting dokumen HTML dan metode API yang diperlukan untuk menggunakan Agent Assist dan menggantikan kebutuhan untuk menghosting di tempat lain. Plugin Twilio adalah cara untuk menampilkan antarmuka Agent Assist ke desktop agen.
Fungsi Twilio
Fungsi Twilio adalah endpoint API serverless yang dapat melakukan tugas yang dihosting oleh Twilio. Layanan ini menyediakan verifikasi pengguna, token layanan chat, dan antarmuka Agent Assist.
Plugin Twilio Flex
Gunakan plugin Flex untuk menyesuaikan pengalaman dan perilaku pengguna bagi agen dan supervisor Flex. Anda menampilkan konsol Agent Assist kepada agen dalam aplikasi Flex.
Variabel lingkungan
- Buat file bernama
.env
di direktoriagent-assist-functions
atau - Buat file bernama
.env.dev
di direktoriagent-assist-plugins
. - Tetapkan variabel lingkungan berikut agar plugin berfungsi setelah deployment:
Jenis nama | Konteks |
---|---|
TWILIO_ |
Temukan di dasbor Twilio Flex. |
ACCOUNT_ |
Temukan di dasbor Twilio Flex. |
AUTH_TOKEN |
Temukan di dasbor Twilio Flex. |
TWILIO_API_KEY |
Buat di konsol Twilio. |
TWILIO_API_SECRET |
Buat di konsol Twilio. |
TWILIO_CHAT_SERVICE_SID |
Cari SID layanan. |
PROXY_SERVER_URL |
Ini adalah URL server backend. |
TWILIO_CONVERSATION_PROFILE |
Temukan di Dasbor Twilio Flex. |
TWILIO_FEATURES |
Ini adalah daftar fitur saran Agent Assist yang dipisahkan koma untuk dirender, seperti: `SMART_REPLY`, `CONVERSATION_SUMMARIZATION` |
TWILIO_FUNCTIONS_URL |
Ini adalah URL Cloud Run untuk aplikasi backend setelah Anda men-deploy fungsi. Pilih opsi Twilio Agent Assist Functions. Kemudian, Anda akan melihat URL yang menyerupai twilio-agent-assist-functions-####-dev.twil.io. |
TWILIO_DEBUG |
Menampilkan log di konsol: Benar, salah, atau tidak ditentukan. |
Untuk informasi selengkapnya tentang penyiapan variabel lingkungan, lihat dokumentasi Twilio yang relevan.
Deployment
Gunakan skrip berikut untuk men-deploy solusi ke instance Twilio Anda:
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.