Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Content imported from a Scroll Translations translation file.
Sv translation
languageen

Introduction

The jtel system uses a hazelcast cluster to communicate and share data between the following roles in near real time. The hazelcast cluster is installed on the following machines:

RoleInstall Platform ListenerComments
TELYesProduces call records when calls are received and distributed by the system.
WEBConfiguration file only - integrated in webserver.

Consumes call records when calls are received and distributed by the system.

Consumes chat records when chats are received and distributed by the system.

DATAYesProduces data change indications, for example indications of login / logout by agents.
CHATConfiguration file only - integrated in chat server.Produces and consumes chat records when chats are received and distributed by the system.

Installation

The installation is discussed in the instructions pertaining to each role.

Configuration

The configuration of the hazelcast cluster should be prepared, and placed on STORE for easy copying to all machines which require the configuration file.

Copy Configuration File

Copy the configuration file using the windows explorer, or on linux, using the following command:

Translations Ignore


Code Block
cp /home/jtel/shared/JTELCarrierPortal/Utils/Install/PlatformUDPlistener/conf/hazelcast.xml /home/jtel/shared


Edit the file

Edit the file in windows or linux.

Give the cluster a unique name and password, just in case another hazelcast application is running in the same network:

Translations Ignore


Code Block
...

    <group>
        <!-- ENTER HERE UNIQUE DATA -->
        <name>jtel-cluster-my-acd</name>
        <password>jtel-cluster-pass-secret</password>
    </group>

...


The necessary hosts must be added or removed in the hazelcast.xml file:

Translations Ignore


Code Block
...

            <tcp-ip enabled="true">
                <member>acd-dbm</member>
                <member>acd-jb1</member>
                <member>acd-jb2</member>
                <member>acd-tel1</member>
            </tcp-ip>
...



Info

Note: you should include the following hosts in the configuration:

HostsAlias Non Redundant InstallationAliases Redundant Installation
DATA - Database Mastersacd-dbm

acd-dbm1

acd-dbm2

TEL - Telephony Serversacd-tel1

acd-tel1

acd-tel2

WEB - Webservers

acd-jb1

acd-jb2

...

acd-jb1

acd-jb2

...

CHAT - Chat Serversacd-chat1

acd-chat1

acd-chat2



Sv translation
languagede

Status
colourRed
titleTHIS PAGE IS ONLY AVAILABLE IN ENGLISH

Sv translation
languagefr

Introduction

Le système jtel utilise une grappe de diffusion de brume pour communiquer et partager des données entre les rôles suivants en temps quasi réel. La grappe de diffusion en temps réel est installée sur les machines suivantes :

RôleInstaller la plateforme ListenerCommentaires
TELOuiProduit des enregistrements d'appels lorsque les appels sont reçus et distribués par le système.
WEBFichier de configuration uniquement - intégré dans le serveur web.

Consomme les relevés d'appels lorsque les appels sont reçus et distribués par le système.

Consomme les enregistrements des chats lorsque ceux-ci sont reçus et distribués par le système.

DONNÉESOuiProduit des indications de changement de données, par exemple des indications de connexion / déconnexion par les agents.
CHATFichier de configuration uniquement - intégré dans le serveur de chat.Produit et consomme des enregistrements de chat lorsque les chats sont reçus et distribués par le système.

Installation

L'installation est abordée dans les instructions relatives à chaque rôle.

Configuration

La configuration de cluster Hazelcast doit être préparée et placée sur le MAGASIN pour être facilement copiée sur toutes les machines qui nécessitent le fichier de configuration.

Copier le fichier de configuration

Copiez le fichier de configuration à l'aide de l'explorateur Windows, ou sur linux, en utilisant la commande suivante

Translations Ignore


Code Block
cp /home/jtel/shared/JTELCarrierPortal/Utils/Install/PlatformUDPlistener/conf/hazelcast.xml /home/jtel/shared


Modifier le fichier

Modifiez le fichier sous windows ou linux.

Donnez au cluster un nom et un mot de passe uniques, juste au cas où une autre application hazelcast tournerait sur le même réseau :

Translations Ignore


Code Block
... <group> <!-- ENTER HERE UNIQUE DATA --> <name>jtel-cluster-my-acd</name> <password>jtel-cluster-pass-secret</password> </group> ...


Les hôtes nécessaires doivent être ajoutés ou supprimés dans le fichier hazelcast.xml:

Translations Ignore


Code Block
... <tcp-ip enabled="true"> <member>acd-dbm</member> <member>acd-jb1</member> <member>acd-jb2</member> <member>acd-tel1</member> </tcp-ip> ...



Info

Note : vous devez inclure les hôtes suivants dans la configuration :

HôtesInstallation non redondante d'AliasInstallation redondante des Alias
DATA - Maîtres des bases de donnéesacd-dbm

acd-dbm1

acd-dbm2

TEL - Serveurs de téléphonieacd-tel1

acd-tel1

acd-tel2

WEB - Serveurs web

acd-jb1

acd-jb2

...

acd-jb1

acd-jb2

...

CHAT - Serveurs de chatacd-chat1

acd-chat1

acd-chat2