Beberapa Aplikasi Seluler (MMA)

Mengizinkan Mobile (Pro) SDK diintegrasikan ke dalam beberapa aplikasi seluler yang berbeda.

Anda dapat mengontrol setelan teknis, struktur antrean, dan perutean secara terpisah untuk setiap aplikasi jika memiliki dua aplikasi iOS dan Android yang berbeda, satu untuk pelanggan dan satu untuk karyawan.

Mode Multi Mobile App (MMA) untuk mengelola aplikasi seluler yang ada atau yang baru

  • Pengelolaan Antrean Dalam Aplikasi per Aplikasi Seluler: Menentukan struktur antrean dan penetapan agen yang berbeda per aplikasi seluler.

  • Bahasa &Pesan: Menentukan pesan dalam aplikasi yang berbeda untuk setiap kombinasi aplikasi seluler dan bahasa.

  • PSTN Fallback ke Antrean IVR per Aplikasi Seluler: Menetapkan setiap aplikasi seluler ke antrean IVR tingkat atas untuk panggilan fallback jika panggilan VoIP tidak memungkinkan

    Hal ini tidak terlalu diperlukan untuk mengupgrade SDK kami di aplikasi seluler Anda. Namun, konfigurasi berbasis portal CCAI Platform untuk PSTN fallback dan tingkat minimum konektivitas data hanya tersedia menggunakan SDK v 0.30+.

Panduan

Bagian berikut memberikan panduan untuk konfigurasi dan berbagai skenario yang tersedia.

Langkah 1: Integrasi SDK

Integrasikan CCAI Platform SDK terbaru ke dalam aplikasi seluler Anda.

Skenario 1: Integrasi SDK yang ada untuk satu aplikasi

Sebaiknya, tetapi tidak terlalu diperlukan untuk mengupgrade SDK kami di aplikasi seluler Anda. Namun, konfigurasi berbasis portal CCAI Platform untuk PSTN fallback dan tingkat minimum konektivitas data hanya tersedia menggunakan SDK v 0.30+.

Skenario 2: Integrasi SDK baru

Integrasikan SDK terbaru kami ke dalam aplikasi seluler Anda

Langkah 2: Struktur menu antrean aplikasi seluler

Siapkan menu antrean aplikasi seluler.

Skenario 1: Struktur Antrean Seluler yang Ada

Ubah struktur antrean yang ada dengan memindahkan seluruh struktur untuk aplikasi yang ada, ke dalam satu menu antrean tingkat atas baru.

  1. Buka Setelan > Antrean > Seluler, lalu klik Edit/Lihat.

  2. Klik Edit untuk mengakses layar edit struktur antrean Seluler.

  3. Buat struktur antrean Seluler tingkat atas yang terpisah untuk setiap aplikasi seluler.

Skenario 2: Aplikasi seluler baru

Buat struktur menu antrean Seluler Anda. Mulai dengan membuat antrean tingkat atas untuk setiap aplikasi seluler, lalu tambahkan struktur antrean khusus aplikasi dalam setiap menu antrean tingkat atas.

Langkah 3: Konfigurasi aplikasi MMA

Konfigurasi aplikasi seluler.

Skenario 1: Aplikasi seluler yang ada

  1. Buka Setelan > Setelan Developer.

    Bagian 'Aplikasi Seluler' akan muncul jika Anda memiliki aplikasi yang sudah dikonfigurasi:

  2. Untuk menyiapkan aplikasi yang ada untuk mode MMA, klik ikon edit (pensil) dan isi kolom yang diperlukan di jendela Edit Aplikasi seluler.

  3. Nama aplikasi seluler (wajib): Harus berupa nama unik di seluruh aplikasi seluler yang telah ditentukan sebelumnya.

    ID Seluler iOS / Android - setidaknya salah satu ID ini diperlukan

  4. Masukkan ID Aplikasi Seluler. Tanpa ID yang benar, notifikasi dan fungsi SmartAction (melalui Agent call adapter) tidak akan berfungsi.

    Setidaknya satu ID (OS atau Android) harus ditentukan

    ID yang sama dapat digunakan untuk iOS dan Android

    ID yang sama tidak boleh sama di seluruh aplikasi seluler.

  5. Untuk mengaktifkan kemampuan agen mengirim SMS untuk mendownload aplikasi Anda, alihkan setelan ke Aktif.

  6. Masukkan URL yang sesuai untuk App Store dan Play Store.

  7. Nomor telepon fallback: memerlukan penyertaan kode negara. Misalnya di AS: 1 714 450 5656

    Jika SDK seluler mendeteksi bahwa konektivitas data untuk panggilan tertentu tidak memenuhi setelan minimum yang dikonfigurasi, panggilan akan melakukan fallback ke panggilan telepon PSTN menggunakan nomor yang ditentukan di sini.

  8. Minimum konektivitas data untuk panggilan fallback (wajib jika nomor PSTN ditentukan): Minimum konektivitas data berdasarkan kondisi konektivitas jaringan data penelepon, yang menentukan apakah panggilan harus dilakukan menggunakan VoIP atau menggunakan nomor telepon PSTN fallback.

    Rentang yang valid adalah 0 hingga 1. Nomor minimum konektivitas data yang tinggi seperti 0,98 menunjukkan bahwa panggilan akan dilakukan menggunakan PSTN kecuali jika konektivitas data sangat baik. Nilai minimum konektivitas data 0 akan memulai penggunaan VOIP, bahkan untuk kondisi konektivitas data yang relatif buruk, yang kemungkinan akan mengurangi kualitas panggilan. Nilai minimum konektivitas data 1 akan memulai semua panggilan menggunakan PSTN.

    Jika koneksi jaringan data tidak dapat mendukung panggilan VOIP, PSTN fallback akan tetap terjadi meskipun nilai minimum konektivitas data ditetapkan ke 0.

  9. Jangan izinkan panggilan PSTN dari luar aplikasi: Centang kotak ini jika Anda ingin membatasi panggilan PSTN fallback hanya untuk panggilan yang dilakukan dari dalam SDK seluler.

    Jika diaktifkan, penelepon yang melakukan panggilan langsung dari luar aplikasi akan diarahkan ke pesan yang dapat disesuaikan dan panggilan akan otomatis diakhiri setelah pesan diputar.

    Semua panggilan dari aplikasi seluler (dengan asumsi konektivitas data yang sesuai), akan menyertakan alur data kustom dari aplikasi ke CRM / agen.

  10. Notifikasi Push (wajib): File PEM sertifikat (iOS), Kunci FCM (Android)

    Pastikan file PEM ditambahkan jika ID iOS ditentukan

    Pastikan Kunci FCM ditambahkan jika ID Android ditentukan

    Konfigurasikan setelan Notifikasi push berdasarkan dokumen readme.

Skenario 2: Menambahkan aplikasi seluler pertama Anda

  1. Buka Setelan > Setelan Developer , lalu buka bagian Aplikasi Seluler.

  2. Klik Tambahkan Aplikasi Seluler dan isi dialog konfigurasi aplikasi seluler seperti yang dijelaskan sebelumnya.

  3. Klik Kirim untuk menyimpan.

Daftar aplikasi seluler - status aplikasi yang dikonfigurasi - tidak ditetapkan ke Antrean Dalam Aplikasi

Jika status aplikasi seluler menampilkan tombol "Nonaktif / Aktif" yang tidak aktif dan segitiga peringatan, satu-satunya opsi yang tersedia adalah melanjutkan ke langkah berikutnya dan menetapkan aplikasi seluler ke antrean Dalam Aplikasi.

Status konfigurasi aplikasi

Langkah 4: Struktur antrean Dalam Aplikasi - Penetapan Mobile App Direct Access Point (DAP)

Tentukan antrean Seluler tingkat atas khusus untuk setiap aplikasi seluler.

Untuk mengaktifkan aplikasi seluler di Setelan > Setelan Developer, aplikasi seluler harus ditetapkan sebagai Mobile App type Direct Access Point (DAP) di struktur menu antrean Seluler.

  1. Buka Setelan > Antrean > Dalam Aplikasi > Edit / Lihat.

  2. Klik antrean tingkat atas.

  3. Di setelan menu antrean, buka bagian Direct Access Point.

  4. Klik link Buat direct access point.

  5. Pilih Aplikasi Seluler sebagai Jenis Poin Akses. Opsi ini hanya tersedia untuk menu antrean tingkat atas. Jadi, jika Anda tidak melihatnya, pastikan tidak ada antrean di atas antrean yang telah Anda pilih.

  6. Beri nama Poin Akses.

  7. Pilih aplikasi seluler yang akan ditetapkan ke struktur antrean ini.

    Setiap aplikasi seluler hanya dapat diterapkan satu kali sebagai DAP dalam seluruh struktur antrean Dalam Aplikasi. Aplikasi seluler yang telah ditetapkan ke antrean tingkat atas yang berbeda tidak akan tersedia untuk dipilih di antrean tingkat atas lainnya.

  8. Klik Buat untuk menyimpan.

  9. Ulangi untuk menetapkan DAP Aplikasi Seluler ke setiap menu antrean tingkat atas jika Anda memiliki lebih dari satu aplikasi.

Detail

  • Evaluasi DAP Antrean Dalam Aplikasi akan mengikuti prioritas yang ada - segmen pengguna dan DAP umum dievaluasi sebelum aplikasi seluler.

  • Peringatan: Pastikan logika evaluasi DAP sesuai dengan antrean induk MMA dan tidak merutekan pengguna akhir dari, misalnya, MMA A ke antrean induk B karena DAP lain.

Langkah 5: Penetapan DAP Aplikasi Seluler ke menu antrean IVR

Panggilan PSTN fallback yang dibuat dari aplikasi seluler tertentu dapat dikirim ke DAP Aplikasi Seluler yang dikonfigurasi di menu IVR. Pesan khusus aplikasi seluler akan diterapkan.

Mirip dengan cara aplikasi seluler ditetapkan ke menu antrean Seluler tingkat atas menggunakan DAP, aplikasi seluler dapat ditetapkan ke antrean IVR menggunakan DAP jenis Aplikasi Seluler.

  1. Buka Setelan > Antrean > IVR | Edit / Lihat.

  2. Klik antrean tingkat atas.

  3. Di setelan menu antrean, buka bagian Direct Access Point.

  4. Klik link Buat direct access point.

  5. Pilih Aplikasi Seluler sebagai Jenis Poin Akses. Opsi ini hanya tersedia untuk menu antrean tingkat atas.

  6. Beri nama Poin Akses.

  7. Pilih aplikasi seluler yang akan ditetapkan ke struktur menu antrean ini.

    Setiap aplikasi seluler hanya dapat diterapkan satu kali sebagai DAP dalam seluruh struktur antrean IVR. Aplikasi seluler yang telah ditetapkan ke antrean tingkat atas yang berbeda tidak akan tersedia untuk dipilih di antrean tingkat atas lainnya.

  8. Klik Buat untuk menyimpan.

Kasus ekstrem saat menelepon '0'

Dalam skenario PSTN fallback ke IVR, pengguna akhir awalnya dapat membuka bagian atas struktur antrean IVR dengan menekan '0' satu kali, atau jumlah yang diperlukan, bergantung pada bagian antrean tempat panggilan dimulai.

Hal ini dapat dihindari dengan mengupdate perutean "Dial 0" per antrean, yang menawarkan kemampuan untuk mencegah pengguna mencapai antrean seluler secara tidak sengaja.

Langkah 6: Penyiapan Pesan

Di halaman Setelan > Pesan & Bahasa, Anda dapat menyesuaikan pesan berikut untuk setiap aplikasi seluler:

  • Pesan pasca-jam kerja

  • Pesan suara

    • Agar dapat menentukan pesan suara per aplikasi, DAP aplikasi seluler (untuk setiap aplikasi seluler) harus diterapkan ke aplikasi menu IVR yang sesuai. Lihat Langkah 5 - Penetapan DAP Aplikasi Seluler ke menu antrean IVR.
  • Pesan suara

  • Pesan IVR (tidak termasuk pesan 'alur pembelian' saja)

  • Pesan Telepon Balik Kustom

Penting: Pemilihan drop-down saluran akan otomatis mengatur semua konfigurasi pesan yang tercantum di bagian "Mobile & Web SDK" dan "Pesan Suara" untuk aplikasi seluler yang dipilih, dengan pengecualian berikut:

  • Pesan 'alur pembelian' IVR

  • Semua pesan khusus IVR hanya dapat dikonfigurasi untuk bahasa Inggris

Langkah 7: Aktivasi Aplikasi Seluler

  1. Buka Setelan > Setelan Developer.

  2. Kembali ke bagian pengelolaan aplikasi seluler. Anda akan melihat bahwa tombol "Nonaktif / Aktif" aplikasi seluler kini diaktifkan.

  3. Alihkan tombol ke Aktif untuk mengaktifkan aplikasi seluler.

    Aplikasi yang diaktifkan - aplikasi seluler yang ada akan diupgrade ke mode MMA.

  4. Setelah Aktif:

    Aplikasi baru - semua aplikasi baru akan otomatis dibuat dalam mode MMA.

    Tampilan aplikasi baru

    Aplikasi tambahan - Anda dapat menentukan dan mengelola beberapa aplikasi dari halaman ini.

    Tampilan aplikasi tambahan

Langkah 8: Menguji Notifikasi Push

Kini Anda dapat menguji fungsi notifikasi push di aplikasi seluler berdasarkan per aplikasi seluler. Drop-down memungkinkan administrator atau developer memilih aplikasi seluler tertentu untuk melakukan pengujian.

Layar yang menunjukkan kemampuan untuk menguji aplikasi tertentu

Perubahan dengan Mode MMA Diaktifkan

Bagian berikut menguraikan perubahan yang diperlukan untuk mengaktifkan MMA.

Perubahan pada Setelan Portal

Setelah Anda mengupgrade aplikasi seluler ke MMA atau membuat aplikasi MMA pertama, perubahan berikut akan diterapkan:

  • Setelan > Pengelolaan Operasi > bagian Kirim link SMS - akan dihapus dari halaman. Konfigurasi ini kemudian dapat diakses menggunakan dialog konfigurasi aplikasi seluler.

  • Struktur Antrean Dalam Aplikasi - kemampuan untuk menetapkan DAP aplikasi seluler ke antrean tingkat atas.

  • Setelan > Pesan & Bahasa - kemampuan untuk memilih pesan tertentu per aplikasi seluler akan ditambahkan

  • Struktur Antrean IVR- kemampuan untuk menetapkan DAP aplikasi seluler ke antrean tingkat atas untuk bahasa Inggris.

  • Setelan > Setelan Developer > Uji Notifikasi Push - drop-down aplikasi seluler ditambahkan. Pilih aplikasi yang sesuai untuk menguji pengiriman notifikasi.

  • Agent Call Adapter - telah menambahkan daftar pilihan aplikasi untuk mengirim link guna menginstal dan membuka aplikasi menggunakan SMS.

Perubahan pada Alur Sesi Seluler

  • Alur sesi menu seluler dengan mode MMA diaktifkan

  • Panggilan / Chat: Jika mode MMA diaktifkan, semua panggilan dan chat masuk akan langsung ditetapkan ke aplikasi seluler yang sesuai yang ditetapkan melalui DAP Aplikasi Seluler di menu antrean tingkat atas.

  • Menu Mobile SDK: Setelah aplikasi seluler ditetapkan ke antrean tingkat atas dalam aplikasi dan aplikasi seluler diaktifkan, SDK hanya akan mengambil item menu di menu dalam aplikasi tingkat atas yang ditetapkan dan ditetapkan menggunakan DAP.

  • Bahasa: Bahasa antrean seluler diterapkan secara otomatis.

Perubahan pada Agent Adapter dan tindakan

Update pada agent adapter dan tindakan diuraikan di bagian berikut.

Transfer Sesi

Transfer sesi akan menerapkan aturan berikut:

  • Transfer ke antrean

    Sesi yang berasal dari 'aplikasi seluler A' hanya dapat ditransfer ke antrean (sub) dalam antrean induk aplikasi tersebut menggunakan UI transfer agent call adapter. Artinya, agen yang ingin mentransfer sesi 'aplikasi seluler A' ke antrean lain hanya dapat:

    • Melihat antrean tujuan di antrean induk asal, seperti antrean induk 'aplikasi seluler A'.

    • Memilih antrean tujuan di antrean induk asal.

  • Transfer ke agen - sesi dapat ditransfer ke agen mana pun yang tersedia, termasuk agen yang tidak ditetapkan ke antrean mana pun di antrean induk 'aplikasi seluler A' .

    • Pertimbangan transfer lanjutan = aturan yang sama dengan agen transfer asli, opsi antrean

Mengirim pesan SMS 'Instal Aplikasi'/'Buka Aplikasi'

Untuk skenario berikut, agen harus memilih aplikasi seluler yang sesuai sebelum dapat mengirim info aplikasi menggunakan SMS. Misalnya, 'Kirim SMS untuk Menginstal' dan 'Kirim SMS untuk Membuka Aplikasi' untuk:

  • Panggilan keluar

  • Panggilan IVR

Di Agent Adapter, jika beberapa aplikasi seluler telah dikonfigurasi dan agen melakukan panggilan keluar atau menangani panggilan IVR masuk, agen akan melihat layar kedua untuk memilih aplikasi seluler yang sesuai setelah memilih salah satu SmartAction 'Kirim SMS untuk Menginstal / Membuka Aplikasi'. Daftar ini menampilkan nama aplikasi seluler yang aktif dan dikonfigurasi.

  • Layar aplikasi seluler kiri - berbagai opsi SMS / SmartAction

  • Layar aplikasi seluler kanan - opsi 'Kirim SMS untuk menginstal Aplikasi' dipilih. Kemudian, agen memilih aplikasi yang sesuai (catatan: nama aplikasi yang sebenarnya dikonfigurasi. Misalnya, Aplikasi1, Aplikasi2 dalam contoh ini) akan ditampilkan dalam daftar ini.