Pengalihan adalah proses pengalihan percakapan pengguna akhir dari agen Customer Experience Agent Studio (CX Agent Studio) ke agen manusia. Saat Anda membuat profil percakapan yang menggunakan fitur Agent Assist dan agen CX Agent Studio, CX Agent Studio akan menjawab panggilan suara dan pesan chat yang masuk. Saat pengguna akhir melakukan eskalasi ke agen manusia, agen CX Agent Studio akan berhenti berbicara dan Agent Assist akan membuat peserta agen manusia sehingga percakapan dapat berlanjut. Proses ini hanya berfungsi dengan API dua arah.
Akhiri sesi
end_session Alat ini berisi informasi yang dibutuhkan Gemini Enterprise for Customer Experience agar berhasil mentransfer percakapan pengguna akhir dari agen CX Agent Studio ke agen manusia. Alat end_session terdiri dari objek berikut yang menyesuaikan pengalaman transfer pengguna akhir Anda.
escalationMessage: Teks pesan yang dikirimkan CX Agent Studio kepada pengguna akhir dalam panggilan suara atau chat.telephonyTransferCall: Nomor telepon untuk mengalihkan panggilan dan cara Gemini Enterprise for CX mengirim sinyal SIP.liveAgentHandoff: Apakah percakapan ditransfer ke agen manusia atau tidak.
Anda dapat menggunakan parameter endSession di dalam objek liveAgentHandoff untuk memberi tahu agen CX Agent Studio Anda agar mengakhiri percakapan suara atau chat. API dua arah mengandalkan parameter endSession untuk menentukan apakah percakapan harus diakhiri atau tidak, dan nilai defaultnya adalah False. Jika Anda menggunakan Agent Assist, jangan ubah nilai endSession. Dengan nilai default, Gemini Enterprise untuk CX mentransfer percakapan dari agen CX Agent Studio Anda ke Agent Assist untuk membantu agen manusia. Misalnya, jika pengguna akhir mengatakan bahwa mereka ingin berbicara dengan agen penagihan, gunakan alat end_session sebagai berikut:
end_session( reason="Billing issue", session_escalated=True, params={
"escalationMessage": "Transferring your call to a billing agent",
"telephonyTransferCall": { "phoneNumber": "+15552420836", "useOriginatingTrunk": True },
"liveAgentHandoff": { "endSession": False, "key": "value" } } )
Jika Anda tidak menggunakan Agent Assist, ubah nilai endSession menjadi True untuk mengakhiri percakapan di CX Agent Studio.
Parameter yang didukung
Anda dapat menggunakan parameter berikut dalam setiap objek alat end_session.
liveAgentHandoff: Setiap parameter bersifat opsional.endSession: Parameter boolean yang memulai pengakhiran sesi dan menutup panggilan.sipRefer: Boolean yang menentukan apakah SIP REFER harus digunakan.uuiHeaders: Daftar string dengan header informasi pengguna-ke-pengguna.xHeaders: Peta atau objek dengan header X SIP kustom.
telephonyTransferCallphoneNumber: String yang berisi nomor tujuan untuk transfer.sipUri: String yang berisi URI SIP untuk transfer.useOriginatingTrunk: Boolean yang menentukan apakah akan menggunakan trunk yang sama untuk transfer.
Cara melakukan penyerahan
Mulai pengalihan dari agen CX Agent Studio dengan SIP INVITE.