Langsung ke konten

Keandalan Platform

Keandalan platform: dibangun untuk tetap berjalan saat satu bagiannya berhenti

Dua node media FreeSWITCH dengan failover agen saat reconnect, WebRTC dengan load balancing, SIP load balancer yang menyebarkan panggilan ke seluruh node, readiness check yang memeriksa dependensi nyata, reconciler yang merapikan keadaan setelah gangguan, dan backup off-site setiap malam.

Uji coba gratis 14 hari · kredit AI gratis untuk mencoba agen suara AI · tanpa kartu

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 di industri telekomunikasi 11 bahasa, memahami dialek Arab BYOC, operator Anda Kontrol yang mendukung kepatuhan

Jawaban singkat

Apa itu Keandalan Platform di DialerBee? Ini adalah cara platform tetap tersedia dan cara platform memperbaiki statusnya sendiri. Media berjalan di dua node media FreeSWITCH, dengan failover WebSocket agen di antara keduanya saat reconnect, WebRTC dengan load balancing untuk agen berbasis browser, dan sebuah SIP load balancer yang mendistribusikan panggilan secara round-robin ke seluruh node. Endpoint readiness memeriksa dependensi sebuah layanan sebelum melaporkan siap. Reconciler memperbaiki panggilan orphaned, agen yang macet, dan panggilan yang sedang berlangsung saat restart, sehingga tidak ada yang tertinggal diam-diam. Basis data dicadangkan setiap malam dan disimpan off-site. Paket Enterprise dilengkapi SLA uptime 99.95%. Kesehatan node, panggilan langsung, dan aktivitas reconciler terlihat di pusat operasi, sehingga ini adalah sesuatu yang bisa Anda pantau, bukan sekadar dipercaya.

Apa yang Anda dapatkan

Semuanya dalam satu ruang kerja

Dua node media FreeSWITCH

Media berjalan di dua node FreeSWITCH, bukan satu. Dengan satu node saja, satu sore yang buruk sudah cukup untuk melumpuhkan seluruh layanan Anda.

Failover WebSocket agen

Desktop agen mempertahankan koneksi WebSocket ke sebuah node media. Jika node tersebut tidak tersedia, klien agen beralih ke node lainnya saat menyambung ulang.

WebRTC dengan load balancing

Audio agen berbasis browser di-load balance ke seluruh node, sehingga agen tersebar, bukan menumpuk di node mana pun yang menjawab lebih dulu.

SIP round-robin

Load balancer SIP mendistribusikan panggilan secara round-robin ke seluruh node media, sehingga trafik operator tidak bergantung pada satu node yang harus tetap aktif.

Readiness yang memperhitungkan dependensi

Endpoint readiness memeriksa dependensi yang benar-benar dibutuhkan layanan sebelum melaporkan siap. Layanan yang tidak dapat menjangkau basis datanya tidak semestinya diberi lalu lintas.

Reconciler panggilan orphaned

Panggilan yang kehilangan record pengendalinya direkonsiliasi, bukan dibiarkan berjalan. Panggilan orphaned menimbulkan tagihan, menahan satu kanal, dan tidak membantu siapa pun.

Reconciler agen macet

Agen yang terjebak dalam status yang tidak bisa ditinggalkannya dideteksi dan dikembalikan ke status yang sebenarnya, alih-alih menghabiskan shift sebagai agen hantu.

Reconciler panggilan yang sedang berlangsung

Panggilan yang sedang berlangsung saat restart atau gangguan kecil direkonsiliasi dengan kondisi sebenarnya setelahnya, sehingga tampilan platform dan tampilan switch selaras.

Backup basis data setiap malam

Basis data dicadangkan setiap malam. Bukan atas permintaan, bukan saat ada yang ingat, melainkan sesuai jadwal.

Backup off-site

Backup disimpan off-site, karena backup yang bernasib sama dengan sistem yang dilindunginya bukanlah backup.

SLA uptime di paket Enterprise

Paket Enterprise dilengkapi SLA uptime 99.95%, yang tertulis dalam perjanjian, bukan sekadar tersirat di halaman pemasaran.

Terlihat dari pusat operasi

Kesehatan node, panggilan langsung, dan aktivitas reconciler terlihat di pusat operasi, sehingga keandalan adalah sesuatu yang bisa Anda pantau, bukan diasumsikan.

Media

Dua node, dan klien yang mengetahuinya

Media berjalan di dua node FreeSWITCH. Itu saja sudah cukup umum. Yang menentukan apakah agen menyadari gangguan adalah apa yang dilakukan browser agen saat itu terjadi.

Desktop agen memegang koneksi WebSocket ke sebuah node, dan saat node itu hilang, klien beralih ke node lainnya ketika reconnect. WebRTC di-load balance ke seluruh node, dan SIP load balancer mengirim lalu lintas operator secara round-robin di antara keduanya, sehingga baik agen maupun operator tidak terpaku pada satu mesin.

  • Dua node media FreeSWITCH yang membawa media
  • Failover WebSocket agen antar node saat reconnect
  • WebRTC dengan load balancing untuk agen berbasis browser
  • SIP load balancer yang mendistribusikan panggilan secara round-robin ke 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 mandiri

Platform yang membereskan sisa masalahnya sendiri

Platform pusat kontak biasanya tidak gagal secara mencolok. Mereka gagal dengan meninggalkan sisa: panggilan yang masih tersambung tanpa ada yang mengendalikannya, agen yang terjebak dalam status yang tidak bisa ditinggalkannya, panggilan yang sedang berlangsung saat sebuah layanan di-restart.

Ada reconciler untuk ketiganya. Reconciler membandingkan apa yang diyakini platform dengan apa yang sebenarnya terjadi, lalu memperbaiki selisihnya. Di sampingnya, endpoint readiness memeriksa dependensi nyata sebuah layanan sebelum melaporkan siap, sehingga tidak ada layanan yang diberi lalu lintas yang tidak sanggup dilayaninya.

  • Reconciler untuk panggilan orphaned
  • Reconciler untuk agen yang macet
  • Reconciler untuk panggilan yang sedang berlangsung saat restart
  • Endpoint readiness yang memeriksa dependensi sebelum melaporkan siap
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.

Backup dan komitmen

Setiap malam, off-site, dan tertulis

Basis data dicadangkan setiap malam dan backup-nya disimpan off-site. Keduanya penting. Backup harian yang berada di infrastruktur yang sama dengan platform hanyalah salinan, bukan rencana pemulihan.

Selain itu, paket Enterprise dilengkapi SLA uptime 99.95%. SLA ini tercantum dalam perjanjian — tempat yang semestinya bagi komitmen ketersediaan — bukan di slide presentasi.

  • Backup basis data setiap malam
  • Backup disimpan off-site
  • SLA uptime 99.95% pada paket Enterprise
  • Kesehatan node, panggilan langsung, dan aktivitas reconciler terlihat 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 perbandingannya

Deployment satu serverKeandalan platform DialerBee
MediaSatu nodeDua node media FreeSWITCH
Saat sebuah node matiAgen memuat ulang dan berharapFailover WebSocket agen antar node saat reconnect
Lalu lintas operatorDiarahkan ke satu alamatSIP load balancer, round-robin ke seluruh node
Audio agenNode mana pun yang menjawab duluanWebRTC dengan load balancing ke seluruh node
Health checkApakah prosesnya hidupEndpoint readiness yang memeriksa dependensi layanan
Sisa masalah setelah gangguanSeseorang menemukannya belakanganReconciler untuk panggilan orphaned, agen macet, dan panggilan yang sedang berlangsung
BackupSaat ada yang ingatBackup basis data setiap malam, disimpan off-site
KomitmenUpaya terbaikSLA uptime 99.95% pada paket Enterprise

Pertanyaan yang sering diajukan

Apa itu Keandalan Platform di DialerBee?+

Ini adalah cara platform tetap berjalan dan cara platform memperbaiki dirinya saat ada yang meleset. Media berjalan di dua node media FreeSWITCH dengan failover WebSocket agen di antara keduanya saat reconnect, WebRTC dengan load balancing, dan SIP load balancer yang mendistribusikan panggilan secara round-robin ke seluruh node. Endpoint readiness memeriksa dependensi, reconciler membereskan panggilan orphaned, agen macet, dan panggilan yang sedang berlangsung, dan basis data dicadangkan setiap malam serta disimpan off-site.

Apa yang terjadi pada agen saya jika sebuah node media gagal?+

Desktop agen memegang koneksi WebSocket ke sebuah node media. Jika node tersebut tidak tersedia, klien agen beralih ke node lainnya saat reconnect, sehingga agen kembali tersambung di node yang masih hidup tanpa menunggu node yang gagal.

Bagaimana lalu lintas panggilan didistribusikan di seluruh node?+

SIP load balancer mendistribusikan panggilan secara round-robin ke seluruh node media, dan audio agen berbasis browser di-load balance melalui WebRTC. Baik operator maupun agen tidak terikat pada satu node.

Apa fungsi reconciler?+

Reconciler memperbaiki status yang tertinggal saat terjadi masalah. Satu merekonsiliasi panggilan orphaned, yaitu panggilan yang masih tersambung tanpa ada yang mengendalikannya. Satu merekonsiliasi agen yang macet, yaitu agen yang tertinggal dalam status yang tidak bisa ditinggalkannya. Satu lagi merekonsiliasi panggilan yang sedang berlangsung saat restart. Masing-masing membandingkan apa yang diyakini platform dengan apa yang sebenarnya terjadi.

Apa arti readiness yang memperhitungkan dependensi?+

Endpoint readiness memeriksa dependensi yang benar-benar dibutuhkan sebuah layanan sebelum melaporkan bahwa layanan itu siap. Layanan yang tidak dapat menjangkau dependensinya tidak dikirimi lalu lintas — itulah bedanya health check biasa dengan health check yang berguna.

Bagaimana backup ditangani?+

Basis data dicadangkan setiap malam dan backup-nya disimpan off-site. Bagian off-site itulah yang penting, karena backup yang disimpan bersama platform akan ikut terkena apa pun yang menimpa platform.

Apakah ada SLA uptime?+

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

Bisakah saya melihat semua ini sendiri?+

Ya. Pusat operasi menampilkan kesehatan node, panggilan langsung, dan aktivitas reconciler, beserta peringatan yang dapat Anda konfigurasi untuk NOC. Keandalan yang bisa Anda pantau lebih berguna daripada keandalan yang hanya diceritakan.

Tanyakan kepada kami bagaimana DialerBee berperilaku saat sebuah node hilang

Walkthrough 30 menit di tenant demo, dalam bahasa Inggris atau Arab.

Lihat situs lengkap dalam bahasa Inggris →