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

Sometimes Windows Defender will run with extremely high CPU usage, and lock files required by the telephony server.

In particular, when it locks call recording files, the effect can be that voice / recording resources eventually run out.

Notes

Warning
titleScanning Programs

The telephony server is a real-time communications system.

Running incorrectly configured scanning programs for malware or viruses or other "deep scan" programs on the telephony server can seriously impact the real-time behaviour and / or functionality of the system.

jtel provides absolutely no support whatsover for problems related to this. 

jtel also does not recommend any particular scanner or program used for this purpose.

Symptoms

High CPU Usage

This effect can be seen in the task manager. Look for the process:

Image Modified

and check if it is constantly using a lot of CPU.

Loss of Resources

Check the resources in the telephony server using the command giResView.exe in a cmd shell when the server is idle.

This sample output is for a 284 line system with 142 lines and 142 P2 resources:

Image Modified

If the system is idle, only inbound trunks should be "in use". This number should exactly equal the number of configured inbound lines. All other counters should be 0.

If you notice RES_MIXER_MONITOR instances, then you will probably also find call recording files in c:\8Server\Temp

Image Modified

If you cannot delete these, and there are no calls on the system, then the anti-malware program is blocking writes to these files.

You can verify this by stopping the anti-malware service, and re-running the checks above. If the counters return to 0, then you have found the culprit.

Fix

To fix this problem, add exceptions to the anti-malware service for the following:

WhatWhere
Directoryc:\8Server
Directoryc:\aculab
Processrobot5.exe
ProcessgiHal.exe
ProcessgiAcu.exe
Processsipserv.exe
ProcessProsodySServ.exe

For windows defender, you can do this with the following commands:

Code Block
powershell -inputformat none -outputformat none -NonInteractive -Command Add-MpPreference -ExclusionPath "C:\8Server"
powershell -inputformat none -outputformat none -NonInteractive -Command Add-MpPreference -ExclusionPath "C:\aculab"
powershell -inputformat none -outputformat none -NonInteractive -Command Add-MpPreference -ExclusionProcess robot5.exe"
powershell -inputformat none -outputformat none -NonInteractive -Command Add-MpPreference -ExclusionProcess giHal.exe"
powershell -inputformat none -outputformat none -NonInteractive -Command Add-MpPreference -ExclusionProcess giAcu.exe"
powershell -inputformat none -outputformat none -NonInteractive -Command Add-MpPreference -ExclusionProcess sipserv.exe"
powershell -inputformat none -outputformat none -NonInteractive -Command Add-MpPreference -ExclusionProcess ProsodySServ.exe"


Sv translation
languagefr

Parfois, Windows Defender fonctionne avec une utilisation extrêmement élevée du processeur et verrouille les fichiers requis par le serveur de téléphonie.

Parfois, Windows Defender fonctionne avec une utilisation extrêmement élevée du processeur et verrouille les fichiers requis par le serveur de téléphonie.

Notes

Warning
titleProgrammes d'analyse

Le serveur de téléphonie est un système de communication en temps réel.

L'exécution de programmes d'analyse de logiciels malveillants ou de virus mal configurés ou d'autres programmes d'analyse approfondie sur le serveur de téléphonie peut avoir un impact sérieux sur le comportement en temps réel et/ou la fonctionnalité du système.

Jtel ne fournit aucune assistance pour les problèmes liés à cette situation. 

jtel ne recommande pas non plus un scanner ou un programme particulier utilisé à cette fin.

Symptômes

Utilisation élevée du CPU

Cet effet est visible dans le gestionnaire des tâches. Cherchez le processus :

Image Added

et vérifiez s'il utilise constamment beaucoup de CPU.

Perte de ressources

Vérifiez les ressources du serveur de téléphonie à l'aide de la commande giResView.exe dans un shell cmd lorsque le serveur est inactif.

Cet exemple de sortie est pour un système de 284 lignes avec 142 lignes et 142 ressources P2 :

Image Added

Si le système est inactif, seules les lignes entrantes doivent être "en service". Ce nombre doit être exactement égal au nombre de lignes entrantes configurées. Tous les autres compteurs doivent être à 0.

Si vous remarquez des instances de RES_MIXER_MONITOR, alors vous trouverez probablement aussi des fichiers d'enregistrement d'appels dans c:\8Server\Temp

Image Added

Si vous ne pouvez pas les supprimer et qu'il n'y a pas d'appels sur le système, c'est que le programme anti-malware bloque l'écriture dans ces fichiers.

Vous pouvez vérifier cela en arrêtant le service anti-malware, et en relançant les vérifications ci-dessus. Si les compteurs reviennent à 0, alors vous avez trouvé le coupable.

Fixer

Pour fixer ce problème, ajoutez des exceptions au service anti-malware pour les éléments suivants :

Quoi
Répertoirec:\8Server
Répertoirec:\aculab
Processusrobot5.exe
ProcessusgiHal.exe
ProcessusgiAcu.exe
Processussipserv.exe
ProcessusProsodySServ.exe

Pour Windows Defender, vous pouvez le faire avec les commandes suivantes :

Code Block
powershell -inputformat none -outputformat none -NonInteractive -Command Add-MpPreference -ExclusionPath "C:\8Server" powershell -inputformat none -outputformat none -NonInteractive -Command Add-MpPreference -ExclusionPath "C:\aculab" powershell -inputformat none -outputformat none -NonInteractive -Command Add-MpPreference -ExclusionProcess robot5.exe" powershell -inputformat none -outputformat none -NonInteractive -Command Add-MpPreference -ExclusionProcess giHal.exe" powershell -inputformat none -outputformat none -NonInteractive -Command Add-MpPreference -ExclusionProcess giAcu.exe" powershell -inputformat none -outputformat none -NonInteractive -Command Add-MpPreference -ExclusionProcess sipserv.exe" powershell -inputformat none -outputformat none -NonInteractive -Command Add-MpPreference -ExclusionProcess ProsodySServ.exe"