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


In some installations, where external sites are connected, the telephony can work remotely. This has the advantage that voice data is processed locally at the location, but requires - if the bandwidth is narrow - that the files for operating the telephony server are also partly located locally.

The synchronization of the files is done by an rsync client, preferably the product "Acrosync". 

Furthermore, the usual alias acd-store is changed to point to the local machine. A new alias real-acd-store is set up, so that the access to the central, for rsync and also other reasons, can take place.

The only thing to note is that call logs (8-server logs) are no longer stored at the central office. This is done for performance reasons. This means that if a .r5 call log analysis is to be performed, it must be retrieved by hand.

File synchronization

Files are synchronized as follows:

Head office to telephony serverTelephony server to head officeComment
\\acd-store\shared\JTELCarrierPortal
Ausnahme .git Verzeichnis
\\acd-store\shared\JTEL
Ausnahme .git Verzeichnis
\\acd-store\shared\Data\system

\\acd-store\shared\Data\resellers

\\acd-store\shared\Data\clients\1\waves


c:\Data\clients\1\recordings

c:\Data\clients\1\voicemails

c:\LogFilesCall\

Setup

Set up aliases

The hosts file in c:\windows\system32\drivers\etc\hosts is edited.

The following aliases are changed or adapted. This is done per remote Windows server, and must also be done per server individually.

AliasMust point to
real-acd-storeactual acd-store. For redundancy, the shared IP address, for single instances from the store, to the acd-store1 itself.
acd-storeTo the local computer

Example entries:

Translations Ignore


Code Block
192.168.114.82          acd-tel6 acd-store
10.200.21.98            real-acd-store



Set up Share

Via Windows Explorer, set up the share.

Right click on the C: drive: , then click "Give access to", "Advanced Sharing", and then again "Advanced Sharing".

Enter "shared" as the share name:

Then go to Permissions, and set "Full Control" for administrators. "Jeder" (everyone) can be removed. The final result will look like this. Attention: in this example the "administrator" was not available. Make sure to remove "jeder" and only have the administrators left with full control.

Click on Apply.

Enable access to share via alias

This is not enough to access the share with the aliases \\acd-store\shared. This requires an additional command to make the alias known to the computer. 

First determine the Windows computer name with ipconfig.

Then, in a .CMD as administrator, type the following command:

Translations Ignore

netdom computername <echter_computernamen> /add:ACD-STORE

Example:

Translations Ignore

netdom computername DEPSTEL04 /add:ACD-STORE

Then, RESTART. It cannot continue without a restart.

For example, with:

Translations Ignore

shutdown -r -t 0 -f

Note: after the restart, the server applications will certainly not work properly, as there is currently no access to the portal software.

Installing Acrosync

Unfortunately, the service version of Acrosync cannot run a "permanent" job unless it is started as an application. For this reason Acrosync is not installed as a service. 

However, the application is installed for "All Users".

Note: the option "Install as Service" appears late in the installation. Under no circumstances tick it off!

Licensing Acrosync

The license can be installed as a trial. 

Attention: if a proxy server is available, the following registry keys must be created first:

Translations Ignore

HKEY_LOCAL_MACHINE\Software\Acrosync\AcrosyncClient

Key: ProxyServer
Value: http://NameProxyServer:port
Example: http://kadprx.ad.kmoad.com:3128

Note: this procedure is only verified with a proxy server without username / password.

The application can be installed as a trial first, and the license can be installed later.

Create profiles

The profiles that are created synchronize the data in both directions. To speed up this process, the following registry file can be used. 

ATTENTION: If profiles are exported from another computer, please DO NOT export the license, this will fail. It is best to use just the profiles and the corresponding entries from AcrosyncClient.

Acrosync.reg

Then, the Acrosync Client must be started and the password must be entered for each profile.

Then press start on each job. It may be that people complain because certain directories do not exist. Then create them using Windows Explorer.

First Sync

Close the Acrosync client with Quit (via the context menu in the system tray).

Initiate the first sync from the command line with the following commands :

Translations Ignore


Code Block
titleFirst Sync
"C:\Program Files (x86)\Acrosync\AcrosyncClient64.exe" -p JTEL
"C:\Program Files (x86)\Acrosync\AcrosyncClient64.exe" -p JTELCarrierPortal
"C:\Program Files (x86)\Acrosync\AcrosyncClient64.exe" -p system
"C:\Program Files (x86)\Acrosync\AcrosyncClient64.exe" -p resellers
"C:\Program Files (x86)\Acrosync\AcrosyncClient64.exe" -p voicemail
"C:\Program Files (x86)\Acrosync\AcrosyncClient64.exe" -p recordings
"C:\Program Files (x86)\Acrosync\AcrosyncClient64.exe" -p waves
"C:\Program Files (x86)\Acrosync\AcrosyncClient64.exe" -p LogFilesCall



Modify Startup

When the first sync is over, modify the startup.cmd for the 8 server and enter the following command:

Translations Ignore


Code Block
title8-Server startup.cmd
start "" "C:\Program Files (x86)\Acrosync\AcrosyncClient64.exe" -a



Final inspection

Then reboot system, and check if after a few seconds:

  • The Acrosync Client is visible in the system tray
  • The jobs are all on green (running)
  • The sync from local to remote also occurs immediately. For this, copy a few files into c:\Data\system\clients\1\recordings, c:\Data\system\clients\1\voicemail and c:\LogFilesCall, and see if the ones on \\real-acd-store\shared also exist in the target directory after a short time.

Cleaner Set up

Set up the following batch file:

Attention - /d -10 specifies the number of days before a file is deleted. It must be ensured that the number of days is adjusted according to the local disk, especially for c:\logfiles, since this can also grow accordingly depending on the call volume.

Translations Ignore


Code Block
titlec:\\8Server\\bin\\clean_local_files.cmd
ForFiles /p "C:\LogFiles" /s /d -10 /c "cmd /c del /q @file"
ForFiles /p "C:\LogFilesCall" /s /d -10 /c "cmd /c del /q @file"
ForFiles /p "c:\Data\clients\1\recordings" /s /d -10 /c "cmd /c del /q @file"
ForFiles /p "c:\Data\clients\1\voicemails" /s /d -10 /c "cmd /c del /q @file"
c:
cd \LogFiles
for /f "delims=" %%d in ('dir /s /b /ad ^| sort /r') do rd "%%d"
cd \LogFilesCall
for /f "delims=" %%d in ('dir /s /b /ad ^| sort /r') do rd "%%d"
set errorlevel=0



Then set up this file with the scheduler for 00:00 at night, run with elevated privileges (as administrator).

Operations

If files need to be fetched from the central server because, for example, a patch has been applied, then proceed as follows:

  • End Acrosync Client with Quit
  • From the command line:
    "c:\Program Files (x86)\Acrosync\AcrosyncClient64.exe" -p JOB_NAME
    For example:
    "c:\Program Files (x86)\Acrosync\AcrosyncClient64.exe" -p JTELCarrierPortal


  • Then restart the Acrosync Client with :
    "c:\Program Files (x86)\Acrosync\AcrosyncClient64.exe" -a


ATTENTION: if the client is not started with -a, the jobs are not started automatically, this must be done manually!

...

Sv translation
languagefr


Dans certaines installations, où des sites externes sont connectés, la téléphonie peut fonctionner à distance. Cela présente l'avantage que les données vocales sont traitées localement sur le siteplace, mais nécessite - si la bande passante est étroite - que les fichiers nécessaires au fonctionnement pour l'exploitation du serveur de téléphonie soient également aussi en partie localisés localement.

La synchronisation des fichiers est effectuée par un client rsync, de préférence le produit "Acrosync". 

De plus, le pseudo habituel de l'alias habituel acd-store est modifié pour pointer vers la machine locale. Un nouvel alias real-acd-store est mis en place, afin que l'accès à la centrale, pour rsync et aussi d'autres raisons, puisse avoir lieu.

La seule chose à noter est que les journaux d'appels (journaux de 8-server) ne sont plus stockés au bureau central. Ceci est fait pour des raisons de performance. Cela signifie que si une analyse de journal d'appel .r5 doit être effectuée, elle doit être récupérée à la main.

Synchronisation des fichiers

Les fichiers sont synchronisés comme suit:

Du siège social au serveur de téléphonieServeur de téléphonie vers le siège socialCommentaire
\\acd-store\shared\JTELCarrierPortal
Exception : répertoire .git
\\acd-store\shared\JTEL
Exception : répertoire .git
\\acd-store\shared\Data\system

\\acd-store\shared\Data\resellers

\\acd-store\shared\Data\clients\1\waves


c:\Data\clients\1\recordings

c:\Data\clients\1\voicemails

c:\LogFilesCall\

Configuration

Créer des alias

Le fichier hosts de c:\windows\system32\drivers\etc\hosts est édité.

Les alias pseudonymes suivants sont modifiés ou adaptés. Ceci est  Cela se fait par serveur Windows distant, et doit également être fait par serveur individuellement.

AliasDoit pointer vers
real-acd-storel'acd-store actuel. Pour des raisons de la redondance, l'adresse IP partagée, pour des les instances uniques du magasin, vers à l'acd-store1 lui-même.
acd-storeVers l'ordinateur local

Exemples d'entrées:

Translations Ignore


Code Block
192.168.114.82 acd-tel6 acd-store 10.200.21.98 real-acd-store



Mettre en place un partage

Via l'explorateur Windows, configurez le partage.

Cliquez avec le bouton droit de la souris sur le lecteur C: : puis cliquez sur "Donner accès à", "Partage avancé", puis à nouveau sur "Partage avancé".

Entrez "shared" comme nom de l'action:

Allez ensuite dans Permissions, et réglez "Contrôle total" pour les administrateurs. Le "Jeder" (tout le monde) peut être retiré. Le résultat final ressemblera à ceci. Attention : dans cet exemple, l'"administrateur" n'était pas disponible. Veillez à supprimer "jeder" et à ne laisser aux administrateurs qu'un contrôle total.

Cliquez sur Appliquer.

Permettre l'accès au partage via un alias

Ce n'est pas suffisant Cela ne suffit pas pour accéder au partage avec les alias \\acd-store\shared. Cela  Cela nécessite une commande supplémentaire pour faire connaître l'alias à l'ordinateur. 

Déterminez d'abord le nom de l'ordinateur Windows avec ipconfig.

Ensuite, dans un .CMD en tant qu'administrateur, tapez la commande suivante:

Translations Ignore

netdom computername <echter_computernamen> /add:ACD-STORE

Exemple:

Translations Ignore

netdom computername DEPSTEL04 /add:ACD-STORE

AlorsPuis, redémarrez. Il ne peut pas continuer sans un redémarrage.

Par exemple, avec:

Translations Ignore

shutdown -r -t 0 -f

Remarque: après le redémarrage, les applications du serveur ne fonctionneront certainement pas correctement, car il n'y a actuellement aucun accès au logiciel du portail.

Installation d'Acrosync

Malheureusement, la version de service d'Acrosync ne peut pas exécuter un travail "permanent" à moins qu'il ne soit démarré comme une application. Pour cette raison, Acrosync n'est pas installé en tant que comme un service. 

Cependant, l'application est installée pour "Tous les utilisateurs".

Remarque : l'option "Installer en tant que service" apparaît tard tardivement dans l'installation. Ne la le cochez en aucun cas !

Licence Acrosync

La licence peut être installée à titre d'essai. 

Attention: si un serveur proxy est disponible, les clés de registre suivantes doivent d'abord être créées:

Translations Ignore

HKEY_LOCAL_MACHINE\Software\Acrosync\AcrosyncClient

Clé : ProxyServer
Valeur: http://NameProxyServer:port
Exemple : http://kadprx.ad.kmoad.com:3128

Remarque: cette procédure est uniquement vérifiée avec un serveur proxy sans nom d'utilisateur / mot de passe.

L'application peut d'abord être installée à titre d'essai, et la licence peut être installée ultérieurement.

Créer des profils

Les profils qui sont créés synchronisent les données dans les deux sens. Pour accélérer ce processus, le fichier de registre suivant peut être utilisé. 

ATTENTION: Si les profils sont exportés à partir d'un autre ordinateur, veuillez NE PAS exporter la licence, cela échouerait. Il est préférable de n'utiliser que les profils et les entrées correspondantes d'AcrosyncClient.

Acrosync.reg

Ensuite, le client Acrosync doit être lancé et le mot de passe doit être saisi pour chaque profil.

Ensuite, appuyez sur "Start" pour chaque travail. Il se peut que les gens se plaignent parce que certains annuaires n'existent pas. Créez-les ensuite à l'aide de l'explorateur Windows.

Premier Sync

Fermez le client Acrosync avec Quitter (via le menu contextuel dans la barre d'état système).

Lancez la première synchronisation à partir de la ligne de commande avec les commandes suivantes :

Translations Ignore


Code Block
titlePremier Sync
"C:\Program Files (x86)\Acrosync\AcrosyncClient64.exe" -p JTEL "C:\Program Files (x86)\Acrosync\AcrosyncClient64.exe" -p JTELCarrierPortal "C:\Program Files (x86)\Acrosync\AcrosyncClient64.exe" -p system "C:\Program Files (x86)\Acrosync\AcrosyncClient64.exe" -p resellers "C:\Program Files (x86)\Acrosync\AcrosyncClient64.exe" -p voicemail "C:\Program Files (x86)\Acrosync\AcrosyncClient64.exe" -p recordings "C:\Program Files (x86)\Acrosync\AcrosyncClient64.exe" -p waves "C:\Program Files (x86)\Acrosync\AcrosyncClient64.exe" -p LogFilesCall



Modifier le démarrage

Lorsque la première synchronisation est terminée, modifiez le fichier startup.cmd pour le serveur 8 et entrez la commande suivante :

Translations Ignore


Code Block
title8-Server startup.cmd
start "" "C:\Program Files (x86)\Acrosync\AcrosyncClient64.exe" -a



Inspection finale

Puis redémarrez le système, et vérifiez si c'est le cas après quelques secondes :

  • Fermez le client Acrosync avec Quitter (via le menu contextuel dans la barre d'état système).
  • Les emplois sont tous au vert (en cours)
  • La synchronisation entre le local et le sync du local au distant se fait également immédiatement. Pour cela, copiez quelques fichiers dans c:\Data\system\clients\1\recordings, c:\Data\system\clients\1\voicemail and et c:\LogFilesCall, et voir voyez si ceux de qui se trouvent sur \\real-acd-store\shared existent aussi également dans le répertoire cible après un court laps de temps.

Mise en place d'un nettoyeur

Créez le fichier batch suivant :

Attention - /d -10 précise spécifie le nombre de jours avant la suppression d'un dossierfichier. Il faut veiller à ce que le nombre de jours soit ajusté adapté en fonction du disque local, en particulier notamment pour c:\logfiles, car il celui-ci peut également augmenter croître en conséquence en fonction du volume d'appels.

Translations Ignore


Code Block
titlec:\\8Server\\bin\\clean_local_files.cmd
ForFiles /p "C:\LogFiles" /s /d -10 /c "cmd /c del /q @file" ForFiles /p "C:\LogFilesCall" /s /d -10 /c "cmd /c del /q @file" ForFiles /p "c:\Data\clients\1\recordings" /s /d -10 /c "cmd /c del /q @file" ForFiles /p "c:\Data\clients\1\voicemails" /s /d -10 /c "cmd /c del /q @file" c: cd \LogFiles for /f "delims=" %%d in ('dir /s /b /ad ^| sort /r') do rd "%%d" cd \LogFilesCall for /f "delims=" %%d in ('dir /s /b /ad ^| sort /r') do rd "%%d" set errorlevel=0



Puis configurez ce fichier avec le programmateur pour 00:00 du soir, exécutez avec des privilèges élevés (en tant qu'administrateur).

Operations

Si des fichiers doivent être récupérés sur le serveur central parce que, par exemple, un correctif a été appliqué, il faut procéder comme suit :

  • Terminer le client Acrosync avec Quitter
  • Depuis la ligne de commande :
    "c:\Program Files (x86)\Acrosync\AcrosyncClient64.exe" -p JOB_NAME
    Par exemple:
    "c:\Program Files (x86)\Acrosync\AcrosyncClient64.exe" -p JTELCarrierPortal


  • Ensuite, redémarrez le client Acrosync avec :
    "c:\Program Files (x86)\Acrosync\AcrosyncClient64.exe" -a


ATTENTION : si le client n'est pas démarré avec -a, les travaux ne sont pas démarrés automatiquement, cela doit être fait manuellement !