Komponen bawaan ucapan akan mengambil nomor telepon pemanggil (ANI), jika tersedia. Jika nomor telepon diambil, komponen akan melakukan autentikasi sementara menggunakan nomor telepon, yang memvalidasinya terhadap nomor telepon yang terdaftar. Agen kemudian menyapa pengguna akhir dengan pesan yang dipersonalisasi berdasarkan informasi akunnya.
Batasan
Selain batasan komponen bawaan umum, komponen bawaan ini memiliki batasan berikut:
- Komponen ini mengasumsikan bahwa nomor telepon pelanggan dikelola di sistem CRM (Pengelolaan Hubungan Pelanggan) atau layanan lainnya.
- Pelanggan lama yang menggunakan nomor telepon alternatif untuk menghubungi tidak akan diautentikasi oleh komponen ini.
Contoh dialog
Contoh dialog berikut menunjukkan skenario umum yang ditangani oleh komponen bawaan ini. Contoh dialog ini menunjukkan perilaku saat komponen dipanggil melalui telepon, yang memicu Intent Selamat Datang Default dan respons agen pertama di awal percakapan.
Pengguna akhir terautentikasi
Pengguna akhir diidentifikasi berdasarkan nomor panggilan dan menerima pesan sambutan yang dipersonalisasi.
Input pengguna | Respons agen |
---|---|
Halo [Caller First Name]. Terima kasih telah menghubungi [Nama Perusahaan]. Kami berkomitmen untuk menjaga kesehatan keuangan Anda. Ada yang bisa kami bantu? |
Pengguna akhir tidak dikenal
Nomor panggilan pengguna akhir tidak diidentifikasi dan pengguna akhir akan disambut dengan pesan salam standar.
Input pengguna | Respons agen |
---|---|
Terima kasih telah menghubungi [Nama Perusahaan]. Kami berkomitmen untuk menjaga kesehatan keuangan Anda. Ada yang bisa kami bantu? |
Konvensi penamaan
Komponen bawaan ini menggunakan konvensi penamaan berikut:
Fitur | Format | Contoh |
---|---|---|
Flow | [Nama Komponen] | Salam |
Parameter | [param_name] | ani_auth |
Webhook | prebuilt_components_[component_name]:[webhook_action] | prebuilt_components_greeting:get_account_details |
Parameter input
Parameter input adalah parameter yang digunakan untuk mengonfigurasi perilaku komponen tertentu. Parameter akan digunakan oleh satu atau beberapa kondisi dalam flow untuk menentukan perilaku komponen yang seharusnya. Parameter cakupan alur harus ditetapkan di halaman awal komponen seperti yang dijelaskan di bawah. Parameter cakupan sesi dapat ditetapkan oleh alur panggilan, atau di halaman awal komponen ini.
Komponen bawaan ini menerima parameter input berikut:
Nama Parameter | Deskripsi | Format Input |
---|---|---|
$flow.company_name | Mengambil nama perusahaan yang akan digunakan secara dinamis di prompt Salam. | string |
Guna mengonfigurasi parameter input untuk komponen ini, luaskan untuk mendapatkan petunjuk.
- Buka Dialogflow CX Console.
- Pilih project Google Cloud Anda.
- Pilih agen Anda.
- Pilih tab Build.
- Klik komponen yang diimpor di bagian Flow.
- Klik Halaman Awal di bagian Halaman.
- Klik Rute yang benar di Halaman Awal.
- Di jendela Rute, edit nilai Presets Parameter sesuai kebutuhan.
- Klik Simpan.
Parameter output
Parameter output adalah parameter sesi yang akan tetap aktif setelah keluar dari komponen. Parameter ini berisi informasi penting yang dikumpulkan oleh komponen. Komponen bawaan ini memberikan nilai untuk parameter output berikut:
Nama Parameter | Deskripsi | Format Output |
---|---|---|
ani_auth | Parameter ini menangkap hasil otentikasi berbasis ANI. Secara default, nilainya adalah false. | boolean |
auth_level | Menunjukkan level autentikasi pemanggil. Secara default, nilainya adalah null. -1 menunjukkan bahwa pengguna tidak diotentikasi oleh ANI mereka. 0 menunjukkan bahwa otentikasi ANI berhasil. | bilangan bulat |
Penyiapan dasar
Untuk menyiapkan komponen bawaan ini:
- Impor komponen bawaan.
- Konfigurasikan webhook fleksibel yang disediakan dengan layanan eksternal Anda, lihat penyiapan Webhook di bawah.
Penyiapan webhook
Untuk menggunakan komponen ini, Anda harus mengonfigurasi webhook fleksibel yang disertakan untuk mengambil informasi yang diperlukan dari layanan eksternal Anda.
Dapatkan detail akun
Webhook prebuilt_components_greeting:get_account_details
digunakan oleh
komponen untuk mengidentifikasi pemanggil menggunakan ANI. Jika nomor telepon
pemanggil ada di layanan eksternal yang dikonfigurasi, informasi yang relevan
untuk mempersonalisasi pengalaman akan diambil, termasuk nama dan email penelepon.
Parameter permintaan API
Parameter berikut disediakan oleh komponen sebagai input ke permintaan API.
Nama Parameter | Deskripsi | Format Output |
---|---|---|
phone_number | Nomor telepon penelepon (ANI) | bilangan bulat |
Parameter respons API
Parameter berikut diambil dari respons API yang akan digunakan oleh komponen.
Nama Parameter | Deskripsi | Format Output |
---|---|---|
user_first_name | Nama depan pengguna akhir, digunakan untuk memberikan salam yang dipersonalisasi. | string |
Untuk mengonfigurasi webhook Dapatkan Detail Akun untuk komponen ini, luaskan untuk mendapatkan petunjuk.
- Buka Dialogflow CX Console.
- Pilih project Google Cloud Anda.
- Pilih agen Anda.
- Pilih tab Kelola.
- Klik Webhook.
- Pilih webhook prebuilt_components_greeting:get_account_details.
- Ganti URL di kolom Webhook URL Dialogflow dengan endpoint untuk layanan yang ingin Anda integrasikan. Pilih Metode yang tepat di menu dropdown.
- Tinjau dan perbarui Isi permintaan guna membentuk format permintaan yang tepat untuk webhook Anda.
- Tinjau dan perbarui Konfigurasi respons untuk mengekstrak kolom tertentu dari respons webhook Anda. Jangan ubah nama parameter, karena diperlukan oleh komponen untuk mengakses nilai kolom yang ditampilkan.
- Tinjau dan perbarui setelan Authentication sesuai kebutuhan.
- Klik Simpan.
Selesai
Agen Anda dan webhook-nya sekarang seharusnya sudah disiapkan dan siap diuji.