Pular para o conteúdo

Confiabilidade da plataforma

Confiabilidade da plataforma: feita para continuar funcionando quando uma parte para

Dois nós de mídia FreeSWITCH com failover do agente na reconexão, WebRTC com balanceamento de carga, um balanceador SIP distribuindo as chamadas entre os nós, verificações de prontidão que olham as dependências reais, reconciliadores que arrumam a casa depois de uma instabilidade e backups noturnos fora do site.

Teste grátis de 14 dias · crédito de IA gratuito para testar o agente de voz com IA · sem cartão

Visão geral do estado do sistema no centro de operações DialerBee: a arquitetura desde o navegador do agente e o console de administração, passando pelo proxy reverso, até os oito serviços de backend, cada um com seu tempo de resposta atual, e um estado operacional de todos os sistemas.
Criado pela BroadNet, 22 anos em telecom 11 idiomas, sensível a dialetos árabes BYOC, suas operadoras Controles que apoiam a conformidade

Resposta rápida

O que é a confiabilidade da plataforma no DialerBee? É como a plataforma se mantém disponível e como corrige o próprio estado. A mídia roda em dois nós de mídia FreeSWITCH, com failover do WebSocket do agente entre eles na reconexão, WebRTC com balanceamento de carga para agentes no navegador, e um balanceador de carga SIP distribuindo as chamadas em round-robin entre os nós. Endpoints de prontidão verificam as dependências de um serviço antes de ele se declarar pronto. Reconciliadores corrigem chamadas órfãs, agentes travados e chamadas que estavam em andamento durante uma reinicialização, para que nada fique silenciosamente para trás. O banco de dados tem backup noturno guardado fora do site. O plano Enterprise inclui um SLA de disponibilidade de 99,95%. A saúde dos nós, as chamadas ao vivo e a atividade dos reconciliadores ficam visíveis no centro de operações, então isso é algo que você pode acompanhar, e não aceitar por confiança.

O que você recebe

Tudo em um espaço de trabalho

Dois nós de mídia FreeSWITCH

A mídia roda em dois nós FreeSWITCH, não em um. Com um único nó, basta uma tarde ruim para ele virar sua indisponibilidade inteira.

Failover do WebSocket do agente

A interface do agente mantém um WebSocket com um nó de mídia. Se esse nó cair, o cliente do agente faz failover para o outro na reconexão.

WebRTC com balanceamento de carga

O áudio dos agentes no navegador é balanceado entre os nós, então os agentes ficam distribuídos, e não amontoados no nó que respondeu primeiro.

SIP em round-robin

Um balanceador de carga SIP distribui as chamadas em round-robin entre os nós de mídia, então o tráfego das operadoras não depende de um único nó continuar no ar.

Prontidão que considera as dependências

Os endpoints de prontidão verificam as dependências de que o serviço realmente precisa antes de declará-lo pronto. Um serviço que não alcança seu banco de dados não deveria receber tráfego.

Reconciliador de chamadas órfãs

Chamadas que perderam o registro que as controlava são reconciliadas, e não deixadas rodando. Uma chamada órfã gera cobrança, ocupa um canal e não ajuda ninguém.

Reconciliador de agentes travados

Um agente travado em um estado do qual não consegue sair é detectado e devolvido a um estado real, em vez de passar o turno como um fantasma.

Reconciliador de chamadas em andamento

Chamadas em andamento durante uma reinicialização ou uma falha momentânea são reconciliadas com a realidade depois, para que a visão da plataforma e a do switch coincidam.

Backups noturnos do banco de dados

O banco de dados tem backup toda noite. Não sob demanda, nem quando alguém lembra: em um cronograma.

Backups fora do site

Os backups ficam fora do site, porque um backup que tem o mesmo destino daquilo que protege não é um backup.

SLA de disponibilidade no Enterprise

O plano Enterprise inclui um SLA de 99,95% de disponibilidade, escrito no contrato, e não apenas sugerido por uma página de marketing.

Visível no centro de operações

A saúde dos nós, as chamadas ao vivo e a atividade dos reconciliadores ficam visíveis no centro de operações, então a confiabilidade é algo que você pode acompanhar, e não presumir.

Media

Dois nós, e um cliente que sabe disso

A mídia roda em dois nós FreeSWITCH. Isso, por si só, é bem comum. O que decide se um agente percebe uma indisponibilidade é o que o navegador dele faz a respeito.

O desktop do agente mantém um WebSocket com um nó e, quando esse nó cai, o cliente faz failover para o outro nó na reconexão. O WebRTC é balanceado entre os nós, e um balanceador SIP distribui o tráfego das operadoras em round-robin entre eles, então nem os agentes nem as operadoras ficam presos a uma única máquina.

  • Dois nós de mídia FreeSWITCH processando a mídia
  • Failover do WebSocket do agente entre os nós na reconexão
  • WebRTC com balanceamento de carga para agentes no navegador
  • Balanceador de carga SIP distribuindo as chamadas em round-robin entre os nós
A metade da infraestrutura da visão de integridade do sistema do centro de operações DialerBee: os dois nós de mídia FreeSWITCH com seus canais e registros, o trunk SIP até o gateway da operadora e as dependências do Postgres, Redis e armazenamento de objetos ao lado.

Autocorreção

A plataforma arruma a casa sozinha

Plataformas de contact center normalmente não falham de forma ruidosa. Elas falham deixando coisas para trás: uma chamada ainda ativa sem nada a controlando, um agente travado em um estado do qual não consegue sair, uma chamada que estava em andamento quando um serviço reiniciou.

Há reconciliadores para os três casos. Eles comparam o que a plataforma acredita com o que está realmente acontecendo e corrigem a diferença. Junto com eles, endpoints de prontidão verificam as dependências reais de um serviço antes de ele se declarar pronto, para que nada receba tráfego que não consegue atender.

  • Reconciliador de chamadas órfãs
  • Reconciliador de agentes travados
  • Reconciliador de chamadas em andamento durante reinicializações
  • Endpoints de prontidão que verificam as dependências antes de declarar o serviço pronto
A tela de gerenciamento de campanhas no console de administração DialerBee para o tenant Northwind Demo: sete campanhas em uma tabela, cada linha mostrando seu status (rascunho, interrompida, concluída ou pausada), seu modo de discagem (progressivo ou pré-visualização), seu gateway, sua fila e as ações de visualizar, iniciar, editar e excluir, com uma caixa de pesquisa e filtros de status e modo acima da tabela.

Backups e compromisso

Toda noite, fora do site e por escrito

O banco de dados tem backup toda noite, e os backups ficam fora do site. As duas metades importam. Um backup noturno na mesma infraestrutura da plataforma é uma cópia, não um plano de recuperação.

Além disso, o plano Enterprise inclui um SLA de 99,95% de disponibilidade. Ele está no contrato, que é onde um compromisso de disponibilidade deve estar, e não em um slide.

  • Backups noturnos do banco de dados
  • Backups guardados fora do site
  • SLA de 99,95% de disponibilidade no plano Enterprise
  • Saúde dos nós, chamadas ao vivo e atividade dos reconciliadores visíveis no centro de operações
A tela de gravações no console de administração DialerBee para o tenant Northwind Demo: 459 gravações, sendo três em retenção legal e uma com aviso de retenção de 30 dias; cartões de resumo com a contagem de gravações, duração total, armazenamento utilizado e agentes; e uma tabela de chamadas com data e hora, direção, agente, número de telefone do cliente (oculto), duração, status, estado de retenção legal e ações de reprodução e download.

Como ele se compara

Uma implantação em servidor únicoConfiabilidade da plataforma DialerBee
MediaUm nóDois nós de mídia FreeSWITCH
Quando um nó caiOs agentes recarregam e torcemFailover do WebSocket do agente entre os nós na reconexão
Tráfego das operadorasApontado para um único endereçoBalanceador de carga SIP, round-robin entre os nós
Áudio dos agentesO que tiver respondido primeiroWebRTC com balanceamento de carga entre os nós
Verificações de saúdeO processo está vivo?Endpoints de prontidão que verificam as dependências do serviço
Sobras depois de uma instabilidadeAlguém encontra depoisReconciliadores para chamadas órfãs, agentes travados e chamadas em andamento
BackupsQuando alguém lembraBackups noturnos do banco de dados, guardados fora do site
CompromissoMelhor esforçoSLA de 99,95% de disponibilidade no plano Enterprise

Perguntas frequentes

O que é a confiabilidade da plataforma no DialerBee?+

É como a plataforma se mantém no ar e se corrige quando algo sai do lugar. A mídia roda em dois nós de mídia FreeSWITCH com failover do WebSocket do agente entre eles na reconexão, WebRTC com balanceamento de carga e um balanceador SIP distribuindo as chamadas em round-robin entre os nós. Endpoints de prontidão verificam as dependências, reconciliadores corrigem chamadas órfãs, agentes travados e chamadas em andamento, e o banco de dados tem backup toda noite, guardado fora do site.

O que acontece com meus agentes se um nó de mídia falhar?+

O desktop do agente mantém um WebSocket com um nó de mídia. Se esse nó ficar indisponível, o cliente do agente faz failover para o outro nó na reconexão, e o agente volta no nó ativo em vez de esperar pelo que falhou.

Como o tráfego de chamadas é distribuído entre os nós?+

Um balanceador de carga SIP distribui as chamadas em round-robin entre os nós de mídia, e o áudio dos agentes no navegador é balanceado via WebRTC. Nem as operadoras nem os agentes ficam presos a um único nó.

Para que servem os reconciliadores?+

Eles corrigem o estado que fica para trás quando algo dá errado. Um reconcilia chamadas órfãs, ainda ativas sem nada as controlando. Outro reconcilia agentes travados, deixados em um estado do qual não conseguem sair. Outro reconcilia chamadas que estavam em andamento durante uma reinicialização. Cada um compara o que a plataforma acredita com o que realmente está acontecendo.

O que significa prontidão que considera as dependências?+

Um endpoint de prontidão verifica as dependências de que o serviço realmente precisa antes de informar que está pronto. Um serviço que não alcança aquilo de que depende não recebe tráfego — essa é a diferença entre um health check e um health check útil.

Como os backups são feitos?+

O banco de dados tem backup toda noite, e os backups ficam fora do site. Estar fora do site é o que importa, porque um backup guardado junto da plataforma sofre o que quer que aconteça com ela.

Existe SLA de disponibilidade?+

Sim, um SLA de 99,95% de disponibilidade no plano Enterprise. Ele está no contrato, e não em uma página de marketing.

Posso acompanhar isso eu mesmo?+

Sim. O centro de operações mostra a saúde dos nós, as chamadas ao vivo e a atividade dos reconciliadores, além de alertas que você pode configurar para um NOC. Confiabilidade que você pode acompanhar é mais útil do que confiabilidade que alguém só descreve.

Pergunte como o DialerBee se comporta quando um nó cai

Uma apresentação guiada de 30 minutos em um tenant de demonstração, em inglês ou árabe.

Ver o site completo em inglês →