Pascom Client v62 BETA

Hallo @hazington,

die neue Beta 62.D984 hat jetzt in den erweiterten Einstellungen Konfigurationoptionen fürs Echo-Cancelling (AEC). Vielleicht lässt sich dein Problem hier mit anderen Einstellungen lösen?

Grüße,
Jan

Hey @jlorenz wo kann ich das denn einstellen im Client

Gruß Markus

Hallo @MarkusSachs,

im Client die Einstellungen öffnen, nach unten scrollen und „Erweiterte Einstellungen anzeigen“ auswählen. Dort dann bis zum Punkt „AEC Konfiguration“ scrollen.

Grüße,
Jan

Hallo Leute,

hier mein kurzer Bericht nach 2 Tagen Video Conferencing & Face2Face

  • Unter Windows bei Face2Face ~40% CPU Auslastung, schon sehr viel
    • Wenn ich nur den gegenüber per Video sehe, dann ca. 10% Auslastung
    • Wenn ich mein Video sende dann so 30% Auslastung
  • Bei Video Conferencing mit 5 Personen weit über~60% CPU Auslastung auf dem Client, da viel das Arbeiten nebenbei schon sehr schwer (laut taskmanager sehr viele Systemunterbrechnungen mit FF)
  • Während Face2Face schwankt die Laustärke des Gesprächspartners seht oft (laut und wieder leise)

Arbeite auf einem I5 mit 8GB RAM

Info laut Client

Version: 62.D984_ci-current_07a358b
Build Timestamp: 20200323132351
Memory: 184.1Mb used, 7.7Gb available
OS: Windows 10 (10.0)
Hostname: DESKTOP-PCFQLUT
Type: windows 10 x86_64
Kernel: winnt 10.0.18363
InstallationId: {7a03f849-2e34-482d-a88f-1cb69a3d63a2}
QT_OPENGL_BUGLIST: C:/Users/fne/AppData/Local/pascom Client/windows-opgengl-buglist.json
GPU Info
Name: Intel(R) HD Graphics Family
VendorId: 0x8086
DeviceId: 0x0a16
DriverVersion: 1310739.987571
CurrentGlVersion: OpenGL ES 2.0 (ANGLE 2.1.0.57ea533f79a7)
CurrentGlRenderer: ANGLE (Intel(R) HD Graphics Family Direct3D11 vs_5_0 ps_5_0)
QtQuick Backend: auto

P.S. Eine andere Konferenz mit GotoMeeting war nicht so Performance hungrig (keine Kritik :wink: )

Hallo @Linuxuser,

danke für dein Feedback. Interessant dass du auf einer Windows-Box unterwegs bist. Der Username lässt anderes vermuten. :wink:

Spaß beiseite, momentan ist die Video-Implementierung auf maximale Kompatibilität ausgelegt und das h264-Encoding läuft über die CPU. Wir haben hier schon Verbesserungen geplant, allerdings wird das noch etwas dauern.

Bzgl. Schwankender Lautstärke: Teste, wie oben beschrieben doch bitte mal verschiedene AEC-Einstellungen, vielleicht verbessert sich etwas?

Wenn du “bessere” Einstellungen findest, Teile uns diese bitte mit!

Grüße,
Jan

@jlorenz kannst du mal erklären das die einzelnen AOC Einstellungen bedeuten? Einfach rumzustellen ohnen einen Plan zu habe ist ja sicher nicht zielführend.

Ach und dann habe ich seit dem letzten Update das Problem das die Kamera nicht immer gefunden wird

Gruß Markus

Hallo zusammen,

@MarkusSachs:
Thema Webcam: Die aktuelle Beta 62.D996 sollte das Problem beheben.

Thema AEC-Einstellungen: Das ist komplex.
Modus wählt einen der verfügbaren AEC Algorithmen aus und erzwingt diesen. “Standard” überlässt die Auswahl einer Automatik.

Aggressivität bestimmt wie stark der jeweilige Algorithmus in das Audiosignal eingreift. Standard == Automatisch

Tail Length bestimmt grob die Länge des Audio-Samples das für die Echo-Cancellation herangezogen wird. Was genau passiert hängt wieder von der jeweiligen Implementation ab. 0 deaktiviert das ganze Feature (genauso wie Modus “Aus”)


Hintergrund:
AEC haben wir mit v61 eingeschaltet um die Freisprechqualität und Lautstärkeschwankungen insbesondere auf Mobilgeräten und beim Freisprechen zu verbessern. Geht man nach dem Kundenfeedback klappt das auch sehr gut. Es hilft auch wenn man z. B. mit Laptop-Lautsprechern und Mikrofon telefoniert.

Wenn allerdings nun ein eher hochwertiges Headset Verwendet wird (das ggf. selbst schon AEC macht), kann es sein das ein Aktiver AEC die Gesprächsqualität wieder verschlechtert [1].

Ob und wie sich die Einstellungen auswirken hängt also von der Hardware (und Umgebung) ab - es gibt keine “one size fits all” Lösung. Wir sind hier auch dran die Standardwerte so zu gestalten, das es möglichst überall funktioniert.

Wenn aber jemand Audio-Probleme hat, kann er hier Einstellungen treffen die die Qualität wieder verbessern. Je mehr Feedback wir zu dem Thema bekommen, desto bessere Standardwerte können wir ausliefern :wink:

@rapha:
Die aktuelle Version sollte keine Probleme mehr mit Kaspersky verursachen. Magst du das bitte mal testen?

Grüße,
Jan

1: Häufigstes Phänomen bisher: Gegenseitiges Unterbrechen funktioniert nicht mehr, da die erste halbe Sekunde “verschluckt” wird

Dann werde ich das bei meinen Kollegen ausschalten bzw. diese bitten, das zu tun. Wir verwenden im Büro Jabra Engage 75 und im Home-Office Jabra Stealth UC. Beides sehr hochwertige Headsets und benötigen eigentlich kein AEC des Telefons.

Das ist eines der Probleme, die wir haben. Die ersten 1-2 Sekunden sind stumm und zwischen drin schwankt die Lautstärke. Ich werde es testen und berichten. Allerdings kann dies auf Grund von Home-Office etwas dauern.

Hallo Jan,

Wird auch mit der aktuellen Beta (pascom Desktop Client v62.D996_ci-current_410ee8e) nicht besser. Habe mein Windows aber noch nicht neu gestartet, werde dies morgen testen.

Ereignisname Der Prozess wurde beendet.
Priorität: Kritisch
Programm: Kaspersky Security for Virtualization 5.1 Light Agent for Windows
Versionsnummer: 5.1.44.278
Aufgabenname: Aktivitätsmonitor
Gerät:
Gruppe: Virtuelle Workstations
Uhrzeit: 25.03.2020 19:58:39
Name des virtuellen Administrationsservers:
Beschreibung: Ereignistyp: Der Prozess wurde beendet.
Programm\Name: pascom Client.exe
Programm\Pfad: C:\Users\me\AppData\Local\pascom Client
Benutzer:
Komponente: Aktivitätsmonitor
Ergebnis\Beschreibung: Beendet
Ergebnis\Typ: Trojaner
Ergebnis\Name: PDM:Trojan.Win32.Generic
Ergebnis\Bedrohungsstufe: Hoch
Ergebnis\Genauigkeit: Genau
Objekt: C:\Users\me\AppData\Local\pascom Client\pascom Client.exe
Objekt\Typ: Prozess
Objekt\Pfad: C:\Users\me\AppData\Local\pascom Client
Objekt\Name: pascom Client.exe

Gruß,
Rapha

Hallo zusammen,

@rapha:

danke für die sehr schnelle Rückmeldung. Magst du bitte noch prüfen ob die pascom Client.exe im Pfad C:\Users\me\AppData\Local\pascom Client tatsächlich eine gültige Signatur hat. Das müsste ungefähr so aussehen:

Falls ja:

  1. Deinstalliere den Client
  2. Lade dir bitte das Beta Setup manuell herunter
  3. Installiere es mal in das x86-Programmverzeichnis, wie in der Doku für die Terminal-Server Installation beschrieben.

Tritt das Problem dann auch auf?


@hazington: Ich warte dann mal auf Ergebnisse ob das ausgeschaltete AEC die Situation verbessert.

Grüße,
Jan

Hallo Jan,

Die Signatur und die Zertifikatskette der pascom Client.exe sind in der %LocalAppData%-Installation vorhanden und gültig.

Mit der Installation in C:\Program Files (x86)\pascom Client funktioniert es, Autostart lässt sich beliebig de- und wieder aktivieren ohne Meldung vom Kaspersky.

Gruß,
Rapha

Hallo,

ein weiteres Problem mit dem Softphone am PC-Client.

Windows 10 1903, HiDPI 4k auf einem Bildschirm, Jabra BIZ 2400 II als Audiogerät.
Der Fehler tritt auch mit deaktiviertem Jabra-Support auf.

Sobald eine Rufnummer (intern oder extern) versucht wird zu wählen sieht man am oberen Rand des Clients die “Punkte laufen”, es wird aber das Wählfeld (Rufaufbau) nicht angezeigt und bricht vmtl. vorher ab.

Die pascom ist eine On-Site 19.04, aktueller Beta-Client am PC via VPN oder externem Zugriff.

Auszug Logfile mit --loglevel=5:

[2020-03-26 10:59:38.427] [Debug] [service.MdSoftphone] unknown:0 - Add outbound call id -1, now 1 calls
[2020-03-26 10:59:38.427] [Debug] [service.MdSoftphone] unknown:0 - Thread id mdsoftphone: threadID= QThread(0xc99e18)
[2020-03-26 10:59:38.427] [Debug] [proto.sip] unknown:0 - “10:59:38.427 pjsua_call.c Making call with acc #0 to sip:19@sltgmbh1”
[2020-03-26 10:59:38.427] [Debug] [proto.sip] unknown:0 - “10:59:38.427 pjsua_aud.c .Set sound device: capture=1, playback=5”
[2020-03-26 10:59:38.427] [Debug] [proto.sip] unknown:0 - “10:59:38.427 pjsua_aud.c …Opening sound device (speaker + mic) PCM@16000/1/20ms”
[2020-03-26 10:59:38.458] [Debug] [proto.sip] unknown:0 - “10:59:38.458 wmme_dev.c … WaveAPI Sound player "Lautsprecher (Jabra BIZ 2400 II)" initialized (format=PCM, clock_rate=16000, channel_count=1, samples_per_frame=320 (20ms))”
[2020-03-26 10:59:38.465] [Debug] [proto.sip] unknown:0 - “10:59:38.465 wmme_dev.c …Stopped WMME playback stream”
[2020-03-26 10:59:38.470] [Debug] [proto.sip] unknown:0 - “10:59:38.470 pjsua_aud.c …Opening sound device (speaker + mic) PCM@44100/1/20ms”
[2020-03-26 10:59:38.519] [Debug] [proto.sip] unknown:0 - “10:59:38.519 wmme_dev.c … WaveAPI Sound player "Lautsprecher (Jabra BIZ 2400 II)" initialized (format=PCM, clock_rate=44100, channel_count=1, samples_per_frame=882 (20ms))”
[2020-03-26 10:59:38.526] [Debug] [proto.sip] unknown:0 - “10:59:38.526 wmme_dev.c …Stopped WMME playback stream”
[2020-03-26 10:59:38.535] [Debug] [proto.sip] unknown:0 - “10:59:38.535 pjsua_aud.c …Opening sound device (speaker + mic) PCM@48000/1/20ms”
[2020-03-26 10:59:38.582] [Debug] [proto.sip] unknown:0 - “10:59:38.582 wmme_dev.c … WaveAPI Sound player "Lautsprecher (Jabra BIZ 2400 II)" initialized (format=PCM, clock_rate=48000, channel_count=1, samples_per_frame=960 (20ms))”
[2020-03-26 10:59:38.591] [Debug] [proto.sip] unknown:0 - “10:59:38.591 wmme_dev.c …Stopped WMME playback stream”
[2020-03-26 10:59:38.599] [Debug] [proto.sip] unknown:0 - “10:59:38.599 pjsua_aud.c …Opening sound device (speaker + mic) PCM@32000/1/20ms”
[2020-03-26 10:59:38.652] [Debug] [proto.sip] unknown:0 - “10:59:38.651 wmme_dev.c … WaveAPI Sound player "Lautsprecher (Jabra BIZ 2400 II)" initialized (format=PCM, clock_rate=32000, channel_count=1, samples_per_frame=640 (20ms))”
[2020-03-26 10:59:38.661] [Debug] [proto.sip] unknown:0 - “10:59:38.661 wmme_dev.c …Stopped WMME playback stream”
[2020-03-26 10:59:38.670] [Debug] [proto.sip] unknown:0 - “10:59:38.670 pjsua_aud.c …Opening sound device (speaker + mic) PCM@16000/1/20ms”
[2020-03-26 10:59:38.723] [Debug] [proto.sip] unknown:0 - “10:59:38.723 wmme_dev.c … WaveAPI Sound player "Lautsprecher (Jabra BIZ 2400 II)" initialized (format=PCM, clock_rate=16000, channel_count=1, samples_per_frame=320 (20ms))”
[2020-03-26 10:59:38.732] [Debug] [proto.sip] unknown:0 - “10:59:38.732 wmme_dev.c …Stopped WMME playback stream”
[2020-03-26 10:59:38.742] [Debug] [proto.sip] unknown:0 - “10:59:38.742 pjsua_aud.c …Opening sound device (speaker + mic) PCM@8000/1/20ms”
[2020-03-26 10:59:38.786] [Debug] [proto.sip] unknown:0 - “10:59:38.786 wmme_dev.c … WaveAPI Sound player "Lautsprecher (Jabra BIZ 2400 II)" initialized (format=PCM, clock_rate=8000, channel_count=1, samples_per_frame=160 (20ms))”
[2020-03-26 10:59:38.790] [Debug] [proto.sip] unknown:0 - “10:59:38.790 wmme_dev.c …Stopped WMME playback stream”
[2020-03-26 10:59:38.795] [Warning] [proto.sip] unknown:0 - “10:59:38.795 pjsua_aud.c …Unable to open sound device: An invalid parameter was passed to a system function. [status=450011]”
[2020-03-26 10:59:38.795] [Debug] [proto.sip] unknown:0 - “10:59:38.795 pjsua_media.c .Call 0: deinitializing media…”
[2020-03-26 10:59:38.795] [Warning] [proto.sip] unknown:0 - “10:59:38.795 call.cpp pjsua_call_make_call(acc.getId(), &pj_dst_uri, param.p_opt, this, param.p_msg_data, &id) error: An invalid parameter was passed to a system function. (status=450011) [c:\users\administrator\jenkins\workspace\client\client\deps-win-release\src\pjproject\pjsip\src\pjsua2\call.cpp:655]”
[2020-03-26 10:59:38.795] [Critical] [service.MdSoftphone] unknown:0 - Exception on dial: “An invalid parameter was passed to a system function.”
[2020-03-26 10:59:38.795] [Debug] [util.MdCall] unknown:0 - Destruct Call

Gruß,
Rapha

Hallo @rapha,

danke für das Feedback. Das Problem ist bereits bekannt. Übliche Ursachen sind hier:

  • Mikrofonzugriff in den “Datenschutz Einstellungen” ist generell Abgeschaltet bzw. für "desktop-Anwendungen abgeschaltet (Achtung, es gibt da zwei Schalter)
  • Kaspersky funkt dazwischen, einige Kunden mussten hier Ausnahmen definieren

Grüße,
Jan

Schon wieder der gute Kaspersky…werde mal schauen. Die Datenschutzeinstellungen sind korrekt (Mikrofonzugriff von Apps, Desktop-Anwendungen und generell erlaubt).

Edit: Kaspersky war hier diesmal wieder der Übeltäter (obwohl Programmen mit digitaler Signatur vertrauen aktiviert ist).

Workaround: Erweiterter Schutz -> Programm-Überwachung -> Programme -> pascom Client.exe in Vertrauenswürdig verschieben.

Danke und Gruß,
Rapha

Lob & Danke! Besonders bei weniger hochwertigen Headsets (so wie hier auch tw. in HomeOffices vorhanden) merkt man nun starke Verbesserung auch am Desktop-Client, früher stärkeres Rauschen, jetzt mit pascom AEC ganz passable Audio Qualität.

Robert

Hallo @pro345,

danke für das Feedback. Freut mich wenn die Audio-Qualität jetzt besser ist.

Welche Headsets werden denn verwendet? No-Name Produkte, oder “günstige” von einem der drei Unterstützten Hersteller (Jabra, Sennheiser, Plantronics).

Grüße,
Jan

Ja, No-Name Produkte, z.B. bei einem “Mairdi” gab es vorher immer recht hohen Rauschpegel, jetzt ist es OK, allerdings hier unter Linux (Kubuntu 18.4 LTS)

@jlorenz habe immer noch da Problem das die VideoCam nicht immer auswählbar ist im WindowsClient jetzt auktuell zum Beispiel kann ich nur die Test Source auswählen gestern ging es.

Gruß Markus

Hallo zusammen,

die aktuelle Beta 62.D1005 steht jetzt zur Verfügung. AEC wird jetzt bei aktiviertem Headset Support standardmäßig deaktiviert (Einstellungen lassen sich aber in den Erweiterten Settings überschreiben).

@MarkusSachs: Danke für das Feedback. Wir arbeiten an der Sache. Die aktuelle Beta versucht jetzt mehrfach Webcams zu erkennen. Hilft das in deinem Szenario?

Grüße,
Jan

@jlorenz

ich prüfe das sobald die Version zum Dowload angeboten wird.