Langsung ke konten

Arsitektur Multi-Tenant

Jalankan semua klien pada satu platform. Terisolasi sepenuhnya.

Aturan kepatuhan, perekaman, pengguna, dan penagihan terpisah untuk setiap klien. RLS PostgreSQL diterapkan pada lapisan basis data. Menyediakan tenant baru dalam hitungan menit.

Uji coba gratis 14 hari · tidak perlu kartu kredit

The DialerBee admin dashboard for one tenant, showing that tenant's live agents, connect-rate trend, dispositions and language mix in isolation from other tenants

Dasbor DialerBee — kelola kampanye, agen, dan pelaporan per tenant dari satu tempat.

Dibangun oleh BroadNet — 22 tahun di bidang telekomunikasi 11 bahasa, dengan mempertimbangkan dialek. BYOC — operator seluler pilihan Anda, tanpa ikatan kontrak. Mendukung kepatuhan ( TCPA , GDPR , TDRA )

Jawaban singkat

Apa itu arsitektur multi-tenant di DialerBee ? Arsitektur multi-tenant DialerBee menyediakan isolasi klien lengkap untuk BPO, reseller telekomunikasi, dan organisasi yang mengelola banyak program klien. Setiap tenant mendapatkan data yang terisolasi (diberlakukan oleh PostgreSQL Row-Level Security pada lapisan basis data), aturan kepatuhan independen (daftar DNC , jam panggilan, pelacakan persetujuan), rekaman panggilan terpisah (penyimpanan per-tenant dengan retensi independen dan penangguhan hukum), penagihan per-tenant (penggunaan, menit, seat dilacak secara terpisah), kontrol akses berbasis peran (agen dan supervisor dibatasi pada tenant mereka), penyetelan AI per-tenant (akurasi AMD meningkat secara independen per tenant), dan penyediaan tenant dalam hitungan menit melalui portal admin atau API . Tersedia dalam 11 bahasa dengan bahasa default per-tenant.

Masalah

Dialer single-tenant tidak skala untuk BPO

BPO dan reseller telekomunikasi mengelola berbagai program klien pada satu platform. Setiap klien memiliki Persyaratan kepatuhan yang berbeda, daftar DNC yang berbeda, kebijakan perekaman yang berbeda, dan penagihan yang berbeda.Menjalankan instance dialer terpisah untuk setiap klien itu mahal, rumit secara operasional, dan tidak mudah diskalakan. Tetapi menjalankan semua klien pada instance bersama tanpa isolasi yang tepat menciptakan risiko yang tidak dapat diterima — data satu klien bocor ke klien lain, aturan kepatuhan satu klien memengaruhi kampanye klien lain.

Sebagian besar aplikasi panggilan hanya menawarkan kelompok pengguna dasar — Ini bukan multi-tenancy sejati. Pengguna dapat diorganisir ke dalam grup, tetapi data yang mendasarinya dibagikan. Laporan mungkin dapat difilter berdasarkan grup, tetapi penegakannya berada di lapisan aplikasi, bukan basis data. Bug, filter yang salah konfigurasi, atau kueri API yang ditulis dengan buruk dapat mengekspos data satu klien ke klien lain. Bagi BPO yang menangani data yang diatur — keuangan, perawatan kesehatan, atau PII — tingkat isolasi ini tidak memadai.

Multi-tenancy sejati berarti isolasi di setiap lapisan: kueri basis data dibatasi berdasarkan tenant, rekaman disimpan secara terpisah, aturan kepatuhan dapat dikonfigurasi secara independen, penagihan dilacak per klien, dan kontrol akses yang membuat akses lintas tenant secara arsitektur tidak mungkin — bukan hanya tidak mungkin.

N contoh
Tanpa multi-tenancy
Satu alat panggil per klien itu mahal.
Mempertaruhkan
Dialer instance bersama
isolasi lapisan aplikasi rapuh
Menit
Untuk menyediakan layanan bagi tenant baru.
bukan penugasan selama berminggu-minggu

Cara Kerjanya

Isolasi di setiap lapisan

Arsitektur multi-tenant DialerBee menggunakan Keamanan Tingkat Baris (RLS) PostgreSQL untuk menegakkan batasan tenant pada tingkat mesin basis data. Ini berarti isolasi bukan hanya logika aplikasi — isolasi ditegakkan oleh basis data itu sendiri. Setiap kueri secara otomatis dibatasi pada tenant saat ini. Akses data lintas tenant dicegah secara arsitektural, bukan hanya dibatasi oleh kebijakan.

Langkah 01

Mengisolasi Data

Setiap data klien tersimpan dalam partisi yang terisolasi secara logis. PostgreSQL RLS memastikan setiap kueri secara otomatis dibatasi pada tenant saat ini — hal ini diberlakukan oleh mesin basis data, bukan logika aplikasi.

Langkah 02

Aturan Isolasi

Setiap tenant mendapatkan konfigurasi kepatuhan independen: daftar DNC, aturan jam panggilan, pelacakan persetujuan, batasan percobaan ulang, dan profil peraturan. Aturan satu klien tidak pernah memengaruhi kampanye klien lain.

Langkah 03

Rekaman Terisolasi

Rekaman panggilan disimpan dan diakses per tenant dengan isolasi lengkap. Kebijakan retensi independen, kontrol penahanan hukum, dan pemantauan penyimpanan per klien.

Langkah 04

Penagihan Terpisah

Penggunaan, menit, dan jumlah pengguna dilacak per tenant. Ekspor data penagihan untuk pembuatan faktur klien atau integrasikan dengan sistem penagihan Anda. Atribusi biaya penuh per klien.

Perbandingan Berdampingan

Multi-tenancy sejati vs kelompok pengguna dasar

Kemampuan Grup Pengguna Dasar DialerBee Multi-Tenant
Isolasi data Filter lapisan aplikasi RLS PostgreSQL pada tingkat mesin basis data
Aturan kepatuhan Dibagikan dengan penggantian grup Independen per tenant — terisolasi sepenuhnya
Rekaman Penyimpanan bersama dengan tag grup Penyimpanan terisolasi per tenant
Penagihan Atribusi manual Pelacakan penggunaan otomatis per tenant
Penyediaan Pengaturan manual per klien Notulen rapat melalui portal admin atau API
Risiko lintas tenant Kesalahan atau konfigurasi filter yang salah dapat menyebabkan kebocoran data. Secara arsitektur terhalang oleh RLS.
Penyetelan AI Model yang digunakan bersama oleh semua klien. Alur kerja penyetelan AMD per tenant
Pelaporan Tampilan data bersama yang telah difilter Dasbor dan ekspor yang dicakup per tenant

Fitur Manajemen

Jalankan beberapa klien dari satu platform

Selain isolasi, arsitektur multi-tenant DialerBee menyediakan lapisan manajemen yang dibutuhkan BPO untuk beroperasi secara efisien di berbagai klien. Penyediaan tenant, akses berbasis peran, analitik lintas tenant untuk pemilik platform, dan opsi white-label semuanya bekerja sama untuk membuat manajemen multi-klien praktis secara operasional — bukan hanya mungkin secara teknis.

Kontrol Akses Berbasis Peran

Izin akses terperinci per tenant. Admin, supervisor, dan agen hanya melihat apa yang seharusnya mereka lihat. Pemilik platform mendapatkan tampilan lintas tenant untuk manajemen operasional.

Pelaporan Tingkat Klien

Setiap laporan, dasbor, dan ekspor dibatasi ruang lingkupnya untuk tenant. Analitik lintas klien tersedia untuk pemilik platform. Laporan terjadwal khusus untuk klien.

Penyediaan untuk tenant

Buat lingkungan klien baru dalam hitungan menit melalui portal admin atau API mitra. Pengguna, kampanye, aturan kepatuhan, dan kumpulan DID — semuanya dalam bentuk templat.

Pemisahan Penagihan

Lacak penggunaan, menit, jumlah pengguna, dan biaya pesan per tenant. Ekspor data penagihan untuk pembuatan faktur. Integrasikan dengan sistem penagihan Anda melalui API .

Penyetelan AI Per-Tenant

Akurasi AMD meningkat secara independen untuk setiap tenant melalui alur kerja penyetelan yang terlingkup dalam tenant. Umpan balik dari setiap klien meningkatkan kinerja model mereka sendiri.

Opsi White-Label

Jalankan DialerBee dengan merek Anda sendiri menggunakan domain, logo, dan skema warna khusus. Branding per-tenant untuk penerapan reseller.

Spesifikasi Teknis

Di balik kap mesin

Metode isolasi Keamanan Tingkat Baris (RLS) PostgreSQL pada tingkat mesin basis data
Cakupan data Setiap kueri secara otomatis dibatasi ruang lingkupnya hanya untuk tenant saat ini.
Isolasi kepatuhan Daftar DNC per tenant, jam panggilan, persetujuan, batasan percobaan ulang, profil peraturan.
Isolasi perekaman Penyimpanan per tenant dengan retensi independen dan penahanan hukum.
Pelacakan tagihan Biaya penggunaan, menit, jumlah pengguna, dan pengiriman pesan per tenant.
Penyediaan Notulen rapat melalui portal admin atau API mitra dengan konfigurasi berbasis templat.
RBAC Kontrol akses berbasis peran per tenant yang terperinci
Penyetelan AI Alur kerja penyetelan AMD yang berfokus pada tenant — peningkatan model per klien
Pelaporan Dasbor dan ekspor per-tenant; tampilan lintas-tenant untuk pemilik platform.
Manajemen DID Kumpulan ID penelepon per tenant dengan rotasi terisolasi dan pemetaan kampanye.
White-label Domain, logo, dan warna khusus untuk setiap tenant.
Akses API Manajemen tenant, penyediaan layanan, dan penagihan melalui REST API

Pertanyaan yang sering diajukan tentang multi-tenancy

Bagaimana DialerBee menerapkan isolasi tenant?
DialerBee menggunakan PostgreSQL Row-Level Security (RLS) untuk menegakkan batasan tenant pada lapisan kueri basis data. Ini berarti isolasi ditegakkan oleh mesin basis data itu sendiri, bukan hanya logika aplikasi. Setiap kueri secara otomatis dibatasi pada tenant saat ini. Akses data lintas tenant dicegah secara arsitektural.
Apakah setiap tenant dapat memiliki aturan kepatuhan yang berbeda?
Ya. Setiap tenant mendapatkan daftar DNC independen, aturan jam panggilan, pelacakan persetujuan, batasan percobaan ulang, dan profil peraturan. Satu tenant dapat menjalankan aturan TCPA sementara tenant lain menjalankan aturan TDRA pada platform yang sama tanpa tumpang tindih atau gangguan.
Seberapa cepat saya dapat menyediakan akun tenant baru?
tenant baru dapat dibuat dalam hitungan menit melalui portal admin atau API mitra. Konfigurasi berbasis templat untuk aturan kepatuhan, peran pengguna, pengaturan kampanye, dan kumpulan DID mempercepat proses pendaftaran. Agen dapat mulai melakukan panggilan pada hari yang sama.
Apakah perekaman panggilan terisolasi antar tenant?
Ya. Rekaman panggilan disimpan dan diakses per tenant dengan isolasi lengkap. Setiap tenant memiliki kebijakan retensi independen, kontrol penahanan hukum, dan pemantauan penyimpanan. Tidak ada tenant yang dapat mengakses rekaman tenant lain melalui UI atau API .
Bagaimana cara kerja penyetelan AI per-tenant?
Koreksi agen untuk AI AMD dimasukkan ke dalam alur kerja penyetelan yang spesifik untuk setiap tenant. Ini berarti umpan balik dari setiap tenant meningkatkan akurasi AMD untuk operator, wilayah, dan jenis kampanye mereka masing-masing — tanpa memengaruhi model tenant lain.
Apakah pemilik platform dapat melihat data lintas tenant?
Ya. Pemilik dan administrator platform dapat mengakses analitik lintas-tenant untuk manajemen operasional — total penggunaan, kesehatan platform, dan metrik agregat. Namun, pengguna tingkat tenant (admin, supervisor, agen) hanya melihat data tenant mereka sendiri.
Apakah multi-tenancy berfungsi dengan white-label?
Ya. Opsi white-label memungkinkan domain, logo, dan skema warna khusus untuk setiap tenant. Ini ideal untuk reseller telekomunikasi yang ingin setiap pelanggan melihat pengalaman bermerek meskipun berjalan di infrastruktur bersama.
Bagaimana cara pelacakan tagihan per tenant?
Penggunaan, menit, jumlah seat, dan biaya pesan dilacak secara otomatis per tenant. Data penagihan dapat diekspor untuk pembuatan faktur atau diintegrasikan dengan sistem penagihan Anda melalui API . Biaya setiap tenant diatribusikan sepenuhnya tanpa perhitungan manual.

Dirancang untuk BPO dan reseller.

Pesan demo dan lihat bagaimana DialerBee mengisolasi setiap klien dengan multi-tenancy tingkat perusahaan.

Uji coba gratis 14 hari · tanpa kartu kredit · lihat harga

Lihat situs lengkap dalam bahasa Inggris →