Pascom Client v76 BETA

pascom Client v76 BETA (76.D1809)

German

Offline Modus

Eine Serververbindung ist nun für die Verwendung des Clients nicht mehr erforderlich, und es wird kein Loginbildschirm mehr angezeigt. Nachrichten, Bilder und Dateien können zu jeder Zeit gesendet werden. Der tatsächliche Versand erfolgt dann, sobald das nächste mal eine Internetverbindung zur Verfügung steht. Das Journal ist auch ohne Netzwerkverbindung durchsuchbar.

Wichtig

Es ist nicht mehr möglich, sich im Desktopclient einfach abzumelden und an einem anderen server anzumelden. Hierzu bitte den --userDir parameter verwenden

Weitere Features

  • macOS: Zuverlässigerer App-Neustart nach einem Update unter macOS 10.15 und 11.X
  • Windows: Probleme mit einigen Webcams (z. B. in bestimmten Lenovo Notebooks) behoben
  • macOS, Windows, iOS: Hardware-Beschleunigte Video-Enkodierung ist nun für Videoanrufe und Screensharing verfügbar
  • Wenn AD/LDAP-Authentifizierung am Server konfiguriert ist, führt eine Änderung des Benutzerpasswortes nun zu einem Dialog im Client, anstatt zu endlosen Anmeldeversuchen
  • Bilder können nun direkt aus der Zwischenablage versendet werden

English

Offline Modus

A server connection is not necessary anymore to use the client, and there is no login screen anymore. Messages, Imags and Files can be sent at any time and will be queued until a server connection is available again. The journal can be viewed and searched without a network connection.

Important

It’s not possible anymore to use the Desktop Client with multiple logins directly. If you need this feature, please consider using the --userDir commandline parameter

Aditional Features

  • macOS: more reliable app restart on macOS 10.15 and 11.X
  • Windows: Fixed problems with some specific webcams, e. g. in some Lenovo Notebooks
  • macOS, Windows, iOS: Enabled hardware accelerated video encoding for video calls and screensharing
  • If AD/LDAP-authentication is configured on the server, a changed password shows an appropriate UI and doesn’t result in endless reconnection attempts
  • Images can be sent directly from the clipboard

Tickets:

  • [CL-665] - Research options for codecs and hardware accelerated video encoding in client
  • [CL-1276] - Failed client authentication leads to locked AD user account
  • [CL-1314] - pascom Client offline mode
  • [CL-1409] - Video has sometimes wrong aspect ratio
  • [CL-1765] - Refactor GStreamerController, move pipeline handling into threads
  • [CL-1872] - Members of a group call are not shown if --rdp is set
  • [CL-1893] - Queued chat message handling when offline
  • [CL-1949] - Client does not restart after updating on macOS
  • [CL-2018] - Color conversion fails for lenovo yoga camera
  • [CL-2024] - Android App responds slowly when returning from image preview
  • [CL-2042] - Mobile additions for queued chat messages
  • [CL-2053] - Refactor platformcontroller’s qproperties
  • [CL-2068] - Improve Android background network detection
  • [CL-2069] - Update unread messages while offline
  • [CL-2091] - Potential memory leak in ServerMessageDispatcher and IQDispatcher
  • [CL-2150] - Send Images from Clipboard in a chat
  • [CL-2162] - Improve group workflow
  • [CL-2176] - Show a “getting ready” pane on first login
  • [CL-2196] - Reduce UI latency when starting a phonecall
  • [CL-2197] - Do faster and more aggressive reconnects when waking up because of a call push
  • [CL-2202] - Disable “start video” button if there is no video device at all
  • [CL-2232] - Client crashes when starting directly in offline mode and try to call
  • [CL-2236] - Incoming video streams will not get removed after hangup a call
  • [CL-2238] - Improve calling in offline mode
  • [CL-2242] - Attachments in chats can not be clicked in offline mode
  • [CL-2243] - Call view stays too long if user not available
  • [CL-2283] - HD Audio switch is visible on mobile
  • [CL-2284] - Custom update channel check fails if offline
  • [CL-2348] - Play busy tone if a call can’t be established while offline
1 Like

Heute Morgen beim Rechnerstart (Ubuntu 20.4) kam der Hinweis dass ein Update des Clients (Beta) installiert wird. Seither funktioniert er nicht mehr. Habe auch mehrfach den Rechner neu gestartet. Immer:

“Wir bereiten alles für Sie vor Bitte haben Sie ein wenig Geduld”

Hallo @pixel24,

interessant. Das Update ist erst seit heute Mittag öffentlich verfügbar.

danke für das Feedback. Wenn das zu lange dauert, sollte ein Reset Knopf angezeigt werden. Kannst du dich dann erfolgreich neu anmelden?

Grüße,
Jan

Zur Info: ich habe hier auch (K)ubuntu 20.04 - und bis jetzt funktioniert alles.

Die Meldung steht schon eine Stunde da und der Kreis dreht sich. Button taucht keiner auf

Das ist eigenartig. Hast du den Client schon einmal neu gestartet? Ggf. auch den prozess zuerst mit kill abschießen?

Grüße,
Jan

Ja, habe ich schon mehrfach probiert.

Wenn ich den Client im Terminal starte erhalte ich:

s.gehr@pc001:/opt/pascom_Client$ ./pascom_Client 
Userdir is  "/home/s.gehr/.local/share/pascom_Client"
[2021-07-16 15:40:44.482] [T3994] [Debug] [account] New store state: data::Account::StoreCreating
[2021-07-16 15:40:44.492] [T3994] [Debug] [service.StoreService] Check versions, clientVersion:  76.0.1809 , dbVersion:  76.0.1809
[2021-07-16 15:40:44.492] [T3994] [Debug] [account] New store state: data::Account::StoreMigrating
[2021-07-16 15:40:44.494] [T3994] [Debug] [service.StoreService] MigrationManager finished migration database with result: pc::migration::MigrationManager::AlreadyMigrated resync: false
[2021-07-16 15:40:45.067] [T3994] [Warning] [util.ConnectivityChecker] DNS Lookup for type QDnsLookup::AAAA failed "Ungültige Antwort erhalten"
[2021-07-16 15:40:50.340] [T3994] [Warning] [util.ConnectivityChecker] DNS Lookup for type QDnsLookup::AAAA failed "Ungültige Antwort erhalten"
[2021-07-16 15:40:57.126] [T3994] [Warning] [util.ConnectivityChecker] DNS Lookup for type QDnsLookup::AAAA failed "Ungültige Antwort erhalten"
[2021-07-16 15:41:03.112] [T3994] [Warning] [util.ConnectivityChecker] DNS Lookup for type QDnsLookup::AAAA failed "Ungültige Antwort erhalten"

Hallo @pixel24,

starte den Client bitte mal mit dem Parameter --debugMode, dann sollte man mehr Details im Log sehen. Interessant wären auch noch ein paar Details zum Netzwerk. Ist das IPv4 only? IPv6 only? Dualstack?

Grüße,
Jan

Netzwerk ist IPv4. DNS Server ist ein UCS 4.4.8. MD läuft in Version 7.19.13.R. Beides als VM auf Proxmox. Der Start:

s.gehr@pc001:/opt/pascom_Client$ ./pascom_Client --debugMode
Userdir is  "/home/s.gehr/.local/share/pascom_Client"
[2021-07-16 15:45:34.382] [T5392] [Debug] [account] New store state: data::Account::StoreCreating
[2021-07-16 15:45:34.389] [T5392] [Debug] [service.StoreService] Check versions, clientVersion:  76.0.1809 , dbVersion:  76.0.1809
[2021-07-16 15:45:34.389] [T5392] [Debug] [account] New store state: data::Account::StoreMigrating
[2021-07-16 15:45:34.391] [T5392] [Debug] [service.StoreService] MigrationManager finished migration database with result: pc::migration::MigrationManager::AlreadyMigrated resync: false
[2021-07-16 15:45:34.406] [T5392] [Critical] [controller.ToastController] Error "Debug mode is active"
[2021-07-16 15:45:34.422] [T5392] [Debug] [default] PASINK:  name= alsa_output.usb-GN_Audio_A_S_Jabra_Engage_75_0372BBD3000F-00.analog-stereo monitor_source: 0 monitor_source_name: alsa_output.usb-GN_Audio_A_S_Jabra_Engage_75_0372BBD3000F-00.analog-stereo.monitor n_ports: 1 n_formats: 1 card: 0 is_hw: true
[2021-07-16 15:45:34.423] [T5392] [Debug] [default] PASINK:  name= alsa_output.pci-0000_00_1f.3.analog-stereo monitor_source: 3 monitor_source_name: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor n_ports: 3 n_formats: 1 card: 2 is_hw: true
[2021-07-16 15:45:34.423] [T5392] [Debug] [default] PASOURCE:  name= alsa_input.usb-GN_Audio_A_S_Jabra_Engage_75_0372BBD3000F-00.mono-fallback monitor_source: 4294967295 monitor_source_name:  n_ports: 1 n_formats: 1 card: 0 is_hw: true
[2021-07-16 15:45:34.423] [T5392] [Debug] [default] PASOURCE:  name= alsa_input.usb-046d_Logitech_Webcam_C925e_41EA80DF-02.analog-stereo monitor_source: 4294967295 monitor_source_name:  n_ports: 1 n_formats: 1 card: 1 is_hw: true
[2021-07-16 15:45:34.423] [T5392] [Debug] [default] Discovered all Pulseaudio devices ndevs= 4
[2021-07-16 15:45:34.423] [T5392] [Debug] [default] Writing new ~/.asoundrc
[2021-07-16 15:45:34.443] [T5392] [Debug] [controller.updateController] Detecting proxy settings
[2021-07-16 15:45:34.468] [T5392] [Debug] [controller.GStreamerController] initializing gstreamer
[2021-07-16 15:45:34.760] [T5392] [Debug] [controller.GStreamerController] gstreamer sucessfully initialized
[2021-07-16 15:45:34.760] [T5392] [Debug] [controller.GStreamerController] GStreamer controller startet, video is available
[2021-07-16 15:45:34.760] [T5392] [Debug] [ui.NotificationController] Primary screen changed. Rows  5  / Cols:  8
[2021-07-16 15:45:34.783] [T5392] [Debug] [service.IpcService] Initialized shared memory IPC
[2021-07-16 15:45:34.784] [T5392] [Info] [MdApplication] installationid: "{52924589-6314-4212-a7e7-ff1f6bdffea6}"
[2021-07-16 15:45:34.836] [T5392] [Info] [service.UILoader] Loading component  "view/MainForm.qml"
[2021-07-16 15:45:34.945] [T5392] [Info] [MdApplication] "Version: 76.D1809_474fc0e\r
Qt Version: 5.15.2\r
Build Timestamp: 20210716100237\r
Memory: 151.6Mb used, 39.1Gb available\r
OS: Linux Mint 20.2\r
Hostname: pc001\r
Type: linuxmint 20.2 x86_64\r
Kernel: linux 5.4.0-77-generic\r
InstallationId: {52924589-6314-4212-a7e7-ff1f6bdffea6}\r
Accessibility Support: disabled\r

GPU Info
    Name: 
    VendorId: 0x7ffff326cb90
    DeviceId: 0x0000
    DriverVersion: 
    CurrentGlVersion: 4.3 (Compatibility Profile) Mesa 20.2.6
    CurrentGlRenderer: NV137
    QtQuick Backend: auto
\r
Environment Info\r
    debugMode:  \r
    DefaultDH is valid:  1\r
    DefaultDH error:  0\r
    DefaultDH errorString:  Kein Fehler\r
    SSL version compiletime:  OpenSSL 1.1.1g  21 Apr 2020\r
    SSL version runtime:  OpenSSL 1.1.1f  31 Mar 2020\r
"
[2021-07-16 15:45:34.950] [T5392] [Debug] [environment] new feature flags: QSet("MD-12419_team_voicemail", "MD-12727_feature_flag", "MD-12571_group_prefix", "MD-12548_recv_fax_download")
[2021-07-16 15:45:34.952] [T5392] [Debug] [environment] new server version 7.19.13.9000
[2021-07-16 15:45:34.954] [T5392] [Debug] [account] New store state: data::Account::StoreReady
[2021-07-16 15:45:34.972] [T5392] [Debug] [util.ConnectivityChecker] new ConnectivityCheckerContext() service::ConnectivityCheckerContext(0x50c0aa0)
[2021-07-16 15:45:34.973] [T5392] [Debug] [util.ConnectivityChecker] DNS Lookup for "pbx01.gehr-edv.de" type QDnsLookup::A
[2021-07-16 15:45:34.973] [T5392] [Debug] [util.ConnectivityChecker] DNS Lookup for "pbx01.gehr-edv.de" type QDnsLookup::AAAA
[2021-07-16 15:45:34.985] [T5392] [Debug] [controller.updateController] Detecting proxy settings
[2021-07-16 15:45:34.995] [T5392] [Debug] [controller.updateController] Auto Update initialized. Scheduling next check in  "00:09:55"
[2021-07-16 15:45:35.035] [T5392] [Debug] [default] Pulseaudio sink/source  "alsa_input.usb-046d_Logitech_Webcam_C925e_41EA80DF-02.analog-stereo" , alsa: "Logitech Webcam C925e"
[2021-07-16 15:45:35.035] [T5392] [Debug] [default] Pulseaudio sink/source  "alsa_input.usb-GN_Audio_A_S_Jabra_Engage_75_0372BBD3000F-00.mono-fallback" , alsa: "Jabra Engage 75"
[2021-07-16 15:45:35.035] [T5392] [Debug] [default] Pulseaudio sink/source  "alsa_output.pci-0000_00_1f.3.analog-stereo" , alsa: "HDA Intel PCH"
[2021-07-16 15:45:35.035] [T5392] [Debug] [default] Pulseaudio sink/source  "alsa_output.usb-GN_Audio_A_S_Jabra_Engage_75_0372BBD3000F-00.analog-stereo" , alsa: "Jabra Engage 75"
[2021-07-16 15:45:35.038] [T5392] [Debug] [controller.updateController] Proxy for https Update: NoProxy """:0" ["Tunnel Listen UDP SctpTunnel SctpListen"]
[2021-07-16 15:45:35.038] [T5392] [Warning] [util.ConnectivityChecker] DNS Lookup for type QDnsLookup::AAAA failed "Ungültige Antwort erhalten"
[2021-07-16 15:45:35.038] [T5392] [Debug] [util.ConnectivityChecker] Check connectivity: QHash((QDnsLookup::A, (QHostAddress("37.228.164.207")))(QDnsLookup::AAAA, ()))
[2021-07-16 15:45:35.038] [T5392] [Debug] [util.ConnectivityChecker] Connecting to QHostAddress("37.228.164.207") 5222
[2021-07-16 15:45:35.039] [T5392] [Debug] [util.ConnectivityChecker] Connecting to QHostAddress("37.228.164.207") 443
[2021-07-16 15:45:35.039] [T5392] [Debug] [controller.updateController] Proxy for https Update: NoProxy """:0" ["Tunnel Listen UDP SctpTunnel SctpListen"]
[2021-07-16 15:45:35.038] [T5437] [Debug] [UsbEventWorker] Starting worker
[2021-07-16 15:45:35.069] [T5392] [Debug] [util.ConnectivityChecker] Successfully connected to QHostAddress("37.228.164.207")
[2021-07-16 15:45:35.095] [T5392] [Debug] [util.ConnectivityChecker] Successfully connected to QHostAddress("37.228.164.207")
[2021-07-16 15:45:36.040] [T5392] [Debug] [util.ConnectivityChecker] Connectivity Check done. Found 1 working addresses: ((Address:QHostAddress("37.228.164.207");isNat64=false))
[2021-07-16 15:45:36.040] [T5392] [Debug] [account] New connection state: data::Account::ConnectionConnecting
[2021-07-16 15:45:36.113] [T5392] [Debug] [util.ConnectivityChecker] ~ConnectivityCheckerContext() service::ConnectivityCheckerContext(0x50c0aa0)
[2021-07-16 15:45:36.150] [T5392] [Debug] [service.ConnectionService] initialize WebSocket transport
[2021-07-16 15:45:36.150] [T5392] [Info] [service.WebSocketConnectionTransport] Connecting to "37.228.164.207"
[2021-07-16 15:45:36.161] [T5392] [Debug] [service.ConnectionService] reconnecting in 5212ms
[2021-07-16 15:45:36.161] [T5392] [Debug] [account] New connection state: data::Account::ConnectionFailed
[2021-07-16 15:45:36.606] [T5392] [Debug] [default] PASINK:  name= alsa_output.usb-GN_Audio_A_S_Jabra_Engage_75_0372BBD3000F-00.analog-stereo monitor_source: 0 monitor_source_name: alsa_output.usb-GN_Audio_A_S_Jabra_Engage_75_0372BBD3000F-00.analog-stereo.monitor n_ports: 1 n_formats: 1 card: 0 is_hw: true
[2021-07-16 15:45:36.606] [T5392] [Debug] [default] PASINK:  name= alsa_output.pci-0000_00_1f.3.analog-stereo monitor_source: 3 monitor_source_name: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor n_ports: 3 n_formats: 1 card: 2 is_hw: true
[2021-07-16 15:45:36.607] [T5392] [Debug] [default] PASOURCE:  name= alsa_input.usb-GN_Audio_A_S_Jabra_Engage_75_0372BBD3000F-00.mono-fallback monitor_source: 4294967295 monitor_source_name:  n_ports: 1 n_formats: 1 card: 0 is_hw: true
[2021-07-16 15:45:36.607] [T5392] [Debug] [default] PASOURCE:  name= alsa_input.usb-046d_Logitech_Webcam_C925e_41EA80DF-02.analog-stereo monitor_source: 4294967295 monitor_source_name:  n_ports: 1 n_formats: 1 card: 1 is_hw: true
[2021-07-16 15:45:36.607] [T5392] [Debug] [default] Discovered all Pulseaudio devices ndevs= 4
[2021-07-16 15:45:36.607] [T5392] [Debug] [default] Writing new ~/.asoundrc
[2021-07-16 15:45:36.612] [T5392] [Info] [controller.ToastController] Info "Aktiviere Support für Jabra, bitte warten"
[2021-07-16 15:45:36.612] [T5392] [Debug] [service.DeviceService] Rescanning audio/video devices
[2021-07-16 15:45:36.612] [T5443] [Debug] [service.DeviceService] scan for devices
[2021-07-16 15:45:36.616] [T5443] [Debug] [service.DeviceService] found 3 audio and video devices
[2021-07-16 15:45:36.622] [T5392] [Debug] [service.DeviceService] audio device added "Eingebautes Tongerät Analog Stereo" "1cc6bdff9cae2b60e8038dec1d634e2c"
[2021-07-16 15:45:36.622] [T5392] [Debug] [service.DeviceService] audio device added "Jabra Engage 75 Analog Stereo" "86066b8142a04e7afa04714c282d925b"
[2021-07-16 15:45:36.622] [T5392] [Debug] [service.DeviceService] audio devices refreshed, currently  2 devices
[2021-07-16 15:45:36.622] [T5392] [Debug] [service.DeviceService] video device added "Logitech Webcam C925e" "3c4c4d778a9595f9b22ed332295f823a"
[2021-07-16 15:45:36.622] [T5392] [Debug] [service.DeviceService] video devices refreshed, currently 1 devices
[2021-07-16 15:45:36.634] [T5392] [Debug] [service.DeviceService] audio device added "pulse" "pulse"
[2021-07-16 15:45:36.635] [T5392] [Debug] [service.DeviceService] audio devices refreshed, currently  3 devices
[2021-07-16 15:45:38.609] [T5392] [Info] [controller.ToastController] Info "Jabra Support eingeschaltet"
[2021-07-16 15:45:38.609] [T5392] [Debug] [service.DesktopAudioController] guessing microphone / speaker devices for vendor ("Jabra")
[2021-07-16 15:45:38.974] [T5392] [Info] [controller.ToastController] Info "Headset angeschlossen: Jabra Engage 75"
[2021-07-16 15:45:38.958] [T5465] [Info] [headset.JabraHeadset] Jabra support initialized
[2021-07-16 15:45:41.430] [T5392] [Debug] [util.ConnectivityChecker] new ConnectivityCheckerContext() service::ConnectivityCheckerContext(0x547fa60)
[2021-07-16 15:45:41.430] [T5392] [Debug] [util.ConnectivityChecker] DNS Lookup for "pbx01.gehr-edv.de" type QDnsLookup::A
[2021-07-16 15:45:41.430] [T5392] [Debug] [util.ConnectivityChecker] DNS Lookup for "pbx01.gehr-edv.de" type QDnsLookup::AAAA
[2021-07-16 15:45:41.431] [T5392] [Warning] [util.ConnectivityChecker] DNS Lookup for type QDnsLookup::AAAA failed "Ungültige Antwort erhalten"
[2021-07-16 15:45:41.431] [T5392] [Debug] [util.ConnectivityChecker] Check connectivity: QHash((QDnsLookup::A, (QHostAddress("37.228.164.207")))(QDnsLookup::AAAA, ()))
[2021-07-16 15:45:41.431] [T5392] [Debug] [util.ConnectivityChecker] Connecting to QHostAddress("37.228.164.207") 5222
[2021-07-16 15:45:41.431] [T5392] [Debug] [util.ConnectivityChecker] Connecting to QHostAddress("37.228.164.207") 443
[2021-07-16 15:45:41.432] [T5392] [Debug] [util.ConnectivityChecker] Successfully connected to QHostAddress("37.228.164.207")
[2021-07-16 15:45:42.458] [T5392] [Debug] [util.ConnectivityChecker] Connectivity Check done. Found 1 working addresses: ((Address:QHostAddress("37.228.164.207");isNat64=false))
[2021-07-16 15:45:42.458] [T5392] [Debug] [account] New connection state: data::Account::ConnectionConnecting
[2021-07-16 15:45:42.497] [T5392] [Debug] [util.ConnectivityChecker] ~ConnectivityCheckerContext() service::ConnectivityCheckerContext(0x547fa60)
[2021-07-16 15:45:42.502] [T5392] [Info] [service.WebSocketConnectionTransport] Connecting to "37.228.164.207"
[2021-07-16 15:45:42.511] [T5392] [Debug] [service.ConnectionService] reconnecting in 5320ms
[2021-07-16 15:45:42.511] [T5392] [Debug] [account] New connection state: data::Account::ConnectionFailed

Interessant. Versuch doch bitte mal das ganze User-Profile zu löschen, das findest du in diesem Pfad: Userdir is "/home/s.gehr/.local/share/pascom_Client".

Dann sollte der Login-Bildschirm erscheinen und du solltest dich neu anmelden können. Ich gehe momentan von einem Einzelnen Problem aus, intern lässt sich dieses Verhalten grade nicht reproduzieren.

Grüße,
Jan

Habe den Client komplett entfern, das o.g. Profilverzeichnis jedoch gelassen und die Version “pascom_Client-75.R1785_26ceeeb” installiert. Anmelde Daten rein und geht. Auf Beta gewechselt, Update installiert, gleiches Problem.

Alle Prozesse beendet, Profikverzeichnis entfernt. Keine Änderung

@jlorenz

Wenn ich die App beende oder das Smartphone neustarte, dann wird mir einige Sekunden lang ein Ladebildschirm angezeigt. Zusätzlich hängt der gesamte Client, vor allem die Benutzerliste, wenn im Hintergrund synchronisiert wird. Das passiert sowohl unter Android 11 (Pixel 4a) und Android 12 Beta 3 (Pixel 4).

Hier eine Displayaufnahme zur Demonstration:

Außerdem ist die Fehlermeldung zu fehlenden Berechtigungen weiterhin zu sehen, wenn der Zugriff auf Kamera und Kontakte verwehrt wird.

Hallo @hazington,

Thema Start:
danke für das Feedback. Der erste Splash-Screen (mit dem pascom Logo) ist normal, da hier die App erstmal starten muss. Der “We’re just preparing everything for you” Bildschirm mit dem Ladebalken erscheint bei einem Kaltstart auf Android aus technischen Gründen ebenfalls kurz.

Bei einem normalen Aufwecken der App aus dem Hintergrund jedoch sollte das nicht passieren?

Thema Berechtigungen:

  • Die Kameraberechtigung ist für den Client erforderlich, deswegen gibt es hier einen Hinweis
  • Die Kontakteberechtigung nicht, wenn diese entzogen wird sollte kein Hinweis kommen.

Grüße,
Jan

Warum wird denn der Zugriff auf die Kamera zwingend benötigt? Nachdem der QR Code gescannt wurde und wenn man selbst nicht video-telefoniert, sollte diese optional sein. Was zusätzlich fehlte war der Zugriff auf Medien. Vermutlich für den Chat. Aber auch hier: Fehlt die Berechtigung, welche zwingend notwendige Funktion geht denn verloren?

Aktuell kann ich ohne Fehlermeldung nur den Zugriff auf Kontakte verwehren. Ich weiß ja, dass die App keinen Blödsinn anstellt, vor allem seit Android 12 sieht man das sehr gut. Dennoch schadet es nicht Berechtigungen abzustellen, die nicht zwingend benötigt werden.

Ja, der Splashscreen ist normal. Der Ladebildschirm mit der Info, dass Pascom alles vorbereitet erscheint jedoch immer, wenn die App durch Beenden, Neustart oder Timeout aus dem Arbeitsspeicher fliegt. Wenn die App im RAM liegt und danach erneut geöffnet wird, dann ist sie sofort da, ruckelt nur eben beim Synchronisieren.

Könntest du mir noch Feedback zum Hängen und Ruckeln beim Synchronisieren geben? Wird daran gearbeitet?

Zudem ist mir aufgefallen, dass eingehende Anrufe weiterhin auf die volle Synchronisation des Clienten warten. Hier wäre es gut, wenn der Client nach dem Login sofort klingelt. Gesprächshistorie und Kontakte kann der Client auch während des Gesprächs nachladen.

Ein weiterer Punkt ist die Fehlermeldung während des Synchronisierens im Dialer. Dort steht, dass ich kein Telefon hätte. Besser wären hier zwei Meldungen, eine, die sagt, dass der Dialer initialisiert wird und entsprechend, dass es keinen gibt, wenn es denn wirklich keinen gibt. Oder aber, der Dialer bleibt dauerhaft da und es gibt die Fehlermeldung nur beim Versuch anzurufen. Das wäre runder.

Hallo

Konnte bei mir nach dem Update ein ähnliches Problem feststellen wie @pixel24 , mit den gleichen Einträgen im Log, jedoch unter Windows 10 mit einer Onsite auf 19.16.R.
Nachdem ich das Profil gelöscht hatte und mich wieder angemeldet habe, habe ich nach kurzer Zeit nur ein “Login failed” bekommen, auch mit der öffentlichen IP der Anlage als Server. Nachdem ich den Server dann auf die lokale IP-Adresse der Anlage geändert habe, hat die Anmeldung wieder funktioniert.
Edit: Verbindung mit der lokalen IP-Adresse per VPN-Verbindung, vorher ohne mit Domänenname / öffentliche IP-Adresse der Anlage.
Werden vielleicht weitere Ports für die Synchronisation benötigt?

Nur als Info. Ich nutze auch von intern (LAN) die externe IP bzw. Domainnamen der Anlage. Die pfSense biegt das per NAT-Reflection ja um. Und mit der Nicht-Beta klappt das ja.

Es wird nur Port 443 und 5222 benutzt, zumindest sagt mir Wirshark nichts anderes :slight_smile:
Falls ein Proxy unter Windows eingestellt ist wird dieser vom pascom Client genutzt.

Gruß,
Rapha

Hätte ich auch selber direkt kontrollieren können :man_facepalming:
Hast aber recht, sind nur 5222 und 443. Bisher wurde HTTPS jedoch nicht zwingend benötigt, es war dann halt “nur” nicht möglich Dateien und Faxe zu senden und paar andere “Kleinigkeiten”, daher haben wir es bisher bei uns nicht freigegeben. Schätze um die Client V76 nutzen zu können müssen wir das dann jetzt ändern. Danke für die Hilfe.

MfG Markus

Bei uns ist/war schon immer 443 und 5222 auf die MD gemappt.