Passer au contenu

Fiabilité de la plateforme

Conçu pour durer lorsqu'un morceau de celui-ci s'arrête

Deux nœuds multimédias FreeSWITCH avec basculement d'agent lors de la reconnexion, WebRTC à charge équilibrée, un équilibreur de charge SIP répartissant les appels entre les nœuds, des contrôles de disponibilité qui examinent les dépendances réelles, des réconciliateurs qui nettoient après une perturbation et des sauvegardes hors site nocturnes.

Essai gratuit de 14 jours · Aucune carte de crédit requise

Vue d'ensemble de l'état de santé du centre d'opérations DialerBee : architecture depuis le navigateur de l'agent et la console d'administration, en passant par le proxy inverse, jusqu'aux huit services backend, chacun avec son temps de réponse actuel et l'état de fonctionnement global du système.
Créée par BroadNet, 22 ans d'expérience dans les télécommunications 11 langues, prise en charge des dialectes arabes BYOC, vos opérateurs Contrôles de conformité

Réponse rapide

Qu'est-ce que la fiabilité de la plateforme dans DialerBee ? Il s'agit de la manière dont la plateforme reste disponible et se répare automatiquement. Les médias fonctionnent sur deux nœuds multimédias FreeSWITCH, avec basculement WebSocket de l'agent entre eux lors de la reconnexion, WebRTC à charge équilibrée pour les agents basés sur navigateur, et un équilibreur de charge SIP Répartition des appels en mode round-robin entre les nœuds. Les points de terminaison de disponibilité vérifient les dépendances d'un service. avant qu'il ne soit prêt. Réconciliateurs Corriger les appels orphelins, les agents bloqués et les appels en cours lors d'un redémarrage, afin qu'aucun problème ne soit négligé. La base de données est Sauvegarde nocturne et stockage hors siteLe forfait Enterprise comprend un SLA de disponibilité de 99,95 %L'état des nœuds, les appels en direct et l'activité du réconciliateur sont visibles dans le centre d'opérations ; vous pouvez donc les surveiller plutôt que de vous fier à eux.

Ce que vous obtenez

Tout dans un espace de travail

Deux nœuds multimédias FreeSWITCH

Le système multimédia fonctionne sur deux nœuds FreeSWITCH au lieu d'un seul. Une panne sur un seul nœud peut entraîner une interruption totale du système en une seule après-midi.

Basculement WebSocket de l'agent

Le poste de travail de l'agent est connecté par WebSocket à un nœud multimédia. Si ce nœud est indisponible, le client de l'agent bascule automatiquement vers l'autre nœud lors de la reconnexion.

WebRTC à charge équilibrée

La charge audio des agents basés sur navigateur est répartie entre les nœuds, de sorte que les agents sont répartis plutôt que concentrés sur le premier nœud ayant répondu.

SIP à tour de rôle

Un équilibreur de charge SIP répartit les appels de manière circulaire entre les nœuds multimédias, de sorte que le trafic opérateur ne dépend pas de la disponibilité d'un seul nœud.

Préparation tenant compte des dépendances

Les points de terminaison de disponibilité vérifient les dépendances dont un service a réellement besoin avant de signaler qu'il est prêt. Un service qui ne peut pas accéder à sa base de données ne doit pas être sollicité pour traiter du trafic.

Réconciliateur d'appels orphelins

Les appels ayant perdu leur enregistrement principal sont réconciliés plutôt que de rester actifs. Un appel orphelin est facturé, monopolise un canal et ne profite à personne.

Réconciliateur d'agents bloqués

Un agent bloqué dans un état dont il ne peut sortir est détecté et replacé dans un état réel, au lieu de rester inactif pendant son service en tant que fantôme.

Réconciliation des appels en vol

Les appels en cours lors d'un redémarrage ou d'un incident sont ensuite comparés à la réalité, de sorte que le point de vue de la plateforme et celui du commutateur concordent.

Sauvegardes nocturnes de la base de données

La base de données est sauvegardée chaque nuit. Pas sur demande, pas quand quelqu'un y pense, selon un calendrier précis.

Sauvegardes hors site

Les sauvegardes sont conservées hors site, car une sauvegarde qui partage le même sort que l'élément qu'elle protège n'est pas une sauvegarde.

Garantie de disponibilité SLA pour Enterprise

Le forfait Enterprise inclut un SLA de disponibilité de 99,95 %, inscrit dans le contrat et non sous-entendu dans une page marketing.

Visible depuis le centre des opérations

L'état des nœuds, les appels en direct et l'activité du réconciliateur sont visibles dans le centre d'opérations ; la fiabilité est donc quelque chose que vous pouvez surveiller plutôt que de supposer.

Médias

Deux nœuds, et un client qui le sait

Le service multimédia fonctionne sur deux nœuds FreeSWITCH. Cette configuration est assez courante. La détection d'une panne par un agent dépend de la réaction de son navigateur.

Le poste de travail de l'agent maintient une connexion WebSocket avec un nœud. Si ce nœud est indisponible, le client bascule vers l'autre nœud lors de la reconnexion. La charge WebRTC est répartie entre les nœuds, et un équilibreur de charge SIP distribue le trafic opérateur de manière cyclique, de sorte que ni les agents ni les opérateurs ne sont liés à une seule machine.

  • Deux nœuds multimédias FreeSWITCH transportant des médias
  • Basculement WebSocket de l'agent entre les nœuds lors de la reconnexion
  • WebRTC à charge équilibrée pour les agents basés sur navigateur
  • L'équilibreur de charge SIP répartit les appels en mode round-robin entre les nœuds.
La partie infrastructure de la vue d'état du système du centre d'opérations DialerBee : les deux nœuds multimédias FreeSWITCH avec leurs canaux et enregistrements, la liaison SIP jusqu'à la passerelle de l'opérateur, et les dépendances Postgres, Redis et de stockage d'objets à proximité.
Autocorrection

La plateforme range après lui-même

Les plateformes de centres de contact ne tombent généralement pas en panne de manière spectaculaire. Leurs pannes se manifestent par des éléments résiduels : un appel toujours en cours sans possibilité de le contrôler, un agent bloqué dans un état dont il ne peut sortir, un appel interrompu lors du redémarrage d’un service.

Des mécanismes de réconciliation existent pour ces trois éléments. Ils comparent les données attendues par la plateforme avec la réalité et corrigent les écarts. Parallèlement, des points de terminaison de disponibilité vérifient les dépendances réelles d'un service avant qu'il ne soit déclaré prêt, afin d'éviter que du trafic ne lui soit acheminé.

  • Réconciliateur pour les appels orphelins
  • Réconciliateur pour les agents bloqués
  • Réconciliation des appels en cours lors des redémarrages
  • Points de terminaison de disponibilité qui vérifient les dépendances avant de signaler qu'ils sont prêts
L'écran de gestion des campagnes dans la console d'administration DialerBee pour le tenant de démonstration Northwind : sept campagnes dans un tableau, chaque ligne indiquant son statut (brouillon, arrêtée, terminée ou en pause), son mode d'appel (progressif ou aperçu), sa passerelle, sa file d'attente et les actions d'affichage, de lancement, de modification et de suppression. Un champ de recherche et des filtres de statut et de mode sont situés au-dessus du tableau.

Sauvegardes et engagement

Chaque nuit, hors site et par écrit

La base de données est sauvegardée chaque nuit et les sauvegardes sont stockées hors site. Ces deux aspects sont importants. Une sauvegarde nocturne hébergée sur la même infrastructure que la plateforme constitue une copie, et non un plan de récupération.

De plus, le forfait Enterprise inclut un SLA de disponibilité de 99,95 %. Cet engagement est stipulé dans le contrat, là où il a toute sa place, et non sur une diapositive.

  • Sauvegardes nocturnes de la base de données
  • Sauvegardes stockées hors site
  • Garantie de disponibilité de 99,95 % (SLA) pour le forfait Enterprise
  • L'état des nœuds, les appels en direct et l'activité du réconciliateur sont visibles dans le centre d'opérations.
L'écran des enregistrements dans la console d'administration DialerBee pour le tenant de démonstration Northwind : 459 enregistrements, dont trois en conservation légale et une note de conservation de 30 jours ; des fiches récapitulatives indiquant le nombre d'enregistrements, la durée totale, l'espace de stockage utilisé et les agents ; et un tableau des appels avec la date et l'heure, le sens, l'agent, le numéro de téléphone du client masqué, la durée, le statut, l'état de conservation légale et les options de lecture et de téléchargement.

Comment ça compare

Déploiement à boîte uniquefiabilité de la plateforme DialerBee
MédiasUn nœudDeux nœuds multimédias FreeSWITCH
Lorsqu'un nœud disparaîtLes agents rechargent et espèrentBasculement WebSocket de l'agent entre les nœuds lors de la reconnexion
trafic opérateurPointé vers une adresseÉquilibreur de charge SIP, répartition circulaire entre les nœuds
Agent audioPeu importe qui a répondu en premierWebRTC à charge équilibrée entre les nœuds
bilans de santéLe processus est-il vivant ?Points de terminaison de disponibilité qui vérifient les dépendances du service
Les restes après un vacillementQuelqu'un les trouve plus tardServices de conciliation pour les appels orphelins, les agents bloqués et les appels en vol
SauvegardesQuand quelqu'un se souvientSauvegardes nocturnes de la base de données, stockées hors site
EngagementMeilleur effortGarantie de disponibilité de 99,95 % (SLA) pour le forfait Enterprise

Foire aux questions

Qu'est-ce que la fiabilité de la plateforme dans DialerBee ?+

C'est ainsi que la plateforme reste opérationnelle et se corrige en cas de dysfonctionnement. Le système multimédia fonctionne sur deux nœuds FreeSWITCH avec basculement WebSocket des agents entre eux lors de la reconnexion, WebRTC à charge équilibrée et un équilibreur de charge SIP répartissant les appels de manière cyclique entre les nœuds. Des points de terminaison de disponibilité vérifient les dépendances, des mécanismes de réconciliation traitent les appels orphelins, les agents bloqués et les appels en cours, et la base de données est sauvegardée quotidiennement et hébergée hors site.

Que deviennent mes agents si un nœud média tombe en panne ?+

Le poste de travail de l'agent est connecté par WebSocket à un nœud média. Si ce nœud devient indisponible, le client de l'agent bascule vers l'autre nœud lors de la reconnexion, permettant ainsi à l'agent de reprendre son activité sur le nœud fonctionnel plutôt que d'attendre le nœud défaillant.

Comment le trafic d'appels est-il réparti entre les nœuds ?+

Un répartiteur de charge SIP distribue les appels de manière circulaire entre les nœuds multimédias, et l'audio des agents basés sur navigateur est réparti via WebRTC. Ni les opérateurs ni les agents ne sont liés à un seul nœud.

À quoi servent les réconciliateurs ?+

Ils corrigent l'état résiduel laissé par un incident. L'un réconcilie les appels orphelins, c'est-à-dire les appels toujours en cours sans contrôle. Un autre réconcilie les agents bloqués, c'est-à-dire les agents restés dans un état indéterminé. Un autre encore réconcilie les appels en transit après un redémarrage. Chacun compare les données de la plateforme avec la réalité.

Que signifie la notion de préparation tenant compte des dépendances ?+

Un point de terminaison de disponibilité vérifie les dépendances réelles d'un service avant de signaler qu'il est prêt. Un service qui ne peut pas accéder à ses dépendances ne reçoit aucun trafic ; c'est ce qui distingue un simple contrôle d'intégrité d'un contrôle d'intégrité pertinent.

Comment les sauvegardes sont-elles gérées ?+

La base de données est sauvegardée chaque nuit et les sauvegardes sont stockées hors site. Ce stockage hors site est essentiel, car une sauvegarde stockée avec la plateforme est affectée par tout ce qui s'y produit.

Existe-t-il un SLA de disponibilité ?+

Oui, un SLA de disponibilité de 99,95 % est inclus dans le forfait Enterprise. Cette garantie est stipulée dans le contrat et non sur une page marketing.

Puis-je voir tout cela moi-même ?+

Oui. Le centre d'opérations affiche l'état des nœuds, les appels en direct et l'activité du réconciliateur, ainsi que des alertes configurables pour un NOC. Une fiabilité visible est plus utile qu'une fiabilité annoncée.

Demandez-nous comment DialerBee se comporte lorsqu'un nœud disparaît.

Visite guidée de 30 minutes d'un appartement témoin, en anglais ou en arabe.

Voir le site complet en anglais →