Integrasi suara Salesforce ini menggunakan Service Cloud Voice untuk menghadirkan Genesys Cloud ke instance Salesforce Anda. Agent Assist menggunakan aliran media dari integrasi audiohook Genesys Cloud untuk memberikan saran kepada agen Anda di konsol Layanan Lightning Salesforce dengan Agent Assist untuk Salesforce. Diagram berikut mengilustrasikan arsitektur integrasi ini:

Gambar 1. Arsitektur integrasi untuk suara Salesforce dengan Agent Assist dan Genesys Cloud.
Sebelum memulai
Ikuti langkah-langkah berikut untuk menyiapkan resource yang diperlukan untuk integrasi Salesforce Genesys CX Cloud Anda.
- Siapkan akses Anda ke resource.
- Siapkan aplikasi Agent Assist untuk Salesforce.
Konfigurasi dan deploy hal berikut:
Menginstal Genesys CX Cloud untuk Salesforce
Di Salesforce AppExchange, instal CX Cloud dari Genesys untuk Salesforce.
Mengonfigurasi Genesys
Ikuti langkah-langkah berikut di Genesys untuk mengonfigurasi CX Cloud for Salesforce.
Langkah 1: Buat peran dan tambahkan izin
Ikuti langkah-langkah berikut untuk membuat peran dan menambahkan izin untuk mengakses semua resource yang diperlukan.
- Buka direktori, lalu klik User Management > Roles and Permissions > Add role.
- Klik Role details, lalu masukkan nama Salesforce CX Cloud.
- Klik Izin, lalu masukkan penelusuran untuk Otorisasi > Lisensi > Lihat.
- Pilih hasil pencocokan, lalu klik Simpan.
- Ulangi langkah 3-4 untuk semua izin yang diperlukan dan izin klien otorisasi terbuka (OAuth).
Langkah 2: Buat konektor audio
Konektor audio Genesys Cloud merekam, memproses, dan menganalisis streaming audio real time dari percakapan 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, yang memfasilitasi pemrosesan audio kustom, transkripsi, dan fitur Agent Assist lainnya yang didukung AI.
Ikuti langkah-langkah berikut untuk membuat konektor audio, yang juga disebut monitor audiohook.
- Buka direktori, lalu klik IT & Integrations > Integrations > Add Integration.
- Masukkan penelusuran untuk Audiohook Monitor.
- Klik Audiohook Monitor > Install > Details, lalu masukkan nama Agent Assist Audiohook Monitor.
- Klik Konfigurasi.
- Buka Connection URI dan masukkan alamat websocket untuk
audiohook Genesys Anda, diikuti dengan jalur
/connect. - Klik Channel > Both > Save.
Langkah 3: Buat peran untuk konektor audio
Ikuti langkah-langkah berikut untuk menetapkan peran dan izin ke konektor audio Anda.
- Ikuti petunjuk di langkah 1 untuk membuat peran dan masukkan nama Agent Assist Audiohook Monitor.
Ikuti petunjuk di langkah 1 untuk menambahkan izin berikut:
Analytics > Conversation Detail > All PermissionsAnalytics > Conversation Detail > ViewNotifications > All PermissionsNotifications > Bulk Channel > All PermissionsNotifications > Bulk Channel > Add
Klik Simpan.
Langkah 4: Buat aplikasi OAuth
Ikuti langkah-langkah berikut untuk membuat aplikasi OAuth guna mengizinkan data percakapan.
- Buka direktori, lalu klik IT & Integrations > OAuth > Add Client.
- Masukkan nama untuk aplikasi baru Anda.
- Buka Grant Type, lalu pilih Client Credentials.
- Klik Berikutnya.
- Aktifkan peran Salesforce CX Cloud dan Agent Assist Audiohook Monitor.
- Klik Berikutnya.
- Masukkan angka untuk Durasi token dalam detik.
- Klik Simpan.
Langkah 5: Konfigurasi IVR
Saat panggilan suara dimulai, Genesys membuat ConversationId dan menggunakannya untuk membuat percakapan Agent Assist. Salesforce API, yang disebut Service Cloud Voice (SCV), menerima ConversationId yang dibuat Genesys. SCV menggunakan ConversationId Genesys untuk memastikan bahwa Agent Assist for Salesforce mengambil percakapan yang sesuai dari Agent Assist Gemini Enterprise for Customer Experience.
Untuk memastikan bahwa Genesys, Salesforce, dan Agent Assist semuanya mengakses ConversationId yang sama, Anda harus memperbarui alur respons suara interaktif (IVR) untuk mengirim Call.ConversationId ke Salesforce. Untuk melakukannya, Anda harus memetakan data Genesys ke kolom Salesforce terlebih dahulu. Selesaikan pemetaan ini sebelum melakukan transfer apa pun untuk menghindari pengiriman ConversationId transfer ke Salesforce, yang tidak sesuai
dengan ConversationId yang dikirim ke Agent Assist.
Ikuti langkah-langkah berikut untuk memetakan data Genesys ke kolom Salesforce:
- Buka Architect.
- Klik Tambahkan.
- Masukkan nama, lalu klik Create Flow > + Task > Search toolbox, lalu masukkan Set participant data.
- Pindahkan Setel Data Peserta ke Tarik tindakan ke sini.
- Masukkan detail berikut.
- Nama Atribut:
agent_assist__ConversationId__c - Nilai yang akan ditetapkan:
Call.ConversationId
- Nama Atribut:
- Untuk menetapkan nilai, klik docskeyboard_arrow_down Down > functions Expression, lalu hapus tanda petik.
- Klik Kotak alat penelusuran, lalu masukkan Setel tag eksternal.
- Pindahkan Setel Tag Eksternal ke Tarik tindakan ke sini.
- Untuk nilai tag eksternal, masukkan
vendorCallKey. - Selesaikan IVR seperti biasa.
- Pastikan Set Participant Data dan Set external tag terjadi sebelum transfer apa pun.
Mengonfigurasi Genesys di Salesforce
Ikuti langkah-langkah berikut di Salesforce untuk mengonfigurasi integrasi Genesys CX Cloud Anda.
Langkah 1: Setelan situs jarak jauh
Ikuti langkah-langkah berikut untuk menambahkan setelan situs jarak jauh baru:
- Buka Penyiapan > Pencarian Cepat, lalu masukkan penelusuran untuk setelan situs jarak jauh.
- Klik Remote Site Settings > New Remote Site, lalu masukkan detail berikut:
- Nama Situs Jarak Jauh:
genesys_app - URL Situs Jauh: https://apps.region.pure.cloud
- Nama Situs Jarak Jauh:
- Klik Simpan & Baru, lalu masukkan detail berikut:
- Nama Situs Jarak Jauh:
genesys_login - URL Situs Jauh: https://login.region.pure.cloud
- Nama Situs Jarak Jauh:
- Klik Simpan.
Langkah 2: Buat URL tepercaya
Ikuti langkah-langkah berikut untuk membuat URL tepercaya sehingga Genesys CX Cloud dapat mengautentikasi instance Salesforce Anda.
- Ikuti petunjuk untuk membuat URL tepercaya.
Masukkan detail berikut:
- Nama:
genesys_apps - URL: https://apps.region.pure.cloud
- Nama:
Buka CSP Directives, lalu pilih semua SRC.
Langkah 3: Tambahkan setelan OAuth
Ikuti langkah-langkah berikut untuk menambahkan setelan OAuth Anda ke CX Cloud:
- Buka Peluncur Aplikasi dan masukkan penelusuran untuk CX Cloud.
- Klik CX Cloud Genesys Settings.
- Di bagian Setelan OAuth, klik Baru.
- Masukkan nama, client ID, dan rahasia klien dari aplikasi OAuth yang sebelumnya Anda buat di Genesys.
- Masukkan wilayah dari URL Genesys Anda.
- Klik Simpan.
Langkah 4: Instal Voice untuk Salesforce Service Cloud
Ikuti langkah-langkah berikut untuk menginstal Voice for Salesforce Service Cloud dan mengaktifkan Service Cloud Voice:
- Di halaman CX Cloud Genesys Settings, buka Voice for Salesforce Service Cloud, lalu klik Install. Penginstalan mungkin memerlukan waktu beberapa menit.
- Aktifkan Enable Service Cloud Voice.
Langkah 5: Konfigurasi Voice untuk Salesforce Service Cloud
Ikuti langkah-langkah berikut untuk memulai konfigurasi Voice for Salesforce Service Cloud:
- Di halaman Daftar Paket, buka Voice for Salesforce Service Cloud.
- Klik Konfigurasi > Mulai.
Menambahkan item utilitas
Ikuti langkah-langkah berikut untuk menambahkan item utilitas CX dan omni-channel:
- Dari halaman Penyiapan, buka Quick Find dan masukkan App Manager.
- Klik Pengelola Aplikasi.
- Buka Service Console dalam daftar.
- Klik Edit > Item Utilitas (Khusus Desktop) > Tambahkan Item Utilitas.
- Masukkan penelusuran untuk omni-channel, lalu klik hasil Omni-Channel > Add Utility Item.
- Masukkan penelusuran untuk CX utility, lalu klik hasil Genesys Cloud CX Utility.
- Klik Simpan.
Membuat status kehadiran
Ikuti langkah-langkah berikut untuk membuat status kehadiran:
- Klik Penyiapan > Buka Pengelola Kehadiran > Baru.
Masukkan detail berikut:
- Nama Status: Tersedia untuk Voice
- Nama Developer:
Available_for_Voice - Opsi Status: Online
Buka bagian Saluran Layanan, lalu klik Telepon > Tambahkan arrow_right Kanan > Simpan > Status Kehadiran > Baru.
Ulangi langkah 2-3, tetapi gunakan detail berikut:
- Nama Status: Tersedia di Luar Antrean
- Nama Developer:
Available_Off_Queue - Opsi Status: Online
Mengaktifkan status kehadiran
Ikuti langkah-langkah berikut untuk mengaktifkan status kehadiran baru Anda:
- Klik Penelusuran Cepat dan masukkan penelusuran untuk profil > Profil > nama profil pengguna Anda > Akses Status Kehadiran Layanan yang Diaktifkan.
- Buka Enabled Service Presence Status Access, lalu klik Edit.
Pastikan kolom Status Kehadiran Layanan yang Diaktifkan berisi status berikut atau tambahkan status tersebut:
- Tersedia untuk Voice
- Tersedia di Luar Antrean
- Sibuk
Klik Simpan.
Menetapkan izin pusat kontak kepada pengguna
Ikuti langkah-langkah berikut untuk menetapkan izin kepada pengguna:
- Buka Quick Find, lalu masukkan permissions manager.
- Klik Pengelola Izin.
Buka setiap izin berikut dan klik namanya:
- Admin Pusat Kontak (Telefoni Partner)
- Agen Pusat Kontak (Telepon Partner)
Klik Kelola Tugas > Tambahkan Tugas.
Pilih pengguna, lalu klik Berikutnya > Tambahkan Penugasan.
Membuat dan mengonfigurasi halaman rekaman panggilan suara
Ikuti petunjuk Genesys untuk membuat halaman rekaman Panggilan Suara.
Langkah 6: Buat pusat kontak
Dari halaman Voice for Salesforce Service Cloud, klik Create Contact Center dan Anda akan melihat petunjuk baru.
Membuat XML pusat kontak
Ikuti langkah-langkah berikut untuk membuat file konfigurasi pusat kontak dan kunci publik:
- Dari halaman Buat Pusat Kontak, klik Buat XML Pusat Kontak.
- Masukkan nama tampilan, pilih wilayah Anda, dan masukkan awalan nomor telepon jarak jauh Anda.
- Klik Key Generation Documentation dan ikuti petunjuk untuk membuat kunci publik > Upload Files untuk menambahkan file CRT Anda > Generate contact center configuration untuk mendownload file XML.
Membuat pusat kontak di Salesforce
Ikuti langkah-langkah berikut untuk menambahkan pusat kontak Genesys ke instance Salesforce Anda:
- Dari halaman Create Contact Center, klik Create a Contact Center in Salesforce > New.
- Pilih pusat kontak Genesys yang sesuai dengan wilayah Anda.
- Pilih Buat pusat kontak, lalu klik Upload File XML.
- Upload XML konfigurasi pusat kontak yang Anda buat di bagian sebelumnya.
Pilih pusat kontak
Pilih pusat kontak yang Anda buat di bagian sebelumnya, yang secara otomatis menambahkan data untuk langkah-langkah berikut.
Menyiapkan setelan integrasi di Genesys Cloud
Ikuti langkah-langkah berikut untuk mengintegrasikan pusat kontak Anda dengan Genesys Cloud:
- Di halaman Create Contact Center, buka Set Up Integration Settings di Genesys Cloud dan pilih aplikasi OAuth Anda.
- Masukkan nama untuk integrasi Anda.
- Buka Genesys Cloud Group Filtering.
- Masukkan penelusuran untuk memilih grup Genesys yang anggotanya dapat menggunakan integrasi, termasuk agen pusat kontak Anda.
- Klik Upload File untuk mengupload file CRT dengan kunci publik Anda.
- Klik Create Integration. Setelah beberapa detik, Status Integrasi akan menjadi
Active.
Mengonfigurasi setelan pusat kontak
Ikuti langkah-langkah berikut untuk menyiapkan pemetaan dari status Omni-channel ke Genesys Cloud:
- Di halaman Create Contact Center, buka Status Mapping.
- Pilih status di setiap kolom yang sesuai dengan tabel dalam petunjuk Genesys Cloud.
- Pilih Tersedia di Luar Antrean untuk status default.
- Klik Simpan.
Pemetaan kolom percakapan Genesys Cloud
Ikuti langkah-langkah berikut untuk memetakan kolom Conversation.ConversationId Genesys ke kolom VoiceCall.agent_assist__ConversationId__c Salesforce:
- Di halaman Create Contact Center, buka Genesys Cloud Conversation Field Mapping.
- Klik + Tambahkan Pemetaan.
Masukkan detail berikut:
- Atribut Percakapan:
Conversation.ConversationId - Kolom Salesforce: ID Percakapan
- Atribut Percakapan:
Klik Simpan.
Menambahkan agen ke pusat kontak
Ikuti langkah-langkah berikut untuk menambahkan agen sebagai pengguna di pusat kontak Anda:
- Di halaman Create Contact Center, buka Add agents to Contact Center > Add Contact Center Users > Contact Center Users.
- Klik Tambahkan > + untuk setiap agen Anda > klik Selesai.
- Muat ulang halaman untuk melihat agen yang tercantum.
Langkah 7: Uji pusat kontak Anda
Ikuti langkah-langkah berikut untuk menguji pusat kontak dan integrasi baru Anda:
- Buka Peluncur Aplikasi dan masukkan penelusuran untuk konsol layanan.
- Klik Service Console, lalu login ke Genesys Cloud > Omni-Channel, dan ubah statusnya menjadi
Available for Voice. - Klik Baru > check_circle untuk nomor telepon > Akhiri Panggilan. Anda akan melihat halaman rekaman suara.
- Klik Penyiapan > Edit Halaman.
- Buka Template, lalu klik Ubah > Header dan Dua Area yang Sama > Berikutnya > Selesai.
- Buka Components > Custom Managed, lalu pindahkan Agent Assist UI Module ke jendela yang berisi Add Component(s) Here.
- Klik Simpan > Aktifkan > Tetapkan sebagai Default Org > Berikutnya > Simpan.
Awalan ID percakapan
Layanan audiohook Genesys menambahkan huruf a di awal conversationId sebelum mengirimkannya ke Agent Assist. Untuk mengakses percakapan yang benar dari Agent Assist, Anda harus menyelaraskan conversationId Agent Assist untuk Salesforce dengan conversationId audiohook Genesys. Untuk memastikan kedua conversationIds ini cocok, buat skillset untuk Genesys CX Cloud dan tetapkan nilai conversationIdPrefix ke a.
Memecahkan masalah pusat kontak Anda
Jika panggilan Anda tidak mencapai Salesforce, Genesys Cloud mungkin dalam mode akhir. Ikuti langkah-langkah berikut untuk memastikan panggilan Anda mencapai Salesforce:
- Buka ruang kerja agen Anda di Genesys Cloud.
- Jika Anda berada dalam mode penyelesaian, klik Selesai. Anda akan dapat melakukan panggilan.
Anda harus menambahkan CX Utility Genesys Cloud pada langkah 5. CX Utility memastikan bahwa Anda dapat melihat komponen Genesys Cloud di halaman catatan Anda. Ikuti langkah-langkah berikut untuk mengonfirmasi bahwa Anda telah menambahkan CX Utility:
- Buka toolbar Salesforce.
- Klik Genesys Cloud CX Utility.