Langsung ke konten

Keandalan Platform

Dirancang untuk terus berjalan ketika sebagian darinya berhenti

Dua node media FreeSWITCH dengan failover agen saat terhubung kembali, WebRTC yang seimbang bebannya, penyeimbang beban SIP yang mendistribusikan panggilan ke seluruh node, pemeriksaan kesiapan yang melihat ketergantungan nyata, rekonsiliasi yang membersihkan setelah terjadi gangguan, dan pencadangan di luar lokasi setiap malam.

Uji coba gratis 14 hari · tidak perlu kartu kredit

Tampilan kesehatan sistem pusat operasi DialerBee: arsitektur dari peramban agen dan konsol admin melalui proksi terbalik ke delapan layanan backend, masing-masing dengan waktu respons saat ini, dan status operasional semua sistem.
Dibangun oleh BroadNet, 22 tahun berkecimpung di bidang telekomunikasi. 11 bahasa, termasuk dialek Arab. BYOC, pembawa barang Anda Kontrol yang mendukung kepatuhan

Jawaban singkat

Apa itu Keandalan Platform di DialerBee? Ini adalah bagaimana platform tetap tersedia dan bagaimana platform memperbaiki kondisinya sendiri. Media berjalan di atas dua node media FreeSWITCH, dengan failover WebSocket agen di antara mereka saat terhubung kembali, WebRTC yang seimbang bebannya untuk agen berbasis browser, dan sebuah penyeimbang beban SIP Mendistribusikan panggilan secara bergilir (round-robin) di seluruh node. Endpoint kesiapan memeriksa dependensi suatu layanan. sebelum laporannya siap. Pendamai Memperbaiki panggilan yang terputus, agen yang macet, dan panggilan yang sedang berlangsung saat proses restart, sehingga tidak ada yang terlewat begitu saja. Basis datanya adalah... dicadangkan setiap malam dan disimpan di lokasi terpisah.Paket Enterprise memiliki SLA waktu aktif 99,95%Kesehatan node, panggilan langsung, dan aktivitas rekonsiliasi dapat dilihat di pusat operasi, jadi ini adalah sesuatu yang dapat Anda pantau daripada hanya mempercayainya begitu saja.

Apa yang Anda dapatkan

Segala sesuatu di dalam satu ruang kerja

Dua node media FreeSWITCH

Media berjalan pada dua node FreeSWITCH, bukan satu. Satu node saja bisa mengalami pemadaman total dalam waktu singkat, hanya dalam satu sore saja.

Pengalihan kegagalan WebSocket agen

Desktop agen memegang koneksi WebSocket ke node media. Jika node tersebut mati, klien agen akan beralih ke node lain saat koneksi terjalin kembali.

WebRTC dengan penyeimbangan beban

Audio agen berbasis browser didistribusikan secara merata di seluruh node, sehingga agen tersebar dan tidak terkonsentrasi pada node mana pun yang merespons terlebih dahulu.

SIP round-robin

Load balancer SIP mendistribusikan panggilan secara bergilir (round-robin) di seluruh node media, sehingga lalu lintas operator tidak bergantung pada satu node yang tetap aktif.

Kesiapan yang sadar akan ketergantungan

Endpoint kesiapan memeriksa dependensi yang sebenarnya dibutuhkan layanan sebelum melaporkan kesiapan. Layanan yang tidak dapat mengakses basis datanya tidak boleh diperintahkan untuk menerima lalu lintas.

Rekonsiliator panggilan yatim piatu

Panggilan yang kehilangan catatan pengendalinya akan direkonsiliasi daripada dibiarkan berjalan. Panggilan yatim piatu akan menagih biaya, menggunakan saluran, dan tidak membantu siapa pun.

Rekonsiliator agen macet

Agen yang terjebak dalam kondisi yang tidak dapat mereka tinggalkan akan terdeteksi dan dikembalikan ke kondisi sebenarnya, alih-alih absen selama shift sebagai agen hantu.

Penyalur panggilan dalam penerbangan

Panggilan yang dilakukan selama proses restart atau gangguan kecil akan diselaraskan dengan kenyataan setelahnya, sehingga tampilan platform dan tampilan switch akan sesuai.

Pencadangan basis data setiap malam

Basis data dicadangkan setiap malam. Bukan atas permintaan, bukan saat seseorang ingat, tetapi berdasarkan jadwal.

Cadangan data di luar lokasi

Cadangan data disimpan di lokasi terpisah, karena cadangan data yang mengalami nasib serupa dengan hal yang dilindunginya bukanlah cadangan data yang sebenarnya.

SLA Uptime di Enterprise

Paket Enterprise memiliki SLA (Service Level Agreement) dengan waktu aktif 99,95%, yang tertulis dalam perjanjian dan bukan hanya tersirat dalam halaman pemasaran.

Terlihat dari pusat operasi

Kesehatan node, panggilan langsung, dan aktivitas rekonsiliasi dapat dilihat di pusat operasi, sehingga keandalan adalah sesuatu yang dapat Anda pantau, bukan hanya diasumsikan.

Media

Dua simpul, dan klien yang mengetahuinya

Media berjalan pada dua node FreeSWITCH. Itu saja sudah cukup umum. Bagian yang menentukan apakah agen menyadari adanya gangguan adalah apa yang dilakukan browser agen terhadap gangguan tersebut.

Desktop agen memegang koneksi WebSocket ke sebuah node, dan ketika node tersebut mati, klien akan beralih ke node lain saat koneksi terhubung kembali. WebRTC didistribusikan secara merata di seluruh node, dan penyeimbang beban SIP mengirimkan lalu lintas operator secara bergantian di antara node-node tersebut, sehingga baik agen maupun operator tidak terpaku pada satu mesin.

  • Dua node media FreeSWITCH yang membawa media
  • Pengalihan kegagalan WebSocket agen antar node saat terhubung kembali
  • WebRTC dengan penyeimbangan beban untuk agen berbasis peramban.
  • Load balancer SIP mendistribusikan panggilan secara bergilir (round-robin) di seluruh node.
Bagian infrastruktur dari tampilan kesehatan sistem pusat operasi DialerBee: dua node media FreeSWITCH dengan saluran dan registrasinya, trunk SIP hingga ke gateway operator, dan dependensi Postgres, Redis, dan penyimpanan objek di sampingnya.
Koreksi diri

Platform tersebut membersihkan setelah dirinya sendiri

Platform pusat kontak biasanya tidak gagal secara tiba-tiba. Mereka gagal dengan meninggalkan beberapa hal: panggilan yang masih berlangsung tanpa ada yang mengendalikannya, agen yang terjebak dalam keadaan yang tidak dapat mereka tinggalkan, panggilan yang sedang berjalan ketika layanan dimulai ulang.

Rekonsiliator ada untuk ketiganya. Mereka membandingkan apa yang diyakini platform dengan apa yang sebenarnya terjadi dan memperbaiki perbedaannya. Bersamaan dengan itu, endpoint kesiapan memeriksa dependensi sebenarnya dari suatu layanan sebelum layanan tersebut melaporkan kesiapan, sehingga tidak ada lalu lintas yang diberikan yang tidak dapat dilayaninya.

  • Penengah untuk panggilan yang tidak terhubung
  • Penengah untuk agen yang terjebak
  • Rekonsiliator untuk panggilan dalam penerbangan di seluruh proses restart.
  • Endpoint kesiapan yang memeriksa dependensi sebelum melaporkan kesiapan.
Layar manajemen kampanye di konsol admin DialerBee untuk tenant Demo Northwind: tujuh kampanye dalam satu tabel, setiap baris menunjukkan statusnya (draft, stopped, completed, atau pause), mode panggilannya (progressive atau preview), gateway-nya, antreannya, dan tindakan lihat, mulai, edit, dan hapus, dengan kotak pencarian dan filter status dan mode di atas tabel.

Cadangan dan komitmen

Malam, di luar lokasi, dan secara tertulis.

Basis data dicadangkan setiap malam dan cadangan tersebut disimpan di lokasi terpisah. Kedua bagian tersebut penting. Cadangan harian yang berada di infrastruktur yang sama dengan platform adalah salinan, bukan rencana pemulihan.

Selain itu, paket Enterprise memiliki SLA uptime 99,95%. Hal ini tercantum dalam perjanjian, di mana komitmen ketersediaan seharusnya berada, bukan di dalam slide presentasi.

  • Pencadangan basis data setiap malam
  • Cadangan data disimpan di lokasi terpisah.
  • SLA jaminan waktu aktif 99,95% pada paket Enterprise.
  • Status node, panggilan langsung, dan aktivitas rekonsiliasi dapat dilihat di pusat operasi.
Tampilan rekaman di konsol admin DialerBee untuk tenant Demo Northwind: 459 rekaman dengan tiga rekaman yang ditahan secara hukum dan catatan retensi 30 hari, kartu ringkasan untuk jumlah rekaman, total durasi, penyimpanan yang digunakan, dan agen, serta tabel panggilan dengan tanggal dan waktu, arah, agen, nomor telepon pelanggan yang disensor, durasi, status, status penahanan hukum, dan tindakan putar dan unduh.

Bagaimana caranya membandingkan

Penyebaran dalam satu kotakKeandalan platform DialerBee
MediaSatu simpulDua node media FreeSWITCH
Ketika sebuah node pergiPara agen mengisi ulang amunisi dan berharap.Pengalihan kegagalan WebSocket agen antar node saat terhubung kembali
Lalu lintas operatorDitunjuk pada satu alamatPenyeimbang beban SIP, rotasi bergilir di seluruh node.
Audio agenSiapa pun yang menjawab duluanWebRTC dengan penyeimbangan beban di seluruh node.
Pemeriksaan kesehatanApakah proses ini masih berjalan?Endpoint kesiapan yang memeriksa dependensi layanan.
Sisa makanan setelah sedikit goyahSeseorang akan menemukannya nanti.Petugas penengah untuk panggilan yang terputus, agen yang macet, dan panggilan yang sedang berlangsung.
CadanganKetika seseorang mengingatPencadangan basis data setiap malam, disimpan di lokasi terpisah.
KomitmenUpaya terbaikSLA jaminan waktu aktif 99,95% pada paket Enterprise.

Pertanyaan yang sering diajukan

Apa itu Keandalan Platform di DialerBee?+

Inilah cara platform tetap aktif dan bagaimana platform memperbaiki dirinya sendiri ketika terjadi kesalahan. Media berjalan pada dua node media FreeSWITCH dengan failover WebSocket agen di antara keduanya saat terhubung kembali, WebRTC yang seimbang bebannya, dan penyeimbang beban SIP yang mendistribusikan panggilan secara bergilir di seluruh node. Titik akhir kesiapan memeriksa ketergantungan, rekonsiliasi membersihkan panggilan yatim piatu, agen yang macet, dan panggilan yang sedang berlangsung, dan basis data dicadangkan setiap malam dan disimpan di luar lokasi.

Apa yang terjadi pada agen saya jika node media mengalami kegagalan?+

Desktop agen memegang koneksi WebSocket ke node media. Jika node tersebut tidak tersedia, klien agen akan beralih ke node lain saat koneksi ulang, sehingga agen akan kembali ke node yang masih berfungsi daripada menunggu node yang gagal.

Bagaimana lalu lintas panggilan didistribusikan di seluruh node?+

Load balancer SIP mendistribusikan panggilan secara bergilir (round-robin) di seluruh node media, dan audio agen berbasis browser di-load balancing melalui WebRTC. Baik operator maupun agen tidak terikat pada satu node tunggal.

Untuk apa saja para penengah itu?+

Mereka memperbaiki kondisi yang tertinggal ketika terjadi kesalahan. Satu menangani panggilan yang terputus, yaitu panggilan yang masih aktif tanpa ada yang mengendalikannya. Satu lagi menangani agen yang macet, yaitu agen yang berada dalam kondisi yang tidak dapat mereka tinggalkan. Satu lagi menangani panggilan yang sedang berjalan setelah sistem dihidupkan ulang. Masing-masing membandingkan apa yang diyakini platform dengan apa yang sebenarnya terjadi.

Apa yang dimaksud dengan kesiapan yang sadar akan ketergantungan?+

Endpoint kesiapan memeriksa dependensi yang benar-benar dibutuhkan suatu layanan sebelum melaporkan bahwa layanan tersebut siap. Layanan yang tidak dapat mencapai apa yang dibutuhkannya tidak akan dikirimi trafik, dan itulah perbedaan antara pemeriksaan kesehatan dan pemeriksaan kesehatan yang bermanfaat.

Bagaimana pencadangan data ditangani?+

Basis data dicadangkan setiap malam dan cadangan tersebut disimpan di lokasi terpisah. Bagian yang penting adalah penyimpanan di lokasi terpisah, karena cadangan yang disimpan bersama platform akan ikut tercakup dalam apa pun yang terjadi pada platform tersebut.

Apakah ada SLA (Service Level Agreement) terkait waktu aktif (uptime)?+

Ya, SLA uptime 99,95% pada paket Enterprise. Hal ini tercantum dalam perjanjian, bukan di halaman pemasaran.

Apakah saya bisa melihat semua ini sendiri?+

Ya. Pusat operasi menampilkan kesehatan node, panggilan langsung, dan aktivitas rekonsiliasi, beserta peringatan yang dapat Anda konfigurasikan untuk NOC. Keandalan yang dapat Anda pantau lebih bermanfaat daripada keandalan yang hanya diberitahukan kepada Anda.

Tanyakan kepada kami bagaimana DialerBee berperilaku ketika sebuah node terputus.

Tur virtual selama 30 menit di sebuah tenant demo, dalam bahasa Inggris atau Arab.

Lihat situs lengkap dalam bahasa Inggris →