View a markdown version of this page

Menyiapkan batas waktu obrolan untuk peserta obrolan - Pelanggan Amazon Connect

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menyiapkan batas waktu obrolan untuk peserta obrolan

Ketika percakapan obrolan antara agen dan pelanggan tidak aktif (tidak ada pesan yang dikirim) untuk jangka waktu tertentu, Anda mungkin ingin menganggap peserta obrolan tidak aktif. Anda bahkan mungkin ingin memutuskan koneksi agen dari obrolan secara otomatis.

Untuk melakukan ini, Anda dapat mengonfigurasi batas waktu idle dan batas waktu tutup otomatis menggunakan tindakan. UpdateParticipantRoleConfig

Tip

Topik ini adalah tentang mengatur batas waktu obrolan untuk percakapan agen pelanggan. Jika Anda mencari informasi tentang mengonfigurasi batas waktu obrolan saat pelanggan berinteraksi dengan Lex, lihat Waktu tunggu yang dapat dikonfigurasi untuk input obrolan selama interaksi Lex bagian Blok aliran di Connect Customer: Dapatkan masukan pelanggan blok.

Anda dapat mengatur empat jenis timer yang berbeda.
  • Anda menentukan jumlah waktu yang harus berlalu sebelum tindakan diambil.

  • Kombinasi timer apa pun dapat digunakan.

    Timer Tindakan di akhir timer

    Batas waktu idle pelanggan

    Tandai pelanggan sebagai idle.

    Batas waktu pemutusan otomatis pelanggan

    Putuskan sambungan agen dari obrolan secara otomatis karena kemalasan pelanggan.

    Batas waktu idle agen

    Tandai agen sebagai idle.

    Batas waktu pemutusan otomatis agen

    Putuskan sambungan agen dari obrolan secara otomatis karena kemalasan agen.

Tentukan semua timer dalam hitungan menit.
  • Minimal: 2 menit

  • Maksimum: 480 menit (8 jam)

Timer berlaku untuk peran peserta, dan berlaku untuk seumur hidup obrolan.
  • Anda mengonfigurasi timer untuk peran peserta seperti agen dan pelanggan, bukan peserta individual.

  • Setelah Anda mengatur timer, mereka berlaku untuk kehidupan obrolan. Jika obrolan ditransfer, pengatur waktu berlaku untuk agent/customer interaksi baru.

Cara kerja pengatur waktu obrolan

Timer berperilaku sebagai berikut:

  • Timer berjalan ketika agen dan pelanggan terhubung ke obrolan, atau ketika pelanggan dan peserta khusus (seperti bot khusus) terhubung.

  • Timer pertama kali dimulai ketika agent/custom peserta bergabung dengan obrolan, dan berhenti ketika agent/custom peserta meninggalkan obrolan.

  • Pengatur waktu idle berjalan sebelum penghitung waktu pemutusan otomatis, jika keduanya dikonfigurasi untuk peran. Misalnya, jika kedua pengatur waktu dikonfigurasi, maka pengatur waktu pemutusan otomatis dimulai hanya setelah peserta dianggap tidak aktif.

  • Jika hanya satu jenis pengatur waktu yang dikonfigurasi untuk peran, maka pengatur waktu itu segera dimulai.

  • Jika suatu saat peserta mengirim pesan, pengatur waktu untuk peserta tersebut diatur ulang. Jika mereka dianggap menganggur, mereka tidak akan lagi dianggap menganggur.

  • Saat lampiran ditambahkan ke pesan, pengatur waktu obrolan diatur ulang.

  • Konfigurasi yang ditetapkan saat agent/custom peserta bergabung berlaku selama agent/custom peserta tetap berada di obrolan. Jika Anda memperbarui konfigurasi pengatur waktu sementara agent/custom peserta dan pelanggan sudah terhubung satu sama lain, konfigurasi baru disimpan tetapi tidak diterapkan sampai dan kecuali agent/custom peserta baru terhubung ke obrolan.

  • Ketika peristiwa pemutusan otomatis terjadi, semua peserta selain pelanggan (seperti agen, pengawas pemantauan, atau peserta khusus) terputus. Jika agen adalah yang terputus, dan jika Atur aliran pemutusan blok telah dikonfigurasi, maka obrolan dialihkan ke sana.

Kedaluwarsa pengatur waktu idle

Berikut ini adalah apa yang terjadi ketika timer idle berakhir selama interaksi peserta kustom pelanggan:

  1. Peristiwa idle ditransmisikan ke semua titik akhir websockets/streaming .

  2. Jika pengatur waktu pemutusan otomatis dikonfigurasi, itu dimulai.

  3. Jika pengatur waktu idle berakhir saat kontak obrolan berada di blok Tunggu, kontak tersebut TIDAK dialihkan ke cabang Waktu Kedaluwarsa. Tidak ada tindakan yang diambil jika skenario ini terjadi.

Auto-disconnecting peserta kustom

Ketika penghitung waktu pemutusan otomatis berakhir, peserta kustom terputus dari obrolan.

Hubungkan Pelanggan melakukan salah satu langkah berikut saat penghitung waktu pemutusan otomatis kedaluwarsa:

  1. Obrolan saat ini berada di Tunggu blok yang dikonfigurasi untuk peserta kustom.

    • Peserta kustom terputus dari obrolan, dan obrolan melanjutkan alur dengan mengambil cabang peserta Bot yang terputus.

  2. Obrolan saat ini berada di Tunggu blok yang dikonfigurasi untuk pelanggan ATAU obrolan tidak berada di blok Tunggu.

    • Peserta kustom terputus dari obrolan dan tidak ada tindakan lain yang diambil.

Pesan yang ditampilkan kepada peserta

Pesan ditampilkan kepada semua peserta ketika salah satu dari peristiwa berikut terjadi:

  • Seorang peserta menjadi menganggur.

  • Peserta yang menganggur mengirim pesan, dan tidak lagi menganggur.

  • Terjadi pemutusan otomatis. Karena agen terputus, mereka tidak akan dapat melihat pesan.

Peristiwa ini tidak berlanjut ke transkrip, atau ditagih.

Pesan default (dalam semua bahasa yang didukung) ditampilkan kepada agen di Panel Kontrol Kontak (CCP) untuk setiap peristiwa ini.

Gambar berikut menunjukkan contoh pesan kemalasan default yang akan dilihat agen di PKT. Misalnya, Agen menjadi menganggur.

CCP, pesan kemalasan default.

Penggunaan yang disarankan

Untuk menggunakan fitur batas waktu obrolan, kami sarankan Anda melakukan hal berikut:

  1. Menanamkan panggilan ke UpdateParticipantRoleConfig tindakan di Lambda dalam aliran kontak.

  2. Tergantung pada kasus penggunaan Anda, tempatkan Lambda segera setelah memulai obrolan (di awal alur) atau tepat sebelum merutekan kontak ke antrian.

Menyesuaikan antarmuka pengguna obrolan pelanggan untuk acara pemutusan

Untuk menyesuaikan antarmuka pengguna obrolan pelanggan Anda untuk acara pemutusan, lihat metode berikut di ChatJS:

  • onParticipantIdle(callback)

  • onParticipantReturned(callback)

  • onAutoDisconnection(callback)

Gunakan metode ini untuk mendaftarkan penanganan panggilan balik yang dipicu ketika peristiwa baru tiba.