Arquitectura multiusuario

Aislamiento total del cliente. Diseñado para BPO.

Reglas de cumplimiento, registros, usuarios y facturación independientes para cada cliente. Se aplica la seguridad a nivel de fila (RLS) de PostgreSQL en la capa de base de datos. Aprovisionamiento de nuevos inquilinos en minutos.

Respuesta rápida

¿Qué es la arquitectura multiusuario en DialerBee? La arquitectura multiusuario de DialerBee proporciona un aislamiento completo del cliente para BPO, revendedores de telecomunicaciones y organizaciones que gestionan múltiples programas de clientes. Cada usuario obtiene datos aislados (garantizados por la seguridad a nivel de fila de PostgreSQL en la capa de base de datos), reglas de cumplimiento independientes (listas DNC, horas de llamadas, seguimiento del consentimiento), grabaciones de llamadas separadas (almacenamiento por usuario con retención y retención legal independientes), facturación por usuario (uso, minutos y puestos registrados por separado), control de acceso basado en roles (agentes y supervisores con ámbito restringido a su usuario), ajuste de IA por usuario (la precisión de AMD mejora de forma independiente para cada usuario) y aprovisionamiento de usuarios en minutos a través del portal de administración o la API. Disponible en 9 idiomas con idiomas predeterminados por usuario.

El problema

Los marcadores de inquilino único no escala para BPO

Los BPO y los revendedores de telecomunicaciones gestionan múltiples programas de clientes en una única plataforma. Cada cliente tiene diferentes requisitos de cumplimiento, diferentes listas de no llamar, diferentes políticas de grabación y diferentes sistemas de facturación.Ejecutar una instancia de marcador telefónico independiente para cada cliente es costoso, complejo desde el punto de vista operativo y no escalable. Sin embargo, ejecutar todos los clientes en una instancia compartida sin el aislamiento adecuado genera un riesgo inaceptable: los datos de un cliente pueden filtrarse a otro, y las normas de cumplimiento de un cliente pueden afectar las campañas de otro.

La mayoría de los marcadores solo ofrecen grupos de usuarios básicos — No se trata de una verdadera arquitectura multiusuario. Los usuarios pueden organizarse en grupos, pero los datos subyacentes se comparten. Los informes pueden filtrarse por grupo, pero la aplicación de las restricciones se realiza en la capa de la aplicación, no en la base de datos. Un error, un filtro mal configurado o una consulta API mal escrita podrían exponer los datos de un cliente a otro. Para las empresas de externalización de procesos de negocio (BPO) que manejan datos regulados (financieros, sanitarios o de identificación personal), este nivel de aislamiento resulta insuficiente.

La verdadera arquitectura multiusuario implica aislamiento en cada capa: consultas de base de datos limitadas a cada usuario, grabaciones almacenadas por separado, reglas de cumplimiento configurables de forma independiente, facturación por cliente y controles de acceso que hacen que el acceso entre usuarios sea arquitectónicamente imposible, no solo improbable.

N instancias
Sin multitenencia
Un marcador telefónico por cliente es caro.
Riesgo
Marcadores de instancia compartida
El aislamiento de la capa de aplicación es frágil
Minutos
Para aprovisionar un nuevo inquilino
no semanas de despliegue

Cómo funciona

Aislamiento en cada capa

La arquitectura multiusuario de DialerBee utiliza Seguridad a nivel de fila (RLS) de PostgreSQL Para garantizar el control de los inquilinos a nivel del motor de la base de datos, el aislamiento no se limita a la lógica de la aplicación, sino que lo garantiza la propia base de datos. Cada consulta se limita automáticamente al inquilino actual. El acceso a datos entre inquilinos se impide arquitectónicamente, no solo mediante políticas.

Paso 01

Aislar datos

Los datos de cada cliente residen en una partición lógicamente aislada. PostgreSQL RLS garantiza que cada consulta se ajuste automáticamente al ámbito del inquilino actual, una restricción impuesta por el motor de la base de datos, no por la lógica de la aplicación.

Paso 02

Reglas de aislamiento

Cada inquilino dispone de configuraciones de cumplimiento independientes: listas de no llamar, reglas de horario de llamadas, seguimiento del consentimiento, límites de reintentos y perfiles regulatorios. Las reglas de un cliente nunca afectan a las campañas de otro.

Paso 03

Aislar grabaciones

Las grabaciones de llamadas se almacenan y se accede a ellas de forma individual para cada inquilino, con total aislamiento. Se aplican políticas de retención independientes, controles de retención legal y monitorización del almacenamiento para cada cliente.

Paso 04

Facturación aislada

Se realiza un seguimiento del uso, los minutos y los asientos por inquilino. Exporte los datos de facturación para facturar a los clientes o intégrelos con su sistema de facturación. Atribución completa de costos por cliente.

Comparación lado a lado

Multitenencia real vs grupos de usuarios básicos

Capacidad Grupos de usuarios básicos DialerBee Multi-Inquilino
Aislamiento de datos Filtros de capa de aplicación Soporte a nivel de fila (RLS) de PostgreSQL a nivel de motor de base de datos
Normas de cumplimiento Compartido con anulaciones de grupo Independiente por inquilino: totalmente aislado
Grabaciones Almacenamiento compartido con etiquetas de grupo Almacenamiento aislado por inquilino
Facturación Atribución manual Seguimiento automático del uso por inquilino
Aprovisionamiento Configuración manual por cliente Minutos a través del portal de administración o API
Riesgo entre inquilinos Un error o un filtro mal configurado puede provocar fugas de datos. Arquitectónicamente impedido por RLS
Ajuste de IA Modelo compartido para todos los clientes Flujos de trabajo de optimización de AMD por inquilino
Informes Vistas filtradas de datos compartidos Paneles de control y exportaciones con alcance definido por inquilino

Características de administración

Ejecutar varios clientes desde una plataforma

Más allá del aislamiento, la arquitectura multiusuario de DialerBee proporciona la Las empresas BPO necesitan una capa de gestión. Para operar de manera eficiente con múltiples clientes, el aprovisionamiento de inquilinos, el acceso basado en roles, el análisis entre inquilinos para los propietarios de la plataforma y las opciones de marca blanca se combinan para que la gestión de múltiples clientes sea operativamente práctica, no solo técnicamente posible.

Control de acceso basado en roles

Permisos granulares por inquilino. Los administradores, supervisores y agentes solo ven lo que les corresponde. Los propietarios de la plataforma obtienen vistas de todos los inquilinos para la gestión operativa.

Informes a nivel de cliente

Cada informe, panel de control y exportación está configurado para el inquilino. Análisis entre clientes disponible para los propietarios de la plataforma. Informes programados específicos para cada cliente.

Provisión de servicios para inquilinos

Crea un nuevo entorno de cliente en minutos a través del portal de administración o la API de socios. Usuarios, campañas, reglas de cumplimiento y grupos DID: todo con plantillas predefinidas.

Separación de facturación

Controla el uso, los minutos, los usuarios y los costes de mensajería por inquilino. Exporta los datos de facturación. Intégralo con tu sistema de facturación mediante API.

Ajuste de IA por inquilino

La precisión de AMD mejora de forma independiente para cada cliente mediante flujos de trabajo de ajuste específicos para cada uno. Los comentarios de cada cliente mejoran el rendimiento de su propio modelo.

Opciones de marca blanca

Ejecuta DialerBee bajo tu propia marca con dominio, logotipo y combinación de colores personalizados. Personalización de marca por cliente para implementaciones de revendedores.

Especificaciones técnicas

Bajo el capó

Método de aislamiento Seguridad a nivel de fila (RLS) de PostgreSQL a nivel de motor de base de datos
Alcance de los datos Cada consulta se limita automáticamente al inquilino actual.
aislamiento de cumplimiento Listas de no llamar por inquilino, horarios de llamadas, consentimiento, límites de reintentos, perfiles regulatorios
Aislamiento de grabación Almacenamiento por inquilino con retención independiente y custodia legal.
Seguimiento de facturación Costos de uso, minutos, puestos y mensajería por inquilino
Aprovisionamiento Minutos a través del portal de administración o la API del socio con configuraciones predefinidas.
RBAC Control de acceso granular basado en roles por inquilino
Ajuste de IA Flujos de trabajo de optimización de AMD con alcance de inquilino: mejora del modelo por cliente
Informes Paneles de control y exportaciones por inquilino; vistas entre inquilinos para los propietarios de la plataforma.
Gestión del DID Grupos de DID por inquilino con puntuación de salud aislada y rotación
Marca blanca Dominio, logotipo y colores personalizados para cada inquilino.
Acceso a la API Gestión, aprovisionamiento y facturación de inquilinos mediante API REST

Preguntas frecuentes sobre la arquitectura multiusuario

¿Cómo garantiza DialerBee el aislamiento de los inquilinos?
DialerBee utiliza la seguridad a nivel de fila (RLS) de PostgreSQL para delimitar los inquilinos en la capa de consulta de la base de datos. Esto significa que el aislamiento lo garantiza el propio motor de la base de datos, no solo la lógica de la aplicación. Cada consulta se limita automáticamente al inquilino actual. El acceso a datos entre inquilinos se impide arquitectónicamente.
¿Puede cada inquilino tener normas de cumplimiento diferentes?
Sí. Cada inquilino dispone de listas de no llamar independientes, reglas de horario de llamadas, seguimiento de consentimiento, límites de reintentos y perfiles regulatorios. Un inquilino puede ejecutar reglas TCPA mientras otro ejecuta reglas TDRA en la misma plataforma sin solapamiento ni interferencias.
¿Con qué rapidez puedo dar de alta a un nuevo inquilino?
Se pueden crear nuevos inquilinos en minutos a través del portal de administración o la API para socios. Las configuraciones predefinidas para las reglas de cumplimiento, los roles de usuario, la configuración de campañas y los grupos de números DID agilizan la incorporación. Los agentes pueden empezar a realizar llamadas el mismo día.
¿La grabación de llamadas está aislada entre los inquilinos?
Sí. Las grabaciones de llamadas se almacenan y se acceden de forma independiente para cada inquilino, con total aislamiento. Cada inquilino cuenta con políticas de retención, controles de retención legal y supervisión de almacenamiento propios. Ningún inquilino puede acceder a las grabaciones de otro inquilino a través de la interfaz de usuario o la API.
¿Cómo funciona la optimización de la IA por inquilino?
Las correcciones de los agentes para la IA AMD se integran en los flujos de trabajo de ajuste específicos de cada inquilino. Esto significa que los comentarios de cada inquilino mejoran la precisión de AMD para sus operadores, regiones y tipos de campaña específicos, sin afectar los modelos de otros inquilinos.
¿Pueden los propietarios de la plataforma ver los datos de varios usuarios?
Sí. Los propietarios y administradores de la plataforma pueden acceder a análisis entre inquilinos para la gestión operativa: uso total, estado de la plataforma y métricas agregadas. Sin embargo, los usuarios a nivel de inquilino (administradores, supervisores, agentes) solo ven los datos de su propio inquilino.
¿Es compatible la arquitectura multiusuario con la marca blanca?
Sí. Las opciones de marca blanca permiten personalizar el dominio, el logotipo y la combinación de colores de cada cliente. Esto es ideal para los revendedores de telecomunicaciones que desean que cada cliente disfrute de una experiencia de marca propia al operar en una infraestructura compartida.
¿Cómo se realiza el seguimiento de la facturación por inquilino?
El uso, los minutos, los puestos y los costes de mensajería se registran automáticamente para cada inquilino. Los datos de facturación se pueden exportar para generar facturas o integrar con su sistema de facturación mediante API. Los costes de cada inquilino se atribuyen por completo sin necesidad de cálculos manuales.

Diseñado para BPO y revendedores.

Reserva una demostración y descubre cómo DialerBee aísla a cada cliente con una arquitectura multiusuario de nivel empresarial.

View full site in English →