Konektor audio Genesys Cloud ini secara efisien merekam, memproses, dan menganalisis streaming audio real-time dari interaksi pusat kontak Anda. Layanan ini terintegrasi secara lancar dengan Genesys Cloud Audiohook API menggunakan koneksi WebSocket persisten ke layanan Audiohook. Koneksi ini memungkinkan streaming audio real time dengan gRPC ke backend integrasi Agent Assist. Konektor ini menyediakan framework untuk menangani potongan audio yang masuk, sehingga memungkinkan pemrosesan audio kustom, transkripsi, atau fitur berbasis AI lainnya seperti Ringkasan, Bantuan Pengetahuan Generatif Proaktif.
Prasyarat
Ikuti langkah-langkah berikut sebelum Anda memulai integrasi suara Genesys Cloud:
- Instal Server Aplikasi Genesys Cloud.
- Konfigurasi klien OAuth Genesys Cloud dan widget interaksi.
Dokumentasi tentang cara membuat dan menggunakan klien OAuth untuk Genesys Cloud memberikan petunjuk untuk menentukan jenis pemberian, pengalihan, durasi token, dan fitur yang didukung AI yang digunakan agen.
- Instal backend integrasi Agent Assist.
- Perhatikan variabel berikut:
- VPC_CONNECTOR_NAME
- SERVICE_REGION
- REDIS_INSTANCE_ID
- Instal monitor AudioHook di Genesys Cloud.
Men-deploy server konektor audio Genesys Cloud menggunakan Google Cloud CLI
Ikuti langkah-langkah berikut untuk menggunakan Google Cloud CLI guna men-deploy server konektor audio.
- Clone repositori GitHub ke komputer lokal atau lingkungan pengembangan Anda dengan kode berikut:
git clone https://github.com/GoogleCloudPlatform/agent-assist-integrations cd genesyscloud/genesyscloud-audiohook
- Buka direktori root konektor audio.
Buat file ENV di direktori root dan perbarui dengan variabel berikut.
Menggunakan nilai yang sama dari variabel lingkungan backend integrasi Agent Assist:
REDIS_INSTANCE_ID
VPC_CONNECTOR_NAME
SERVICE_REGION
Menggunakan nilai dari sumber yang berbeda:
UI_CONNECTOR
: Nama domain layanan backend integrasi Agent Assist yang di-deploy.GCP_PROJECT_ID
: ID unik project Anda secara global. Temukan dengan mengikuti langkah-langkah berikut.SERVICE_ACCOUNT
: Akun layanan untuk layanan konektor AudioHook. Jika tidak ada, skrip deploy.sh akan membuat yang baru.API_KEY
: Buat kunci API di integrasi pemantau AudioHook. Lihat bagian Tambahkan kredensial AudioHook Monitor. Biarkan kosong untuk saat ini, dan perbarui nilai setelah mengonfigurasi AudioHook.VOICE_INTERCEPTOR_SERVICE
: Pilih nama untuk layanan Cloud Run voice connector Anda.
Contoh file ENV:
CONVERSATION_PROFILE_NAME=projects/{your-project-id}/locations/{your-service-region}/conversationProfiles/{your-conversation-profile-id} SERVICE_REGION={your-service-region} GCP_PROJECT_ID={your-project-id} API_KEY={api-key-from-genesys} VPC_CONNECTOR_NAME={vpc-connector-name-from-aa-integration-backend} SERVICE_ACCOUNT={your-service-account-name} UI_CONNECTOR={your-agent-assist-backend-domain-name} REDIS_INSTANCE_ID={redis-instance-id-from-aa-integration-backend} VOICE_INTERCEPTOR_SERVICE={your-voice-interceptor-service-name}
Jalankan skrip deploy.sh yang ada di direktori
./genesyscloud/genesyscloud-audiohook
:sh deploy.sh
Mengonfigurasi integrasi pemantauan Genesys Cloud AudioHook
Ikuti langkah-langkah berikut untuk mengonfigurasi integrasi Anda.
- Setelah men-deploy voice connector ke Cloud Run, konfigurasi dan aktifkan monitor AudioHook di Genesys Cloud.
- Di tab Konfigurasi Monitor Audiohook, perbarui variabel berikut:
- Pilih keduanya untuk saluran.
- Untuk URI Koneksi Audiohook, gunakan:
wss://your-cloud-run-domain.run.app/connect
- Setelah menetapkan kunci API di tab Credentials, perbarui variabel lingkungan
API_KEY
di file ENV. - Deploy ulang layanan konektor suara.
- Aktifkan monitor AudioHook di dalam antrean. Lihat bagian "Setel perilaku dan nilai minimum untuk semua jenis interaksi" dalam artikel tentang cara membuat dan mengonfigurasi antrean di Genesys Cloud untuk mengetahui detail selengkapnya.