Dokumentation

pascom Produkt Dokumentation und Release Notes

pascom Client

Für weitere Informationen zu unserem pascom Client finden Sie in unserer ausführliche Client-Dokumentation.

Wichtige Änderungen

In diesem Abschnitt geben wir Ihnen einen Überblick aller wichtigen Änderungen im pascom Client

  • Ab Version 92.R2564 wurde die Kompatibilität zu pascom 19.13 und älter eingestellt. Ältere Client Versionen finden Sie in unserem Download Archiv.
  • Systemvorraussetzungen zur Installation und Nutzung des pascom Clients sind hier zu finden.
  • pascom Client mit Apple M1 Silicon CPU nutzen. Weitere Informationen
  • Ab Version 76.R1942, ist es nicht mehr möglich, sich im Desktopclient einfach abzumelden und an einem anderen server anzumelden. Hierzu bitte den --userDir parameter verwenden.
  • Ab Version 81.R2017 wird unter Windows die Kernel-Streaming API wegen Stabilitätsproblemen nicht mehr Standardmäßig zum ansprechen von Webcams verwendet. Falls die Webcam nicht mehr funktioniert, den Parameter --enableWinks bzw. die PC_ENABLE_WINKS Umgebungsvariable verwenden.
  • Ab Version 81.R2017 muss ausgehender STUN Traffic in der Firewall freigegeben werden. Details siehe Portübersicht
  • Ab Version 84.R2233 kann es unter Ubuntu 18.04 LTS notwendig sein, die Bibliothek libcurl4-openssl-dev nachzuinstallieren, damit der Client gestartet werden kann

Bekannte Probleme

Diese Probleme sind uns bekannt und wir arbeiten bereits an einer Lösung

  • [CL-1344] Screensharing funktioniert unter Ubuntu Linux nicht wenn eine Wayland-Session verwendet wird. Als Workaround kann auf eine X11-Session umgeschaltet werden.
  • [CL-1748] Accessibility Support ist unter Windows momentan deaktiviert um ein einfrieren des Clients zu vermeiden.

Release 109.R3819 (12.03.2024)

Android

Auf einen Blick

  • Das Telefonbuch hat einen Filter bekommen.
  • Durchwahlschalter werden nun in der Kontaktliste bei Sortierung nach letzter Aktivität an der richtigen Stelle platziert.
  • Verbesserte Stabilitiät im Pairing Prozess.

Release 108.R3723 (13.02.2024)

Windows, macOS, Linux

Auf einen Blick

  • Beim Upgrade von einer Onsite-Installation wird das Benutzerverzeichnis automatisch zurückgesetzt.
  • Absturz beim Start mit bestimmten Audiogerätekonfigurationen behoben.

Release 107.R3703 und 108.R3704 (06.02.2024)

Version v107.R3703 (iOS) und v108.R3704 (Windows, macOS, Linux)

Auf einen Blick

  • Das Telefonbuch hat nun einen Filter.
  • Jabra Bibliotheken auf die neueste Version aktualisiert.
  • Problem behoben, bei dem tel:-URIs nach einem Netzwerkausfall nicht mehr verarbeitet wurden.
  • Selten auftretendes Problem behoben, bei dem sich die pascom App nach einem mehrfachen Netzwerkausfall nicht mehr richtig verbunden hat.
  • macOS: Alte .dmg dateien werden nun nach einem Update korrekt “detachted”.
  • Problem behoben, bei dem nach einem Transfer aus einer Warteschlange manchmal keine weiteren Anrufe mehr angenommen werden konnten, bis die pascom App neu gestartet wurde.
  • Problem behoben, bei dem die pascom App beim Löschen eines Telefonbucheintrages manchmal abgestürzt ist.
  • Verbesserungen an der Logik hinter der Audiogeräteauswahl - Möglichkeit zum Zurücksetzen der Konfiguration in den erweiterten Einstellungen hinzugefügt.
  • Durchwahlschalter werden nun in der Kontaktliste bei Sortierung nach letzter Aktivität an der richtigen Stelle platziert.

Release 106.R3601 (30.11.2023)

macOS, Windows, Linux

Auf einen Blick

  • Problem behoben bei dem manchmal kein Freiton abgespielt wurde.

Release 105.R3565 und 106.R3566 (21.11.2023)

Version 105.R3565 (iOS, Android) und v106.R3566 (Windows, macOS, Linux)

Auf einen Blick

  • Gelesen/Ungelesen Funktion für Journaleinträge überarbeitet (kompatibler Server erforderlich).
  • Überarbeiteter Auswahldialog für ausgehende Rufregeln im Telefoniebereich.
  • Yealink Headsets zeigen nun wieder grünen Status wenn ein Anrufer aufgibt.
  • Windows: Bei Telefonanrufen wechselt das System nun nicht mehr in den Standby-Modus.
  • Windows: Info-Center Benachrichtigungen zeigen nun wieder die Uhrzeit für verpasste Anrufe.
  • Windows: Verbesserter Positionierungsalgorithmus für pascom-Benachrichtigungen.
  • Windows: DATEV-Integration hat sich unter bestimmten Umständen selbständig deaktiviert. Das passiert nun nicht mehr.
  • Windows / macOS: Verbesserte Verarbeitung von “Click-to-Dial” - Texten mit Leerzeichen und Zeilenumbrüchen.
  • Windows/macOS/Linux: Headset-Support wird nun beim Profilwechsel korrekt aktiviert/deaktiviert.
  • Unter Windows 11 wird nun ein Wechsel des Farbschemas (Hell/Dunkel) wieder korrekt erkannt und die pascom App passt das Erscheinungsbild automatisch an.
  • Problem behoben, bei dem es zu fehlerhaften/häufigen SIP Registrierungen kommen konnte.

Release 104.R3527 (31.10.2023)

macOS, Windows, Linux

Auf einen Blick

  • Problem Behoben, bei dem es zu einem Absturz des Clients kommen kann, wenn nach einem Gruppen-Videoanruf eine externe Rufnummer gewählt wird.

Tickets

  • [CL-3765] Segmentation fault in data::Contact::id() when dialing via certain ways

Release 104.R3476 (18.10.2023)

macOS, Windows, Linux

Auf einen Blick

  • Linux: Ubuntu 22.04 LTS ist nun Mindestvoraussetzung
  • In Gruppenanrufen gibt es nun einen optischen Hinweis, wer gerade spricht
  • Wenn man in einen bereits laufenden Gruppenanruf anruft, wird das Videokonferenzfenster automatisch geöffnet
  • Für Anrufe von Türklingeln kann nun ein eigener Klingelton konfiguriert werden
  • Durchwahlschalter zeigen nun eine Historie an
  • Journaleinträge können nun nach Label Namen und Werten durchsucht werden
  • Übersetzung für Spanisch, Französisch, Italienisch hinzugefügt. Bayerisch entfernt
  • Rufnummern beginnend mit +43720 (Österreichische Ortsunabhängige VoIP-Rufnummern) werden nun korrekt formatiert
  • Kontakt-Suchergebnisse zeigen nun immer die Detail-Ansicht, auch wenn die Kontaktlistenansicht auf „Listenansicht“ gestellt ist

Tickets

  • [CL-199] Search for label values in client
  • [CL-3169] Remove support for unencrypted SIP sockets in mdsoftphone
  • [CL-3337] Get rid of win7 support libs
  • [CL-3540] Simplify crash workaround code for QV4-related issues
  • [CL-3545] pascom Client sometimes needs a very long time to reconnect and login after wakeup
  • [CL-3560] Show extension switch log
  • [CL-3566] Client not restarting when doing that via toast on macOS
  • [CL-3630] UI in Calls Waiting list is broken
  • [CL-3635] Play different ringtone when call from doorbell arrives
  • [CL-3649] Deprecate Ubuntu 20.04 Support, Require at least 22.04
  • [CL-3651] Austrian number is not formatted properly
  • [CL-3652] Icon for call forwarding is not visible in client’s roster
  • [CL-3664] Group call notification remains while calls is active and after group call is ended
  • [CL-3667] If the Terminal Server client in a “datev” setup is started without rdp mode, reconnects until rate limiting happen
  • [CL-3668] Blurry preview image when sending an image file via chat
  • [CL-3670] Establish process for translating the pascom client to Spanish, French and Italian
  • [CL-3671] Group tooltip shows wrong text on hover
  • [CL-3678] Show a “is talking” indicator in the bowser videoconference ui
  • [CL-3683] Simplify client sip registration code
  • [CL-3693] Client crashes when calling invalid number via tel/sip/callto URI
  • [CL-3697] Bowser Logger unreadable in client Logs
  • [CL-3698] Disabled Click-to-Dial shortcut is enabled again after client restart
  • [CL-3708] Bowser window does not open if a participant joins a conference where video is already running
  • [CL-3709] Bowser isTalking indicator improvements
  • [CL-3721] Mirror own camera image
  • [CL-3733] Contact search result layout broken when list style is small
  • [CL-3735] Screenshare preview window is broken for user who enabled screenshare
  • [CL-3737] Client crashes when sending image
  • [CL-3748] VPAUAggregateAudioDevice temporary devices are not ignored in Qt Audio device scan
  • [CL-3753] Camera image flickers if talking event indicator is rendered on macOS 14
  • [CL-3755] Client crash on unpair and subsequent re-pair

Release 103.R3475 (18.10.2023)

Android, iOS

Auf einen Blick

  • Durchwahlschalter zeigen nun eine Historie an
  • Journaleinträge können nun nach Label Namen und Werten durchsucht werden
  • Übersetzung für Spanisch, Französisch, Italienisch hinzugefügt. Bayerisch entfernt
  • Rufnummern beginnend mit +43720 (Österreichische Ortsunabhängige VoIP-Rufnummern) werden nun korrekt formatiert
  • Kontakt-Suchergebnisse zeigen nun immer die Detail-Ansicht, auch wenn die Kontaktlistenansicht auf „Listenansicht“ gestellt ist

Tickets

  • [CL-199] Search for label values in client
  • [CL-3169] Remove support for unencrypted SIP sockets in mdsoftphone
  • [CL-3545] pascom Client sometimes needs a very long time to reconnect and login after wakeup
  • [CL-3560] Show extension switch log
  • [CL-3566] Client not restarting when doing that via toast on macOS
  • [CL-3630] UI in Calls Waiting list is broken
  • [CL-3639] client: finish mobile pairing by clicking a link (android)
  • [CL-3651] Austrian number is not formatted properly
  • [CL-3652] Icon for call forwarding is not visible in client’s roster
  • [CL-3668] Blurry preview image when sending an image file via chat
  • [CL-3670] Establish process for translating the pascom client to Spanish, French and Italian
  • [CL-3671] Group tooltip shows wrong text on hover
  • [CL-3673] qml warnings
  • [CL-3676] Attended transfer doesn’t work on Android
  • [CL-3693] Client crashes when calling invalid number via tel/sip/callto URI
  • [CL-3698] Disabled Click-to-Dial shortcut is enabled again after client restart
  • [CL-3729] In some cases client will hang when we try to pair it
  • [CL-3737] Client crashes when sending image
  • [CL-3738] Handle rowid in log database correctly
  • [CL-3751] GSM only with mobile client registers sip peer on iOS
  • [CL-3755] Client crash on unpair and subsequent re-pair

Release 102.R3385 (19.09.2023)

Nur Android

Auf einen Blick

  • Anruf-Pushbenachrichtigungen, die am Gerät “zu spät” ankommen, werden nun ignoriert

Tickets

  • [CL-3640] Use call push data on android to drop stale pushes

Release 101.R3368 (05.09.2023)

Nur Windows & macOS

Auf einen Blick

  • Komplett überarbeitete Videokonferenz und Screensharing Funktion mit deutlich verbesserter Bildqualität und weniger Ressourcenverbrauch.
  • In der Kontaktliste könnten die Favoriten nun via Rechstklick-Menü verwaltet werden.
  • Windows: Die pascom Client.exe enthält nun die Versionsnummer des Clients in den Metadaten.
  • Absturzproblem in der Suchfunktion behoben.

Tickets

  • [CL-2221] Add version to pascom client dll and executables
  • [CL-3454] Improve Screensharing and Video call quality
  • [CL-3581] Allow adding/removing favorites via right click menu in roster
  • [CL-3588] Add star icon to phone book details
  • [CL-3590] Highlighting hovered location not working from bottom to upper entry
  • [CL-3669] Client crashes while searching

Release 100.R3266 (17.07.2023)

Nur Windows & macOS

Auf einen Blick

  • Windows/macOS: Unterstützung für Tastensteuerung mit Yealink Headsets implementiert.
  • DATEV: Problem behoben, bei dem manchmal falsche CallIDs für Journaleinträge übermittelt wurden.
  • Bei Anrufaktionen werden Label-Platzhalter nun wieder korrekt ersetzt.

Tickets

  • [CL-3173] Implement Yealink Headset integration
  • [CL-3193] Datev newJournal is invoked with a 0 callid
  • [CL-3421] Remove email notification field from client fax form
  • [CL-3515] Fetch contact infos if a Roster Item has no name / avatar after adding
  • [CL-3543] pascom Client causes high CPU load on macOS during phonecalls
  • [CL-3549] Avatar selection does not handle exif rotation tags
  • [CL-3554] qml warnings on first client start
  • [CL-3600] Client plays no ringtone, if default tone is set to silent but “use different ringtones” is enabled
  • [CL-3614] Can’t pick up queue calls via waiting call list
  • [CL-3615] onStarted is called twice for services without feature flag dependency
  • [CL-3616] Labels in actions not correctly resolved
  • [CL-3620] Team status text not visible at all

Release 99.R3228 (03.07.2023)

Auf einen Blick

  • Problem behoben, bei dem im Telefonbuch nicht mehr richtig gescrollt bzw. via Buchstabenleiste zu bestimmten Einträgen gesprungen werden konnte.

Tickets

  • [CL-3577] Phonebook scrolling broken
  • [CL-3576] Can not toggle favorite for phonebook entry

Release 98.R3167 (13.06.2023)

Auf einen Blick

  • Der Client ist nun cloud-only, eine Verbindung zu Onsite Servern ist nicht mehr möglich.
  • Tiefgreifende Überarbeitung im zugrundeliegenden Programmcode.
  • Mobil: Onsite-Migrationsassistent entfernt.
  • Vereinfachter Login-Bildschirm, der Server muss nun nicht mehr eingegeben werden.
  • Neue Mindestvorraussetungen bei den Betriebssystem Versionen: – Ubuntu Linux 20.04 – macOS 11 – iOS 14 – Android 8.0
  • Desktop: Überarbeitete Logik für die Auswahl der Audiogeräte . Der Client merkt sich nun die verwendeten Geräte und verwendet immer das “erste verfügbare” Gerät.
  • Desktop: pascom Benachrichtigungen haben ein überarbeitetes Layout
  • Desktop: Farbvariaten diverser Emojis werden nun gruppiert.
  • Android: Verbesserungen beim Handling eingehender Anrufe.
  • Android: GSM-Anrufe während eines pascom Anrufs werden nun sinnvoll behandelt.
  • Android: Call Handling verbessert.
  • Android: Problem beim starten eines Anrufes direkt nach dem Start der App bei aktiviertem Debug Modus auf langsamen Geräten behoben.
  • Android: Unter Android 10 und neuer wird eine neue Audio API verwendet, das Umschalten zwischen Freisprechen, Bluetooth und Ohrhörern ist jetzt auf vielen Geräten (z.B. OnePlus) zuverlässiger.
  • Android: Anzeigeproblem behoben, bei dem die App fälschlicherweise als “nicht verbunden” angezeigt wird.
  • Android: Verbindungsproblem behoben, wenn ein Proxy konfiguriert ist.
  • Ubuntu Linux: Wenn eine X11-basierte Session verwendet wird, kann es sein das ein weiteres Paket nachinstalliert werden muss: sudo apt install libxcb-cursor-dev.
  • Windows: Erkennung des Supports für Windows-Info-Center Benachrichtigungen funktioniert nun korrekt unter Windows 2022.
  • Windows: Manchmal ist der pascom Client bei der Anzeige von Videoanrufen eingefroren. Dies wurde behoben.
  • macOS: Seltener crash beim Aufwachen aus dem Standby-Modus behoben.
  • Line-Keys in der Basiskonfiguration können nun auch hinzugefügt werden, wenn die Basiskonfiguration leer ist.
  • Der Klingeltonlautsprecher kann nun auch geändert werden, wenn das Softphone nicht das bevorzugte Gerät ist.
  • Das Fullscreen Video UI schliesst nun zuverlässiger.
  • Beim Konfigurieren von FollowMe Aktionen in Profilen wurden die Combobox-Werte nach dem Hovern mit der Maus nicht mehr richtig angezeigt.
  • Lizenzüberschreitung-Fehlermeldung wird nun wieder korrekt angezeigt.
  • Wenn direkt zwischen den Detailansichten für zwei Türklingeln umgeschaltet wurde, hat der Client manchmal den falschen Videostream angezeigt.
  • Kleine Glitches beim Handling von Videoanrufen behoben.
  • Verbesserte Prüfung ob das client-integrierte AEC aktiviert oder deaktiviert werden soll.
  • Absturz beim Konfigurieren von Linekeys behoben.

Tickets

  • [CL-1553] Group related emojis
  • [CL-1953] Do not switch to auto away if a call is active
  • [CL-2187] Proper MediaStream cleanup if pipeline creation fails
  • [CL-2230] Attended transfer fails if the app is backgrounded while a call is running
  • [CL-2398] Ensure that correct device/location list is cached with all properties
  • [CL-2690] Make roster header height dynamic
  • [CL-2749] Implement a compatibility layer to parse legacy commands directly from and into protobuf messages
  • [CL-2760] Remove QOS Implementation from pjsip windows implementation again
  • [CL-2766] Drop support for Android versions older than 8.0
  • [CL-2867] Improve audio device selection algorithm on desktop
  • [CL-2913] Drop Support for Ubuntu 18.04 LTS and build the client on Ubuntu 20.04 AMI
  • [CL-2938] Native image picker not working on iOS
  • [CL-2979] Improve memory and reference management of GStreamer Elements
  • [CL-2987] Use proper domain for client connections instead of an IP, remove NAT64 detection
  • [CL-2992] Freeze last fully decoded frame instead of showing “broken” video
  • [CL-3003] Improve Journal search, ignore special Characters like comma
  • [CL-3006] Send the preferred device to the server if it changes
  • [CL-3021] Adopt AndroidVideoController to Qt6
  • [CL-3024] Profile symbol section headings are not translated
  • [CL-3025] Improve usability of waiting call list of queue
  • [CL-3027] Remove unecessary account Q_PROPERTY from AbstractService
  • [CL-3038] Use MessageId struct also for Websocket transport
  • [CL-3041] Client side feature flags
  • [CL-3054] Move “Favorites” button into Item details
  • [CL-3092] Show reconnect button in offline toast popup
  • [CL-3099] Improve click to dial feedback when dial failed on macOS
  • [CL-3100] Click on letters in outlook phone book not working
  • [CL-3109] Trigger screen recording permission on macOS
  • [CL-3121] Windows Notification Center availability not recognized correctly on Windows Server 2022
  • [CL-3122] Team will not be updated when we remove its member
  • [CL-3126] Chat view not updating when deleting asset
  • [CL-3132] The number of participants in the group is not correct
  • [CL-3135] Android shows splash screen until force quit
  • [CL-3137] Profile names can contain unwanted characters
  • [CL-3138] Extend pascom call notifications with new button styles in desktop client
  • [CL-3139] iOS file sharing not sending image until app restart
  • [CL-3146] Remove the server input field from pascom Client login screen
  • [CL-3152] Sort XMPP groups in roster filter alphabetically
  • [CL-3157] SQL Filter in TeamJournal may select wrong queues
  • [CL-3163] Improve UI for team journal entries answerd by other members
  • [CL-3164] Client Hamburger Menu for Chats and Group Chats
  • [CL-3165] Run pascom Client natively on Wayland instead of using XWayland
  • [CL-3181] Send StopReplication request if android app goes into background
  • [CL-3189] Can’t hide keyboard when creating a group on android
  • [CL-3199] Log button clicks in client more consistently
  • [CL-3207] Fix Android Phonebook initialization
  • [CL-3214] Stream Logs from sattelite applications into the main app
  • [CL-3219] Client crash on calling Toast constructor in openToastPopup
  • [CL-3224] Callee shows screenshare indicator when caller is actually sending
  • [CL-3229] Can’t add line key in client if there is none in the basic config
  • [CL-3231] Windows native notification don’t show full german text for “accept and hold” when call waiting is active
  • [CL-3235] Show better hint that phone gets activated in the profile actions
  • [CL-3239] Group call can be started during active 1on1 call
  • [CL-3242] Improve Jabra headset initialization
  • [CL-3249] Unify OpenSSL dependency build for android
  • [CL-3253] Known Qt6 and Simulcast regressions
  • [CL-3256] macOS client crashes on startup
  • [CL-3262] Explicitely request camera permissions on macOS
  • [CL-3263] Remove intent handler for credential migration from pascom Cloud Client
  • [CL-3266] Enable ubsan (undefined behavior sanitizer) in debug builds
  • [CL-3274] Deleted user is still visible in the favorite roster in a client
  • [CL-3280] Decrease Linux/Android sent stream resolution limit
  • [CL-3281] Memoryleaks in connections
  • [CL-3287] Do not open/execute files in chat by accident
  • [CL-3288] Merge and Port CL-3213 sqlite logging into current
  • [CL-3292] Link for Sennheiser headset software is not clickable
  • [CL-3293] Stop Kuando busylight ringing when finishing initial setup
  • [CL-3303] Client crashes when hanging up a call sometimes
  • [CL-3307] Client crashes when starting with parameter -h
  • [CL-3308] MacOS client shows white chat header after switching theme
  • [CL-3309] Emoji skin color selector is shown directly on left click
  • [CL-3310] Android client does not show up on incoming call when phone is locked
  • [CL-3311] Pairing does not ask for mobile number anymore
  • [CL-3312] Make sure that Qt6 client runs on VMs and Terminal Servers without additional parameters
  • [CL-3313] Handle “malformed disk image” for log database correctly
  • [CL-3314] Remove Qt ActiveX from client dependencies
  • [CL-3318] Android refactoring regressions
  • [CL-3319] Rostercell highlighting on mobile is irritating
  • [CL-3320] Pairing on Android sometimes gets stuck
  • [CL-3323] Starting mobile client in landscape the client crashes
  • [CL-3326] Journal on Android doesn’t update properly
  • [CL-3329] Share extension will not work properly on first try
  • [CL-3330] Filter in select location popup on mobile broken
  • [CL-3332] Popup layout broken with Qt6
  • [CL-3338] UI glitch while sharing screen from Desktop while using the mobile to phone
  • [CL-3339] Can’t pickup calls from “Waiting Calls” section
  • [CL-3340] Round corners in custom pascom notifications
  • [CL-3341] Output logs on stdout/stderr if the client is started within a terminal on windows
  • [CL-3342] Current version of a client crashes after installation on Kobiton
  • [CL-3343] Broken call activity view after changing layout of client
  • [CL-3344] Periodic reconnect doesn’t work on android
  • [CL-3345] Log streaming not working on iOS client
  • [CL-3346] Problem with UI when client width is less than two columns
  • [CL-3347] Video not shown when join a conference that was already running when client starts
  • [CL-3350] Use java based Log methods for adb logging
  • [CL-3352] Android dependency housekeeping
  • [CL-3353] Android app sometimes gets killed by OS while in background
  • [CL-3354] Android app display sleep and app history handling
  • [CL-3355] Android pushed chat messages not visible in chat anymore
  • [CL-3358] Media preview on mobile broken
  • [CL-3359] Handle userdir with spaces correctly on iOS 16.1 and newer
  • [CL-3361] Mobile client terminates when trying to choose a file for sending a fax
  • [CL-3362] pulsesink broken on linux
  • [CL-3363] Deactivate user-enabled debug log automatically after a while
  • [CL-3364] Broken call activity when calling some external numbers
  • [CL-3365] Remove or rework “Disable dynamic scrolling” switch
  • [CL-3366] Android roster scrolling stutters after wakeup
  • [CL-3367] Weird behavior for hovered cells when scrolling in contact list
  • [CL-3368] Fine tune notification channels
  • [CL-3369] Sending and receiving video / Screensharing on Firefox is broken
  • [CL-3370] Dockable window broken
  • [CL-3371] Linux client crash when attach file button is pressed in chatView
  • [CL-3373] Android crashdump capturing (partially) broken
  • [CL-3374] Client crash on shutdown if a conversation is open
  • [CL-3377] Blank view when client starts while pbx is offline
  • [CL-3378] pjsip device scanner sometimes creates duplicated ids
  • [CL-3379] Edge cases in Android call push handling
  • [CL-3384] Android incoming pascom call during GSM call
  • [CL-3385] urls are highlighted but unclickable on linux
  • [CL-3386] Client does not exit fullscreen layout
  • [CL-3387] Broken combo box borders
  • [CL-3388] Change status text icons broken
  • [CL-3394] Client sends typing events while the user types into another program
  • [CL-3396] “Devices changed” toast appears after every device rescan
  • [CL-3397] Memory leaks in client
  • [CL-3401] Missing profiles when removing profile.personal role despite same full_profile_list_event
  • [CL-3402] Weird color change for phone icons in contactlist
  • [CL-3403] Fix / Improve MdSoftphone::configureAEC() logic for new audio device selection logic
  • [CL-3404] Logout from location via function code doesn’t work properly
  • [CL-3405] Call Waiting is not working on Android
  • [CL-3409] Broken layout of chat file attachments in search results
  • [CL-3413] Mobile client immediately shows fullscreen layout on start
  • [CL-3414] Android client crashes on mute microphone
  • [CL-3415] Missing names and broken layout in phone book
  • [CL-3416] Group URL is cut off without “…” if the UI is too narrow
  • [CL-3417] Wrong padding for combo box list elements on first open
  • [CL-3420] Android App sometimes shows wrong call duration
  • [CL-3422] Maximised client on macOS shrinks on drag&drop of a file
  • [CL-3425] VideoItem sometimes takes a long time to show video frames when switching between display modes
  • [CL-3426] Broken layout in call waiting
  • [CL-3427] Client crash in QtQuick QV4 JS Engine
  • [CL-3428] Hide Android Navigation Bar on “swipe screen”
  • [CL-3433] Conference button still enabled after hangup of second call
  • [CL-3435] Voicemailbox has wrong audio output device
  • [CL-3436] Active screenshare in 1-1 call is shown in group view
  • [CL-3444] Sometimes call push on Android is not working
  • [CL-3446] Call UI on mobile is not shown properly in some cases
  • [CL-3449] Change FollowMe on Ubuntu is not working
  • [CL-3450] Wrong mute state
  • [CL-3451] Avatar in call different size
  • [CL-3452] Group view shows no call time
  • [CL-3453] Roster tooltip shows up in phone book
  • [CL-3461] Switch to QZXing from GStreamer for QRCode scanning to fix autofocus problems
  • [CL-3463] Refactor SettingsStore API and fix Journal filter for teams
  • [CL-3464] Windows debug client console build broken
  • [CL-3465] Opening downloaded fax (if we already downloaded it once) via client , is not working
  • [CL-3468] Android client offline while call is running
  • [CL-3472] Can’t save journal entries to phonebook
  • [CL-3474] GSM calls via client are not working
  • [CL-3475] Call recordings not visible in the client and listening doesn’t work on Linux
  • [CL-3476] Update installation doesn’t start automatically on windows
  • [CL-3480] Client sometimes starts the camera even if no video is visible
  • [CL-3481] Maintain minimum version descriptions for pascom Client
  • [CL-3482] Cursor changes in settings UI when hovering section of main view elements
  • [CL-3485] Integrated macOS camera shows no video
  • [CL-3488] Chat text field looses focus if clicked on emoji
  • [CL-3489] Button for unread messages in avatar header too small
  • [CL-3490] Polish loop when configuring a new profile
  • [CL-3491] Better translation if password change fails in the client
  • [CL-3493] Client crash on quit / restart
  • [CL-3494] Save and delete phonebook entry sometimes fails
  • [CL-3495] Android client crashes on dial/call push
  • [CL-3496] Client crashes when deleting phonebook entry
  • [CL-3500] Remove unused FileTransfer components
  • [CL-3501] Audio Configuration API usability improvements
  • [CL-3502] Race condition on connection creation
  • [CL-3504] Implement a “back button” in the Android Incoming Call Swipe Screen
  • [CL-3505] User cannot see own video when change display mode
  • [CL-3506] Android pjsip build on macOS broken
  • [CL-3511] Chat Notification Text input is too small and doesn’t have an emoji pane
  • [CL-3514] Recent searches in client broken
  • [CL-3519] Crash after wakeup on macOS
  • [CL-3522] On Configure profile action, devices from drop-down menu disappears on hover
  • [CL-3523] Add more fields to –logcat
  • [CL-3524] “License exceeded” toast is not shown anymore
  • [CL-3525] Pjsip reinitializes on android after wakeup because debug mode flag changes
  • [CL-3527] Android Service Process does not correctly log to ADB
  • [CL-3528] Door bell video stream not changed when switching
  • [CL-3529] Client Not Responding during video call (1 on 1)
  • [CL-3531] postcall ChannelEvent triggers an assert
  • [CL-3533] Video button status not reset on mobile
  • [CL-3539] Client configure linekey feature doesn’t work correctly
  • [CL-3552] Remove broken twcc metrics cleanup code
  • [CL-3553] Editing labels is broken in Phonebook Details
  • [CL-3555] pascom Client sends wrong h264 profile id when sending a camera stream
  • [CL-3557] Translation typo in Plantronics toast
  • [CL-3562] Wrong translation for group unmute

Release 97.R2818 (08.03.2023)

Die Änderungen in dieser Version betreffen nur die Mobile iOS-Applikation.

Auf einen Blick

  • Kompatiblitätsproblem zu iOS 16.1 und neuer behoben.
  • Debug Logging verbessert.

Tickets

  • [CL-3345] Handle userdir with spaces correctly on iOS 16.1 and newer
  • [CL-3359] Log streaming not working on iOS client

Release 96.R2736 (13.02.2023)

Auf einen Blick

  • macOS: Wurde der pascom Client mit x geschlossen, wird er nun mit einem Klick auf das App-Symbol wieder in den Vordergrund geholt.
  • macOS: Handling von tel:// und sip:// URIs verbessert.
  • Klingeltonsteuerung für Jabra Headsets überarbeitet.
  • PC_HEADSET_SUPPORT_DISABLED. Diese Umgebungsvariable deaktiviert nun auch den Jabra Support.
  • Outlook/Datev: Rufnummern, welche nicht E.164 formattiert gespeichert wurden, werden nun zuverlässiger aufgelöst.
  • Logging-Subsystem überarbeitet.

Tickets

  • [CL-3143] Application window is not restored when clicking on the AppIcon after the app was closed
  • [CL-3206] Also disable Jabra Headset support if PC_HEADSET_SUPPORT_DISABLED is set
  • [CL-3212] asset downloads can be triggered multiple times for the same file
  • [CL-3227] Voicemail playback can be started multiple times
  • [CL-3238] macOS dials from tel:// and sip:// links not working
  • [CL-3246] Jabra Headset rings although client is not ringing
  • [CL-3269] Show an error message if the configured download folder is invalid or empty
  • [CL-3273] Number resolving seems to be broken with locally formatted numbers in Outlook and Datev
  • [CL-3284] Phonecall current device may not be initialized correctly
  • [CL-3299] Android client crashes on startup on 32bit devices

Release 95.R2679 (12.01.2023)

Auf einen Blick

  • Performanceverbesserungen bei Verwendung des Opus Codecs.
  • Unterstützung für G.722 Codec bei HD Telefonaten.
  • Logging von Programmfehlern in der Outlook und DATEV Integration verbessert.
  • Fehlermeldung korrigiert, wenn ein pascom.cloud Client mit einem Onsite Server verbunden ist.

Tickets

  • [CL-3245] Enable G722 when “hdaudio” is enabled
  • [CL-3255] Cloud client connected to onsite/csp shows wrong text
  • [CL-3257] Set opus complexity to 5 in softphone
  • [CL-3258] Don’t use PcLog.wtf in java
  • [CL-3259] Backport unhandled exception handlers to bugfix for .net based Adapters

Release 94.R2661 (02.01.2023)

Auf einen Blick

  • iOS/Android: Unterstützung für den Pairing-Migrationsassistent des pascom Onsite Client für Mobiltelefone

Tickets

  • [CL-2817] Support for Android 13
  • [CL-3178] Implement a permanent error toast if a cloud client is connected to an onsite
  • [CL-3180] Detect if the Database on the iOS app has been moved away while the process was sleeping
  • [CL-3210] React on transfer credentials request from onsite app

Release 93.R2603 (16.11.2022)

Auf einen Blick (Nur Desktop)

  • DATEV: Während eines Anrufs wird nun der erste gefundene Name angezeigt, falls einer Nummer mehrere Mandanten zugeordnet sind.
  • Im Journal werden nun dynamisch Namen aus lokal verfügbaren Telefonbüchern aufgelöst, falls der entsprechende Journaleintrag keinen Namen hat.

Tickets

  • [CL-3013] DATEV Resolve service sometimes doesn’t resolve number
  • [CL-2993] Resolve Names for Journal Entries using available local phonebook sources
  • [CL-3101] Enhance DATEV resolver, use first match for display name if multiple matches are found

Release 93.R2590 (09.11.2022)

Auf einen Blick

  • Ubuntu Linux: Das Client Icon taucht nun nicht mehr doppelt im Dock auf.
  • Android: Türklingel-Anrufe zeigen nun zuverlässiger Video an.
  • Wenn ein Gruppenanruf beendet wurde, hat der Client unter umständen den aktiven Chat selbständig umgeschaltet.
  • Wenn ein admingesteuertes Profil deaktivierte Aktionen enthält, werden diese nun im Client auch als deaktiviert angezeigt.

Tickets

  • [CL-3104] Disable Pair/Unpair button during call
  • [CL-3127] Log information on push deprioritization on Android
  • [CL-3128] “Share with” list from “Share” extension on iOS is not correctly updated
  • [CL-3134] pascom Client shows twice in the linux Dock because of wrong WMClass
  • [CL-3136] Doorbell calls on Android sometimes only show image instead of video
  • [CL-3140] client changes active chat on hangup of groupcall
  • [CL-3153] Inconsistent wording/translation of locations
  • [CL-3154] Deactivated admin profile actions not shown as deactivated in client

Release 92.R2564 (19.10.2022)

Auf einen Blick

  • UI des Anrufbildschirm überarbeitet, um versehentliches Anrufen oder Auflegen zu vermeiden.
  • Bei Videokonferenzen kann nun das Videobild in ein eigenes Fenster ausgedockt werden.
  • UI Verbesserungen für Videoanrufe.
  • Windows: Outlook-Integration vollständig überarbeitet.
  • Der “Profil auswählen” Dialog erscheint nun nicht mehr zufällig nach einem Neustart des Rechners, wenn Outlook und pascom Client im Autostart sind.
  • Stabilerer Import von geteilten Ordnern aus Exchange-Umgebungen.
  • DATEV: Neue Option verfügbar, welche den automatischen DATEV-Klick nur ausführt, wenn es genau einen Treffer im DATEV-Telefonbuch gibt.
  • iOS: Benachrichtigungen zeigen nun den Avatar des Benutzers an.
  • iOS: Der Anrufbildschirm zeigt bei einem eingehenden Team-Anruf weniger Informationen an.
  • BLF-Tasten können nun umsortiert werden.
  • Neuer “Details” Bildschirm für Benutzer und Gruppen, mit einer Übersicht über alle geteilten Bilder und Dateien.
  • iOS/Android: Schnellerer Reconnect unter bestimmten Umständen.

Tickets

  • [CL-2601] Client sends wrong SIP user agent after new pairing
  • [CL-2740] Re-Implement Outlook integration, build a separate adapter executable
  • [CL-2763] Remove Support for servers older than pascom 19.14
  • [CL-2804] Show user avatars in Chat push notifications on iOS
  • [CL-2841] Mobile client does not show existing running calls after start
  • [CL-2876] Detachable Video Window
  • [CL-2885] Improve 1on1 Video Calls
  • [CL-2896] Enhance automatic datev click with “Only matching” option
  • [CL-2929] Desktop client softphone continues to ring after follow-me timeout
  • [CL-2960] Allow reordering of BLF keys in the client configuration UI
  • [CL-2969] Enhance User and Group Details, introduce media overview
  • [CL-2977] Improve Call Screen Accept/Decline UX
  • [CL-2978] Sometimes the main activity is started with a stale push-call intent
  • [CL-2980] Sending DTMF in one piece via REST API dial not working anymore
  • [CL-3010] Stricter compiler warnings
  • [CL-3011] Switch speaker to handsfree broken with Android 12 sometimes
  • [CL-3012] Popup body a bit smaller than header
  • [CL-3014] Screen of Android not locked after hangup of incoming call
  • [CL-3029] Reduce amount of infos in the CallKit screen
  • [CL-3031] Client shows new started group call when participant starts video
  • [CL-3035] Android Notification Channel settings sometimes get stuck
  • [CL-3044] Layout in journal for incoming/outgoing calls is not in the same plane
  • [CL-3045] When a call is hung up while writing a chat message, the pointer focus jumps to the dialpad
  • [CL-3046] Handling of read/unread markers for team voicemails is broken
  • [CL-3047] Android app might crash on first start in ContactsChangeObserver
  • [CL-3052] Status text is sometimes not correctly updated
  • [CL-3056] iOS app continues to ring when call is accepted on desktop phone
  • [CL-3060] Journal filter for teams broken
  • [CL-3061] iOS Device hangs up when trying to initiate a 3-way conference remotely
  • [CL-3065] Chat messages are sometimes not displayed on android
  • [CL-3075] Improve Logging for Windows Click-To-Dial handling
  • [CL-3078] Disable contact list dial buttons for a period of time after a state change
  • [CL-3081] Time trigger view for admin and system profiles
  • [CL-3086] Client UI improvements
  • [CL-3087] Softphone sometimes doesn’t reregister after disconnects due to inconsistent statemap
  • [CL-3088] Improve UI for incoming doorbell calls
  • [CL-3093] Increase ping timeout to half of ping interval
  • [CL-3095] Enable/Disable FollowMe Profile actions are inconsistently handled
  • [CL-3097] Disable camera switch button when sending no video
  • [CL-3098] Don’t waste time on wakeup on mobile
  • [CL-3102] Sharing into pascom Client is broken sometimes on iOS
  • [CL-3119] Recent search result list not populated
  • [CL-3123] client crashes when disconnects happen during a running call

Release 91.R2478 (01.08.2022)

Auf einen Blick

  • Android: Bluetooth Verbindungen zu diversen Geräten (z.B. Autos) funktionieren nun zuverlässiger.
  • Android: Diverse Stabilitätsverbesserungen.
  • Es wird eine Meldung angezeigt, wenn man durch Geräteeinstellungen nicht mehr erreichbar ist.
  • DATEV: Anrufernamen werden zuverlässiger aufgelöst.
  • DATEV: Bedienung der Suche verbessert.

Tickets

  • [CL-1890] Android connected with bluetooth car radio not working properly sometimes
  • [CL-2911] Show own phonestate offline state in client
  • [CL-2939] JournalEntry::isTeamJournalEntry() behaves wrongly for a team journal entry
  • [CL-2944] SetDATEVData sometimes doesn’t transmit all information
  • [CL-2945] Journal not showing name/number and datev button is active
  • [CL-2976] Improve DATEV Search, ignore special Characters like comma
  • [CL-2981] iOS app terminated after entering background
  • [CL-2982] Switch from altool to notarytool for iOS app notarization
  • [CL-2989] Android client stays offline after initial sync
  • [CL-2990] Profile Selector is broken
  • [CL-2999] PascomNotificationManager.showNotificationForCallPush unhandled SecurityException
  • [CL-3000] PascomClientNative.hangupCall() fails with UnsatisfiedLinkError
  • [CL-3001] BackgroundServiceStartNotAllowedException when launching main activity

Release 90.R2426 (15.07.2022)

Auf einen Blick

  • Defekte “PIN ändern” Funktion entfernt.
  • Falsche Namensauflösung bei eingehenden Anrufen mit unterdrückter Rufnummer behoben.
  • Startup Crash auf Ubuntu 22.04 behoben.
  • Verfügbare Labels werden wieder im Telefonbuch-Editor angezeigt.
  • Bei einer Lizenüberschreitung in pascom.cloud wird nun eine korrekte Fehlermeldung angezeigt.
  • Zuverlässigerer Reconnect bei Netzwerkproblemen.
  • Wenn sich das Benutzerpasswort auf einem pascom19 OnSite Server ändert, stellt der Client nun weitere Verbindungsversuche ein bis das neue Passwort eingegeben wurde.
  • Aus den Gruppendetails kann nun direkt ein Gruppenanruf gestartet werden.
  • Beim versenden eines Fax wird nun validiert, ob eine E-Mail-Adresse eingegeben wurde.
  • Ein leerer Statustext wird nun korrekt auf den Profilnamen zurückgesetzt.
  • Wenn am Anmeldebildschirm falsche Daten eingegeben wurden, verhält sich der Client nun logischer.
  • Windows: Es wird ein neues EV-Codesigning Zertifikat verwendet.
  • Android: Vordergrund-Anrufbenachrichtigung wird beim Beenden der App durch das Betriebssystem zuverlässiger aufgeräumt.
  • iOS: Bildauswahl aus der Fotogalerie funktioniert wieder.
  • iOS: Versenden von Dateien aus anderen Apps ist nun zuverlässiger.
  • iOS/Android: Probleme mit Pre- und Postcall Aktionen behoben.
  • Windows/macOS/Linux: Zuverlässigeres Neuverbinden wenn sich die Netzwerkumgebung ändert (z. b. VPN Verbindungsaufbau).
  • Windows: Manchmal wurde nach dem Schließen der Vollbildansicht ein graues halbtransparentes Overlay angezeigt. Dies passiert nun nicht mehr.

Tickets

  • [CL-1571] Fix phone book entry section in call details
  • [CL-1962] Fullscreen Chat Pane shows unread bagde for unrelated chat messages
  • [CL-2260] Fix QML Data registration to be compatible with Qt6
  • [CL-2263] Remove usages of QNetworkConfiguration and look into QNetworkAccessManager
  • [CL-2506] Client sends ClientInfo in temp session in some circumstances
  • [CL-2560] Jabra support cannot be re-enabled on Ubuntu
  • [CL-2583] Improve client login screen UX
  • [CL-2799] Fix call pickup on iOS
  • [CL-2858] Client not updating group contacts sometimes
  • [CL-2863] Add slashes to stun server URLs before passing them to GStreamer
  • [CL-2865] Pascom client “crashes” on incoming call
  • [CL-2866] Call UI state broken if the first channel event is from a non-controllable device
  • [CL-2868] Verify compatibility to Windows Server 2022
  • [CL-2871] Call group (or) participants directly from group UI
  • [CL-2878] Client tries to sign in with old credentials and locks AD account therefore (again), on xmpp transport
  • [CL-2886] Remove “change PIN” feature from pascom client
  • [CL-2888] Buttons in request not the same length
  • [CL-2891] Improve call push handling on Android
  • [CL-2895] Client not reconnecting after internet/VPN outage
  • [CL-2897] “Anonymous” as source number leads to resolve attempts with an empty phone number
  • [CL-2899] Do not ask for confirmation if nothing has been changed in the Profile Editor
  • [CL-2901] Fix startup crash on Ubuntu 22.04
  • [CL-2906] Image selection in pascom Client on iOS is broken
  • [CL-2907] Available labels are not shown anymore in phonebook editor
  • [CL-2909] Minor build system fixes and improvements
  • [CL-2910] Fix Android Notification Channel Naming
  • [CL-2912] Fix cmake installation on windows
  • [CL-2914] sending fax via client fails when email notify field is empty
  • [CL-2916] Potential Android/Huawei issue with incomming call pushes
  • [CL-2917] Drop openssl 1.0 from linux client
  • [CL-2921] Pre-Call event breaks call handling on iOS (and probably android?)
  • [CL-2922] Improve error handling if the client connection limit is exceeded
  • [CL-2923] Automatically focus password field in “Wrong password” screen on Desktop
  • [CL-2924] Can’t send images from Photos.app on iOS via pascom Client
  • [CL-2925] Adding new call during one still ringing outgoing call causes shows strange call activities
  • [CL-2931] Select different user groups for staged rollouts of the pascom Client
  • [CL-2934] Cannot reselect profile when display name (status) is empty
  • [CL-2943] Client statehandling broken on DSL reconnect
  • [CL-2948] Permanent gray overlay after screensharing
  • [CL-2953] Attended transfer fails with BYE
  • [CL-2959] Show a message if a client is offline for a longer period of time
  • [CL-2963] Hide job ID when sending a fax in the client
  • [CL-2968] ConnectionService integration seems not to be cleaned up correctly sometimes

Release 89.R2339 (05.05.2022)

Auf einen Blick

  • iOS/Android: Chat Benachrichtigungen werden entfernt sobald die Nachrichten auf dem Desktop Client gelesen werden (nur bei pascom.cloud Telefonanlagen).
  • Desktop Clients können jetzt eine Benachrichtigung anzeigen wenn ein Gruppenanruf von einem anderen Gruppenmitglied gestartet wird.
  • Android: Anrufhandling unter Android 12 verbessert.
  • Android: Kompatibilität zu MDM Systemen verbessert.
  • Handling beim Einfügen von Kombinationen aus Dateien und Bildern aus der Zwischenablage verbessert.
  • Manchmal wurden bei Loginversuchen Socket-Verbindungen vom Client nicht richtig geschlossen.

Tickets

  • [CL-144] Remove notifications from mobile phone if acknowledged on other device
  • [CL-2597] Broken call activity when switching view during call initialization
  • [CL-2712] Improve logging for app and url actions
  • [CL-2783] Client unregisters softphone during pairing of mobile
  • [CL-2784] Toast covered by password dialog
  • [CL-2786] Update Material Icons Font to the latest version
  • [CL-2795] Improve behavior for softphones with delayed ringing
  • [CL-2801] DATEV number resolving sometimes doesn’t work
  • [CL-2803] Improve pascom Client on MDM managed Android smartphones
  • [CL-2807] Border radius gets lost when hovering phonebookentry
  • [CL-2810] Improve Clipboard mimetype handling for file sending
  • [CL-2811] Improve auth status 403 check to improve compatibility to reverse proxy setups
  • [CL-2813] Remove unused xmpp commands from the codebase
  • [CL-2814] Show a notification on the desktop client if another participant starts a group call
  • [CL-2816] Can’t share files on android if the other participant shares screen or video
  • [CL-2820] Client network discovery leaks sockets
  • [CL-2822] Team filters for Journal not shown after server update
  • [CL-2835] Client sends updateUserContactRequest in an endless loop
  • [CL-2839] Follow me settings not saved when only changed switch
  • [CL-2843] CPU / GPU Load Significant increased after accessing the Client Settings
  • [CL-2850] Fix width of roster display names
  • [CL-2853] Fix avatar selection in android mobile Client
  • [CL-2854] Update client developer docs for cmake based build
  • [CL-2862] Client tries to logout user from location multipe times
  • [CL-2879] Android client issue when pushed call gets answered on another device

Release 88.R2282 (05.04.2022)

Die Änderungen in dieser Version betreffen nur die Mobile Android-Applikation.

Auf einen Blick

  • Problem behoben, bei dem Mobilgeräte mit Android nach einem Anruf-Push nicht korrekt aufgewacht sind. Dadurch klingelte das Gerät nicht.

Tickets

  • [CL-2826] pascom Client doesn’t wake up on call pushes

Release 87.R2270 (22.03.2022)

Die Änderungen in dieser Version betreffen nur die Mobile Android-Applikation.

Auf einen Blick

  • Problem behoben, bei dem Mobilgeräte mit Android nach einem Anruf-Push nicht korrekt aufgewacht sind. Dadurch klingelte das Gerät nicht.

Tickets

  • [CL-2775] Android devices sometimes don’t ring properly

Release 86.R2266 (16.03.2022)

Auf einen Blick

  • Android: Probleme mit der Sprachqualität in 5G Netzen behoben.
  • Android: Problem mit fehlendem Audio behoben, wenn ein pascom Anruf während eines aktiven GSM Anrufs eingeht.
  • iOS: Chat Push Nachrichten wurden unter Umständen beim Öffnen der App erneut angezeigt.
  • iOS: Verbesserungen beim Teilen von Dokumenten aus der Dateien-App.
  • macOS: Absturzproblem im Zusammenspiel mit bestimmten Jabra Headset und Docking Stationen behoben.
  • Windows: Windows-Infocenter Pickup-Benachrichtigungen zeigen nun auch Labels mit an.
  • Wenn Anklopfen aktiv ist, konnte ein Anruf an ein Team in dem der Anrufende selbst Mitglied ist, nicht mehr aufgelegt werden.
  • Memory Leak bei wiederholten Reconnects behoben.

Tickets

  • [CL-2607] pascom Client memory leak on disconnect from server
  • [CL-2722] Call activity disappears when calling team
  • [CL-2742] Do not sync call audio modes if another app is phoning on android
  • [CL-2771] We can’t see call labels for pickup notification
  • [CL-2779] Fix Image Handling in sharingExtension
  • [CL-2780] macOS client crashes on hangup
  • [CL-2782] Chat push handling broken on iOS
  • [CL-2785] Bad audioquality on android when using 5G network
  • [CL-2796] Client does not subscribe to currently opened queues upon reconnect
  • [CL-2800] Optimize queue state publish subscribe api
  • [CL-2802] Remove the “Open Logfiles” button from the debug info toast

Release 85.R2238 (24.02.2022)

Die Änderungen in dieser Version betreffen nur die Mobile iOS-Applikation.

Auf einen Blick

  • Problem behoben nachdem die App spontan nicht mehr gepaired war

Tickets

  • [CL-2778] pascom Client on iOS looses pairing spontaneously

Release 84.R2233 (22.02.2022)

Auf einen Blick

  • Der pascom Client warnt nun bei Verbindungen mit pascom Server Version 19.13 und älter - Die Unterstützung für diese veralteten Server wird bald eingestellt.
  • Windows: Der pascom Client setzt mindestens die 64bit-Version von Windows 10 / Windows Server 2016 vorraus.
  • macOS: Die Mindestvoraussetzung ist macOS 10.15.
  • DATEV: Es werden nun Rufnummern und auch Rufnummern die als “sonstiges” o. ä. abgelegt sind, importiert.
  • DATEV: Wenn eine Rufnummer eine Notiz hinterlegt hat, wird dieses Feld zum bilden des Anzeigenamens herangezogen.
  • DATEV: Beim Import von DATEV-Kontakten kann nun konfiguriert werden, ob inaktive Adressaten oder Institutionen ebenfalls importiert werden sollen.
  • DATEV: Transferierte Anrufe werden korrekt in die Telefonliste synchronisiert.
  • iOS/Android: Bilder und Dokumente können nun aus anderen Apps direkt mit dem pascom Client geteilt werden.
  • Voicemails und Mitschnitte können nun direkt in der Standard-Audio-Anwendung geöffnet werden.
  • Problem beim Abspielen von Voicemails auf Audiogeräten mit einem Umlaut im Namen behoben.
  • Lokale Telefonbucheinträge (DATEV, Outlook, Android, Apple) werden nur bei einem exakten Treffer verwendet, und nicht mehr ab einer Übereinstimmung von 85% oder mehr.
  • Auswahl des bevorzugten Gerätes funktioniert wieder, wenn zwei Geräte den gleichen Anzeigenamen haben.
  • macOS/Linux/Windows: Neueste Version der Jabra-Bibliotheken integriert.
  • macOS: EPOS Connect wird jetzt unterstützt.
  • Eine leer gelassene Faxrufnummer im Telefonbucheintrag eines Benutzers deaktiviert nun nicht mehr die Faxfunktion.
  • macOS: Standby-Verhalten des Clients verbessert, wenn macOS in den “DarkWake” Modus wechselt.
  • Vollbildansicht wird nun nicht mehr, für den nicht mit dem aktiven Anruf zusammenhängenden Videostream, geöffnet
  • Reconnect-Algorithmus überarbeitet, wenn eine pascom Instanz nicht verfügbar ist.
  • Zuverlässigerer Reconnect bei Verbindungsfehlern.
  • iOS: Seltenes Problem beim Annehmen von Anrufen nach einem Push behoben.
  • Windows: Crash behoben, wenn bei einer Voicemail-Notification auf “Jetzt Anhören” geklickt wurde.
  • Android: Handling von Bluetooth Geräten im Zusammenspiel mit Attended-Transfer verbessert.
  • Android: Problem bei Einwahl in Gruppenanrufe behoben.
  • iOS: Problem mit Attended Transfer während eines noch klingelnden Anrufs behoben.
  • Proxy Unterstützung überarbeitet: Proxyserver mit und ohne Authentifizierung können nun direkt in der Anwendung konfiguriert werden.

Tickets

  • [CL-1152] On linux the client selects the wrong application directory for the user profile
  • [CL-1880] Use “Notiz” field of datev phone numbers as display name if filled
  • [CL-1939] pascom Client should appear as “sharing target” on iOS and Android
  • [CL-1961] Link detector can’t parse links to IPv6 hosts
  • [CL-1996] Support Epos Connect for Sennheiser/Epos headsets on macOS
  • [CL-2087] Introduce “Video Debugging” switch to pascom Client Settings
  • [CL-2111] Improve windows build
  • [CL-2200] Show Fax Calls in the team journal and allow PDF download
  • [CL-2224] Implement a ShareExtension to be able to send a file directly to some contact
  • [CL-2258] Port pascom Client to 64 bit on Windows
  • [CL-2259] Replace QRegExp with QRegularExpression
  • [CL-2268] Verify client compatility to macOS 12
  • [CL-2297] Windows AppLocker blocks client again
  • [CL-2318] Remove QQmlSortFilterProxyModel dependency
  • [CL-2331] Import more data from DATEV into local pascom phone book
  • [CL-2355] Improve callerid update handling in pascom Client
  • [CL-2394] Unify network checks on android
  • [CL-2445] When switching camera on mobile speaker is set to handsfree
  • [CL-2453] Can not switch audio devices during active call when call is on hold
  • [CL-2502] Deprecate support for pascom Server versions older than 19.14
  • [CL-2504] Update crashpad build and build latest version
  • [CL-2523] Audio device switch broken on mobile in case of transferred call
  • [CL-2530] Transferred call not correctly synced to DATEV
  • [CL-2535] LocationList update during active call might break client UI state
  • [CL-2537] Improved proxy support
  • [CL-2540] Implement BackOff for reconnect if the server instance is not available
  • [CL-2550] Better handling of macOS Dark Wake
  • [CL-2551] Search shows faulty “Failed to load some entries” message
  • [CL-2552] Duplicate transmission messagesSeenEvent
  • [CL-2556] Improved logging
  • [CL-2563] Android keyboard overlaps call controls
  • [CL-2564] Android client sometimes does not show labels
  • [CL-2566] Value for “Toggle Window” shortcut is not reset to default
  • [CL-2572] Fix URL handling if connected to a server via IPv6 address literal
  • [CL-2590] Improve multiple files sending
  • [CL-2592] 64bit Compatible DATEV Integration
  • [CL-2593] Enable automatic graphics switching for pascom Client on macOS
  • [CL-2595] Proximity sensor is not enabled while the “Connecting” screen is visible
  • [CL-2618] Team overview not closed when team is removed server side
  • [CL-2622] Upgrade to GStreamer 1.18.5
  • [CL-2624] Modernize Android build
  • [CL-2626] Windows popup shows unknown number for outgoing calls to a phonebook contact
  • [CL-2628] Upload pascom Client.exe and addtional libraries to improve symbolication in backtrace
  • [CL-2629] macOS client crashed after dev cloud becoming unavailable
  • [CL-2631] Paste numbers with strange clipboard content shows image preview
  • [CL-2633] Android client cancels incoming calls after call to door bell
  • [CL-2636] Client seems to wait longer than necessary until call activity disappears
  • [CL-2637] Jabra integration not working after standby on linux
  • [CL-2638] Disable automatic updates and warnings on unsupported linux distributions
  • [CL-2644] Login and Logout from Team via Right-click menu is broken on mobile
  • [CL-2645] Typing indicator is not removed if message is received
  • [CL-2650] XMPP/Websocket protocol discovery timeout is too short
  • [CL-2651] Broken view after closing a group
  • [CL-2652] License exceeded toast overlapping with the rest of the text
  • [CL-2655] Client doesn’t update group participants when offline
  • [CL-2656] Register and Dial sometimes fails with PJ_ETOOBIG
  • [CL-2657] Increase ping timeout, 1s seems to be too short
  • [CL-2658] Increase client min version to “10” on windows
  • [CL-2659] Improve updating lastChangedEvent
  • [CL-2664] Improve logging of unpair workflow
  • [CL-2665] Starting a second client with empty user dir resets the user state to Available
  • [CL-2666] White background appears on Android while enabling/disabling permissions
  • [CL-2667] Restrict usernames to server side allowed characters already in the client
  • [CL-2668] Roster Filter in dialpad is not correctly reset in some circumstances
  • [CL-2671] Possibly broken handling of SetLocation commands
  • [CL-2674] Picking up a Call in Call Waiting list of a queue on mobile devices is broken
  • [CL-2675] Improve debug logging, list all found devices after a device rescan
  • [CL-2677] Introduce a “Open in default player” button for voicemails and recordings
  • [CL-2678] Update Jabra Library
  • [CL-2679] Can’t open DTMF pad when calling an IVR directly
  • [CL-2680] Client forgets old webclient guest when another one joins
  • [CL-2681] Client closes screen sharing when unrelated user starts screen share
  • [CL-2682] Client chooses wrong prefix from dropdown when configuring call forwarding
  • [CL-2684] Client shows errors when closing full screen view
  • [CL-2689] Client not usable for short moment after busy
  • [CL-2691] Play button for recordings/voicemails is not working
  • [CL-2692] Improve android back button
  • [CL-2695] Disable FindQueueState requests via commandline / environment switch
  • [CL-2697] Client must not automatically reconnect if session was declined because of exceeded license
  • [CL-2700] Drop support for macOS 10.14 in pascom Client due to pjsip problems
  • [CL-2701] Client shows no reaction when sending files
  • [CL-2705] macOS client crashes when playing audio files
  • [CL-2706] Improve phone number resolving for client integrated phonebooks (DATEV, Outlook, etc.)
  • [CL-2707] Encode username and password as utf-8 inside of the authorization header
  • [CL-2708] Android client does not reconnect after standby
  • [CL-2709] Device selector dropdown uses non-unique caption to compare, instead of name or id
  • [CL-2711] Don’t Close popups if mouse is pressed while entering the greyed out overlay area
  • [CL-2714] pascom Client v84 EPOS / Sennheiser integration doesn’t work
  • [CL-2715] Do not disable fax when loading the user phonebook entry in settings
  • [CL-2719] Better protocol logging if debug mode is disabled
  • [CL-2721] Can’t configure line key on hardware phones in client settings
  • [CL-2725] Enhance Debug mode toast details, add explanation about private data collection
  • [CL-2727] Softphone doesn’t correctly reconnect after standby on linux
  • [CL-2729] Double timestamp on Android logs
  • [CL-2737] Upgrade build environment for macOS 12
  • [CL-2738] Implement new Publish-Subscribe based Queue State API
  • [CL-2739] Broken chat view after sharing file on Android
  • [CL-2745] Voicemailbox playback broken because of umlaut issue in gstreamer device names
  • [CL-2747] Client crashes if “Listen to Voicemail” in notification is clicked
  • [CL-2748] Client sometimes doesn’t connect on iOS when a call is pushed
  • [CL-2750] Introduce a switch to enable or disable import of inactive contacts from DATEV
  • [CL-2751] Improve Pickup notifications, avoid cutting off long names
  • [CL-2755] Team filters for Journal sometimes not shown
  • [CL-2756] Buttons to interrupt/cancel screen sharing cut off with debug toast
  • [CL-2758] Unattended transfer during ringing fails
  • [CL-2759] Bluetooth device shows dialing after attended transfer
  • [CL-2765] Android client sometimes hangs up shortly after calling into a group
  • [CL-2767] Client sometimes does not reconnect after connection failure