Documentation

pascom Cloud Phone System Documentation and Release Notes

pascom Client Release Notes

For further information, please refer to our detailed Client documentation.

Breaking Changes

In this section, we give you an overview of all breaking changes in the pascom client

  • From version 92.R2564 the compatibility to pascom Server 19.13 and older is discontinued. Older clients can be found in the Download Archive.
  • pascom Client installation and usage System Requirements.
  • pascom client with Apple M1 Silicon CPU. More information
  • From version 76.R1942, it is no longer possible to use the Desktop Client with multiple logins directly. If you need this feature, please consider using the --userDir commandline parameter.
  • From version 81.R2017 onwards, the kernel streaming API is no longer used by default for webcam access due to stability problems. If the webcam doesn’t work anymore, the --enableWinks commandline parameter or the PC_ENABLE_WINKS environment variable can be set to enable this API again.
  • Starting with version 81.R2017, outgoing STUN traffic needs to be allowed in the firewall. Details see port overview
  • Starting with version 84.R2233, it may be necessary to additionally install libcurl4-openssl-dev for the client to run on Ubuntu 18.04 LTS.

Known Issues

The following issues are known to us and we are already working on solutions.

  • [CL-1344] Screen sharing does not work if a Wayland Session is used on Linux. As a work around, use a X11 Session type instead.
  • [CL-1748] Accessibility Support is disabled on Windows to avoid freezes.

Release 115.R4197 (25.11.2024)

Windows, macOS, Linux, Android

Overview

  • By the first login, sometimes the contact data was not fully sychronised

Release 115.R4188 (20.11.2024)

iOS

Overview

  • Fixed a problem where chats were sometimes displayed as empty until the app was restarted

Release 115.R4160 (12.11.2024)

Overview

  • Windows/macOS/Linux: Custom background images can now be used in video meetings
  • Windows/macOS/Linux: Voicemails can now be played in RDP mode
  • Windows/macOS/Linux: Auto-Away timeout can be configured again
  • iOS/Android: fixed the screenshare to display correctly again
  • Android: The app can now handle tel:, sip: and callto: URIs
  • Improvements for filtering the Contact List, if multiple words are entered
  • The user’s own PIN can now be displayed in the settings
  • Layout improvements in the new active call view
  • DND mode now displays the “Incoming Calls: deactivated” correctly
  • Actions now have new possibilities to transfer the number formatted (E.123) to external apps / websites
  • Sending fax on android works again
  • Fixed a problem with resyncing if a user is deleted
  • Read only line keys in the BLF editor are now handled correctly

Release 114.R4104 (14.10.2024)

Overview

  • Selecting and calling a contact via entering text in the numpad works again

Release 114.R4098 (01.10.2024)

  • Added support for automated voicemail transcriptions+
  • The desktop apps now support headset connect/disconnect during a call and are immediately available for use.
  • Added new Call Flip feature to move calls from one device to another with a single click.
  • Actions can now be imported / exported.
  • Renamed “Phone” Settings to “Redirection”.
  • Redirection Settings now have a button to quickly toggle Voicemail redirection.
  • RDP Mode is now automatically enabled on Windows Terminal Server. This can be configured in the Advanced settings and also via commandline or environment variable.
  • An xmpp.supervisor can now log other agents in and out of teams

*+ This function requires the latest cloud update, which is currently being rolled out. There may therefore be overlaps *.

Release 113.R4007 (05.08.2024)

Overview

  • SSL Connections to pascom.cloud are now strictly validated
  • Emoji reactions can again be deleted+
  • Android/iOS: Fixed issue related to entering a phone number during the pairing process
  • Android/iOS: Improvements for handling bluetooth devices
  • Android/iOS: Fixed a problem with going back to the call UI from a video call
  • Android/iOS: Improved switching between front and back camera

*+ This function requires the latest cloud update, which is currently being rolled out. There may therefore be overlaps *.

Release 113.R3995 (24.07.2024)

Android, iOS

Overview

  • Android/iOS: Fixed a problem when accepting forwarded calls
  • Android/iOS: Redesigned icons for switching between Bluetooth/Handsfree/Phone
  • TLS connections to pascom.cloud are now checked more strictly, self signed certificates will be rejected
  • Chat view opens faster
  • Android: The app now consumes less CPU in the background
  • It’s now possible to switch between front and back camera on mobile devices
  • Switching between phone, headset and handsfree works reliably now during video calls
  • Fixed some glitches while sending images

Release 112.R3975 (10.07.2024)

iOS

Overview

  • Modernized video call feature for enhanced video quality for sending and receiving
  • A second checkmark is now shown when a Chat Message has been pushed to a mobile device.
  • Emoji Reaktionen auf Chatnachrichten implementiert.+
  • It’s now Possible to Mute/Unmute groups using profile actions.+
  • On forwarded calls, you see now information about the person that forwarded the call.+
  • It’s now possible to react with emojis to chat messages.+

*+ This function requires the latest cloud update, which is currently being rolled out. There may therefore be overlaps *.

Release 112.R3953 (19.06.2024)

Windows, macOS, Linux, Android

Overview

  • Windows/macOS: Reworked Headset configuration UI.
  • Windows/macOS/Linux: If the preferred device is not the integrated softphone, the name of the device is shown in the dialer screen.
  • A second checkmark is now shown when a Chat Message has been pushed to a mobile device.
  • URL actions are now validated to start with either http or https.
  • removed auto away settings. Auto away now always kicks in after 10 minutes of inactivity.
  • It’s now Possible to Mute/Unmute groups using profile actions.+
  • On forwarded calls, you see now information about the person that forwarded the call.+
  • It’s now possible to react with emojis to chat messages.+

*+ This function requires the latest cloud update, which is currently being rolled out. There may therefore be overlaps *.

Release 111.R3927 (04.06.2024)

Overview

Android Only - New reworking of the Android App Telephone function:

  • More reliable wake up on call pushes
  • Different handling of remote controlled calls - you now need to confirm these on the device
  • Improved bluetooth device handling (headsets, smart watches, cars, etc.)
  • Modernized video call feature for enhanced video quality for sending and receiving

Release 109.R3859 and 110.R3860 (10.04.2024)

Overview

  • The background can now be automatically replaced (or blurred - Windows only) in video calls and conferences.
  • Windows: Improved setup which will now automatically stop running client instances (also including Terminal Servers for all users with sufficient permissions).
  • Windows: Added a handsfree feature during phone calls.
  • Windows/macOS: Fixed a problem which sometimes caused audio device volume to change during or after a call.
  • Android: The app is now only available as a 64bit application.
  • Android: Added a search/filter box to the phonebook.
  • Android: Fixed diverse issues to improve pairing reliability.
  • iOS: Fixed a problem which sometimes resulted in an excessive number of log messages being written.
  • Diverse Bugfixes and stability improvements.

Release 109.R3819 (12.03.2024)

Android

Overview

  • Added a filter menu to the phonebook.
  • Extension switches are now displayed correctly in the contact list when sorted by last activity.
  • Improved the stability of the pairing process.

Release 108.R3723 (13.02.2024)

Windows, macOS, Linux

Overview

  • Userdir is reset if an upgrade from an onsite installation is detected.
  • Fixed a crash on startup with certain specific audio device configurations.
  • Improved application stability during pairing

Release 107.R3703 and 108.R3704 (06.02.2024)

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

Overview

  • Added a filter menu to the phonebook.
  • Updated Jabra libraries to the latest version.
  • Fixed a problem with processing tel:-URIs after a network disconnect.
  • Fixed a rare problem with reconnections if the network fails multiple times.
  • macOS: Correctly detach old update .dmgs.
  • Fixed a problem where no more calls could be accepted after a transfer from a queue until the client restarts.
  • Fixed a problem where the client crashed when deleting a phonebook entry.
  • Improved logic for selecting audio devices, and added a possibility to reset the configuration.
  • Extension switches are now correctly sorted by last activity in the contact list.

Release 106.R3601 (30.11.2023)

macOS, Windows, Linux

Overview

  • Fixed a problem where the ringback tone was not played sometimes.

Release 105.R3565 and 106.R3566 (21.11.2023)

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

Overview

  • Improved read/unread marker usability for call history entries (compatible server necessary).
  • Improved selection dialog for outgoing rules.
  • Yealink headsets correctly reset to green if a caller gives up.
  • Windows: The system no longer goes into standby during phonecalls.
  • Windows: Info Center notifications again show the time of missed calls.
  • Windows: Improved positioning algorithm for pascom notifications.
  • Windows: DATEV-Integration disabled itself in some circumstances.
  • Windows / macOS: Improved handling of click-to-dial commands containing spaces and line breaks.
  • Android: The app now starts correctly again on 32bit devices.
  • Windows/macOS/Linux: Correctly enables/disables headset support when switching profiles.
  • Theme changes (dark/light) are now correctly detected on windows 11, and the client switches it’s theme accordingly.
  • Fixed a problem that caused a lot of SIP registrations to happen in a short period of time.

Release 104.R3527 (31.10.2023)

macOS, Windows, Linux

Overview

  • Fixed a problem where the client could crash if an external number was dialed after a group video call.

Tickets

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

Release 104.R3476 (18.10.2023)

macOS, Windows, Linux

Overview

  • Linux: Ubuntu 22.04 LTS is now the new minimum required version
  • Added a history for Extension Switches
  • Journal entries can be marked read/unread (needs server side support as well)
  • Added Label name and value search function to the Journal
  • Added Spanish, French, and Italian translations. Removed Bavarian
  • Austrian +43720 “VoIP” numbers are now correctly formatted
  • Added “Talking Events” to Group calls which now displays an animation when a participant starts talking
  • If you join a group call with already running video / screenshare, the Conference Window opens automatically
  • You can configure a separate Ringtone for Doorbell calls
  • Updated contact search results to always show detailed results, even if the contact list display setting is set to “small”

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

Overview

  • Added a history for Extension Switches
  • Journal entries can be marked read/unread (needs server side support as well)
  • Added Label name and value search function to the Journal
  • Added Spanish, French, and Italian translations. Removed Bavarian
  • Austrian +43720 “VoIP” numbers are now correctly formatted
  • Updated contact search results to always show detailed results, even if the contact list display setting is set to “small”

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)

Android only

Overview

  • Call pushes, which arrive “too late” on the device will now be ignored

Tickets

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

Release 101.R3368 (05.09.2023)

Windows & macOS only

Overview

  • Completely reworked the screen sharing and video conferencing features to ensure better quality and less resource usage
  • Added “Favourites” to the right click options when right clicking on a contact list entry
  • Windows: pascom Client.exe now included the client version number within the metadata.
  • Fixed a crash when using the search function

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)

Windows & macOS only

Overview

  • Windows/macOS: Added support for Yealink headset call controls
  • DATEV: fixed issue that sometimes caused the wrong calledIDs to be transmitted from journal entries into DATEV
  • Label placeholders are now correctly replaced in call actions again

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)

Overview

  • Fixed a problem where scrolling and using the letter-bar in the phonebook didn’t work properly in large phonebooks

Tickets

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

Relase 98.R3167 (13.06.2023)

Overview

  • The pascom App is now cloud-only and a connection to onsite servers is no longer possible
  • Simplified the app login screen, e.g. it is no longer necessary to enter a server name
  • Major refactoring of the codebase
  • New minimum OS requirements:
    • Ubuntu Linux 20.04
    • macOS 11
    • iOS 14
    • Android 8.0
  • Desktop: Reworked logic for selecting which audio device should be used. The app now remembers the used devices in order and always uses the device that is available first
  • Desktop: Reworked layout for pascom notifications
  • Desktop: Colour variants for emojis are now grouped togther
  • Android: Improvements for handling incoming calls
  • On Android 10 and newer, a new audio API is used to switch to handsfree/bluetooth. Should increase reliablity across a wider range of devices (e. g. OnePlus).
  • Android: Fixed a problem whereby the app is sometimes incorrectly shown as “not connected”
  • Android: Workaround for a crash during QR-Code scanning on 32bit Android
  • Android: GSM calls that arrive while the pascom app is in-call will now be handled more sensibly
  • Android: Improved call handling behaviour in some Edge-Cases
  • Android: Fixed a problem where it was not possible to place a call immediately after startup on slow devices if debug mode was enabled
  • Android: Fixed a connection problem if a proxy was configured
  • Ubuntu Linux: If a X11-based session is used, it may be necessary to install an additional package: sudo apt install libxcb-cursor-dev
  • Windows: Detecting support for windows info center notifications now works correctly on Windows Server 2022
  • Mobile: Removed the onsite migration assistant
  • Line keys can be added even if the base configuration is empty
  • Ringtone speaker can now be selected again even if the integrated pascom softphone is not the preferred device
  • Fixed a glitch where combobox values are not displayed if they have been hovered over while configuring FollowMe actions
  • Ficed “License exceeded” display errors
  • If a user switched between two Intercoms directly in the details view, the client may have shown the wrong stream
  • Improve check to enable / disable AEC
  • Fixed a crash when configuring Linekeys

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)

This release does only affects the pascom Mobile iOS apps and does not include any changes to the desktop or Android apps.

Overview

  • Fixed a compatiblity problem with iOS 16.1 and newer
  • Improved debug logging

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)

Overview

  • macOS: Clicking the app symbol now reopens the pascom client if it had been closed using “X”.
  • macOS: Fixed handling of tel:// and sip:// URIs.
  • Improved ringtone control for Jabra headsets.
  • PC_HEADSET_SUPPORT_DISABLED. This environement variable now also disables Jabra headset support.
  • Outlook/DATEV: More reliably resolves non E.164 formatted phone numbers.
  • Reworked the Logging-Subsystem.

Tickets

  • [CL-3143] Application window is not restored when clicking on the AppIcon after the app was closed
  • [CL-3156] Enhance profile editor for Microsoft In Call triggers
  • [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-3213] Write log messages into sqlite database and stream it to the server
  • [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-3290] Broken Target API level on Android
  • [CL-3298] pascom19 legacy warning is not shown when pairing ios or android app
  • [CL-3299] Android client crashes on startup on 32bit devices

Release 95.R2679 (12.01.2023)

Overview

  • Performance improvements when using OPUS codec.
  • Support for G.722 codec if HD audio is enabled.
  • Improved programme error logging for the Outlook and DATEV integrations.
  • If a pascom.cloud client is connected to an onsite system, it now shows the correct error message.

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)

Overview

  • iOS/Android: Support for the migration assistant to change mobile app pairing to pascom Onsite Client

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)

Overview Desktop Only

  • DATEV: during a call, the client will now show the first name found, should the number have multiple contacts assigned to it.
  • If a call history journal entry does not have a name attached associated to it, then the client will try to resolve the name using locally available phonebooks.

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)

Overview

  • Ubuntu Linux: The client icon no longer shows up doubled in the dock.
  • Android: Intercom Doorbell calls now show video feeds more reliably.
  • Fixed issue when a group call is ended and under certain conditions the client independantly switches the active chat.
  • Disabled actions contained in an admin profile are now correctly displayed as disabled in the client.

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)

Overview

  • Redesigned dialpad and call interface to avoid unintended calls and hangups
  • Added detach video function to Video Conferences to enable separate video window.
  • Improved video call user interface
  • Windows: Re-worked Outlook integration
  • “Select Profile” dialog no longer randomly appears after a computer reboot when both Outlook and the pascom Client are started automatically
  • Improved stability of shared Exchange folder imports
  • DATEV: Added a new option for the automatatic DATEV click: Only execute if there is an exact match
  • iOS: Notifications now show the user avatar
  • iOS: The CallKit screen now shows less information by team calls i.e. via a queue
  • BLF Keys can now be reordered
  • Added new “Details” screen for Users and Groups to provide an overview for all shared images and files
  • iOS/Android: Faster reconnecting under specific circumstances

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)

Overview

  • Android: Improve reliability of Bluetooth connections to various devices (e. g. cars)
  • Android: Added various stability improvements
  • Added a warning message to show users that they are no longer reachable as a result of their device configuration.
  • DATEV: Caller names are resolved more reliably
  • DATEV: Improved search usability

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)

Overview

  • Removed broken “Change PIN” feature
  • Fixed broken number resolution for incoming anonymous calls
  • Fixed startup crash on Ubuntu 22.04
  • Available labels are shown again in the phonebook editor
  • When a licence is exceeded, the correct error message is now shown
  • More reliable reconnect when encountering network issues
  • If the user password in a pascom 19 onsite instance is changed, the client will stop any reconnection attempts until the new passwort is entered
  • A group call can now be initiated directly from the group details UI
  • When sending a fax, an e-Mail address must now be entered
  • Improved client behaviour if the wrong credentials are entered on the login screen.
  • An empty status text is correctly reset to the profile name
  • Windows: A new EV-Codesigning certificate is used
  • iOS: Fixed image selection from photo gallery
  • iOS: Improved app translations when sharing images/files from other apps
  • iOS: Fixed sending files from other apps
  • iOS/Android: Fixed problematic behaviour with pre and postcall actions
  • Windows/macOS/Linux: More reliable reconnecting if the network environment changes (e. g. VPN connect)
  • Android: Foreground call notification is cleaned up more reliable if the app is stopped by the OS
  • Windows: Fixed issue that sometimes caused a half-transparent gray overlay to be shown after closing the fullscreen view.

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)

Overview

  • iOS/Android: Chat Notifications are removed if the messages are read on a pascom Desktop Client (available only in pascom.cloud).
  • Desktop Clients now show a notification if another participant starts a group call.
  • Android: Improved call handling on Android 12.
  • Android: Improved compatibility to MDM Systems.
  • Improved handling of image and text combinations when pasting from the clipboard.
  • Sometimes the client did not correctly clean up socket connections during login attempts.

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)

This release does not include a desktop version update as the changes only affect the pascom Android mobile app.

Overview

  • Resolved the problem that caused an Android device to not always wake correctly when receiving a call PUSH.

Tickets

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

Release 87.R2270 (22.03.2022)

This release does not include a desktop version update as the changes only affect the pascom Android mobile app.

Overview

  • Resolved the problem that caused an Android device to not always wake correctly when receiving a call PUSH.

Tickets

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

Release 86.R2266 (16.03.2022)

Overview

  • Android: Fixed issue causing poor audio quality when connected to 5G networks
  • Android: Fixed issue with missing audio if a pascom call is received while a GSM call is active
  • iOS: PUSH chat messages are displayed again under certain circumstances when the app is opened
  • iOS: Improved document file sharing from the files.app
  • macOS: Resolved crash issue relating to a Jabra Headset and Docking station
  • Windows: Labels are now shown in the pick-up notifications in the Windows Infocenter
  • Fixed issue related to not being able to hang up a call when call waiting is active and the call is to a team in which the user (caller) is a member.
  • Fixed a memory leak with repeated reconnects

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)

This release does not include a desktop version update as the changes only affect the mobile iOS-application.

Overview

  • Fixed a problem where the app spontaneously became unpaired after wakeup

Tickets

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

Release 84.R2233 (22.02.2022)

Overview

  • The app now warns you should it connect to a pascom system running server version 19.13 or older - these outdated versions will soon be end of life and no longer supported.
  • The pascom desktop app now requires a 64bit version of windows 10 or windows server 2016
  • The pascom desktop app now requires a minimum of macOS 10.15
  • DATEV: Phone numbers that are marked as “other” or similar will also be imported
  • DATEV: If a phone number has a set notes field, this field will be used to generate the display name for that contact
  • DATEV: Import of inactive contacts and/or Institutions can now be disabled
  • DATEV: Transferred calls are now reported correctly to DATEV
  • iOS/Android: Images and documents can now be shared directly from other apps with the pascom app
  • Voicemails and recordings can now be opened directly in the standard audio player
  • Fixed a problem with voicemail playback on audio devices with an umlaut in their name
  • Local phonebook entries (DATEV, Outlook, Android, Apple) will only be used if they match exactly, and no longer with a number match of 85% or more
  • Selecting the preferred device now also works if both devices have the same display name
  • macOS/Linux/Windows: Updated to latest jabra library version
  • macOS: EPOS Connect is now supported
  • Leaving the fax number field in a user’s phonebook entry no longer automatically disables the fax feature
  • macOS: Improved standby behaviour of the pascom app if macOS switches to the “DarkWake” mode
  • Fullscreen view is no longer opened for video streams that are not related to the current call
  • Improved reconnect algorithm if a pascom server instance is not available
  • Improved reconnection reliability after connection errors
  • iOS: Fixed a rare problem with accepting calls after a PUSH
  • Windows: Fixed a crash if “Listen now” is clicked in a voicemail notification
  • Android: Improved bluetooth device handling issues connected to attended transfers
  • Android: Fixed a problem with calling into groups
  • iOS: Fixed a problem with attended transfers during a still ringing call
  • Improved proxy support: Proxy servers with and without authentication can now be configured directly in the app

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