pascom Client

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

What’s New

Breaking Changes

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

  • Compatibility with pascom 16 and older has been discontinued. Older client versions can be found in our Release archive.
  • The pascom macOS client now requires macOS 10.12 and higher

Known Issues

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

  • [CL-1165] Outlook support is unstable on some systems and can cause the pascom client to crash
  • [CL-1260] If the integrated camera on Microsoft Surface devices is used, the image often has a green cast. A Beta-Version with a bugfix is available here.
  • [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-1501] A ringtone playback problem can occur after updating from v64 to v65. To resolve this issue, just re-select the configured ringtone and ringtone speaker in the settings.

Release 66.R1326 (23.09.2020)

Overview

  • Extension switches can now be controlled from the client (if the server supports this feature)
  • Improved headset support. If a compatible headset is connected, the correct audio devices are selected automatically
  • Improved stability for plantronics headsets:
    – Native Plantronics integration has been removed
    – It is now necessary to install the Plantronics Hub to control headset functions
  • Screen sharing direction can be changed during an active call
  • Added screen selection for screen sharing on Linux
  • Added iOS 14 compatibility

MODIFICATIONS

  • [CL-4] - Missing audio with Plantronics D100 after headset was charging in dock
  • [CL-320] - Picked up call lost after pickup and plantronics or jabra headset on macOS
  • [CL-321] - Missing audio after hold with plantronics and status problems on macOS
  • [CL-371] - Make Extension-Switches available in the Client
  • [CL-482] - Clean up location dropdown if location gets deleted/changed
  • [CL-1071] - Get rid of plantronics native library
  • [CL-1076] - Improved Headset Support - auto-select the correct audio devices
  • [CL-1277] - Implement a protocol to “switch” screensharing during a call
  • [CL-1279] - Call Notifications show a hold button for a group call
  • [CL-1307] - Empty phonebook entry after initiating GSM call
  • [CL-1313] - Implement “select screen to share” on linux
  • [CL-1316] - Improve handsfree button
  • [CL-1319] - Correctly handle unpair push messages in the client (iOS)
  • [CL-1330] - Prevent opening both drawer in call fullscreen layout
  • [CL-1331] - Crash after wipe the client on conference and start again
  • [CL-1334] - Invalid softphone state after exception
  • [CL-1338] - Mobile pairing failed error page
  • [CL-1342] - Client synchronization performance very slow if chat is opened
  • [CL-1345] - Cannot handle login button on the pair login screen on android
  • [CL-1348] - Resolving numbers from android phonebook is broken with international format
  • [CL-1350] - Toast is not removed if timed-out file transfer is accepted
  • [CL-1365] - Start single chat from group details participants list
  • [CL-1392] - Correctly handle unpair push messages in the client (Android)
  • [CL-1410] - Top-right settings button is not disabled while settings are loading
  • [CL-1411] - Improve macOS usb monitor to report both vendor and product id
  • [CL-1414] - Notifications for unread chat messages missing after log in
  • [CL-1417] - Integrate Backtrace Crash Reporting on Android and keep debug symbols
  • [CL-1437] - Empty roster if unread messages filter active
  • [CL-1438] - Add trunk prefix drop-down to transfer and add call screen
  • [CL-1443] - No offhook via iOS client if call was not accepted via native call notification on iOS 14
  • [CL-1468] - Windows native notification fades in twice on an incoming call
  • [CL-1522] - Memory leaks in client
  • [CL-1537] - Move Confident to notification sounds instead of ringtones
  • [CL-1538] - Client crashes when notifications are disabled in windows
  • [CL-1556] - Ringtone plays on wrong device after reconnecting headset

Release 65.R1286 (05.08.2020)

Overview

  • You can now configure multiple App and URL Actions
  • Actions in the client can now react to multiple call states, not just incoming calls
  • Journal is fully synchronized to the clients and can now be filtered and searched (pascom server 19.09 is required)
  • Support for Sennheiser / EPOS Connect 4.1
  • Updating the client is prevented in the case of an incompatible Operating System or connected server version
  • Improved screen sharing for slow or unreliable internet connections

MODIFICATIONS

  • [CL-111] - Improve “No microphone permission” error message on iOS
  • [CL-123] - Improve chat search results to include whole conversation
  • [CL-158] - Proper shutdown and unregister client on kill signal
  • [CL-243] - Multiple actions in desktop Client
  • [CL-679] - Modernize Journal API, synchronize it using the Event Stream
  • [CL-1137] - Improve client behaviour if no usable phone device is available
  • [CL-1138] - Client shows that latest version is used if connection is broken
  • [CL-1160] - Headset dialog opens automatically after reconnecting
  • [CL-1211] - Time counter is not updated during phonecall
  • [CL-1257] - Unread messages counter badge to small for three-digit numbers
  • [CL-1268] - pascom Client update breaks on macOS if installed via user account
  • [CL-1278] - Client shows “Sennheiser HeadSetup not started” if autostart is enabled
  • [CL-1283] - Use GStreamer for Ringtone, Notifications
  • [CL-1289] - Consistently use device ID instead of display name in Commands
  • [CL-1291] - Make phone numbers and email address clickable in phonebook details
  • [CL-1296] - Introduce a Copy URL button for group URLs
  • [CL-1302] - Implement http based wav player for recordings and voicemails
  • [CL-1332] - Improve screen selection for screensharing
  • [CL-1337] - Show notifications and do not mark as read if chat view is scrolled upwards
  • [CL-1363] - Display Team members using the RosterCell in Team View
  • [CL-1366] - Client leaves fullscreen mode if another participant joins
  • [CL-1369] - Android’s context menu for e.g. pasting text broken
  • [CL-1370] - Assertion in AudioDeviceList model on screen lock / unlock
  • [CL-1371] - Crash in pjsip when logging out
  • [CL-1373] - Crash in GStreamer audio player on incoming call
  • [CL-1378] - Refactor fax uploads to use http API
  • [CL-1379] - Native notifications crash on Windows 10 LTSB 2016
  • [CL-1380] - Windows client doesn’t use native dialogs for selecting files
  • [CL-1381] - Screensharing is not reliable on a 4k Screen on windows
  • [CL-1383] - Call waiting sound is played instead of normal ringtone even if call waiting is disabled
  • [CL-1385] - Can’t call group via button in chat view
  • [CL-1387] - Copy and paste not working in phone book edit mode
  • [CL-1389] - Upgrade to Qt 5.12.9
  • [CL-1390] - Wrong camera orientation on iOS
  • [CL-1391] - Missing ringtones in pascom Client on window
  • [CL-1398] - iOS client crashes if a screenshare is started
  • [CL-1401] - Windows client crash after hangup with 19.09
  • [CL-1402] - Client gstreamer devices is missing default pulse audio sink under linux
  • [CL-1404] - Client roster alphabetical ordering is case sensitive
  • [CL-1408] - “Journal fully loaded” toast covers full screen again
  • [CL-1413] - Handle discard events for journal entries
  • [CL-1416] - Away status is displayed with DND symbol on client
  • [CL-1419] - Disable missed call notifications for teams if you’re logged out
  • [CL-1420] - Duplicate team entries in journal team filter list
  • [CL-1423] - Allow *103 and similar codes for call redirection
  • [CL-1425] - Provide a setting to “Disable HD Audio” in Client
  • [CL-1426] - Adjust EPOS Connect path
  • [CL-1432] - Add a “Internal/External” drop down to journal filter
  • [CL-1436] - Screensharing has huge delay on some machines
  • [CL-1439] - Make picked up calls more obvious in journal
  • [CL-1442] - Camera is sometimes not detected on windows
  • [CL-1445] - Android client logs an Exception when receiving an incoming chat message
  • [CL-1446] - Disable AEC by default again everywhere except iOS
  • [CL-1450] - Desktop client doesn’t continue in pairing process
  • [CL-1460] - Fix translation of unconfigured dial in number hint
  • [CL-1463] - Label editing for phonebook entries is broken
  • [CL-1466] - Custom ringtone is lost after client restart
  • [CL-1469] - Show fax calls correctly in journal
  • [CL-1471] - Adjust Call detail fields for group calls
  • [CL-1474] - Legacy Journal does not reload if the client wakes up from sleep on Android
  • [CL-1475] - Client crashes on ringtone playback
  • [CL-1484] - Wrong status of play button in client settings
  • [CL-1485] - Dropdown for outgoing calls shows wrong device name after video call

Release 64.R1156 (16.06.2020)

Overview

  • Windows/macOS/Linux: Support for kuando Busylight
  • Windows/macOS: It is now possible to select which screen to share for screensharing
  • Windows: Video / Screensharing is now enabled within RDP Sessions and on Terminal Servers
  • iOS / Android: Fixed issues relating to NAT64 networks (e.g. via LTE)
  • iOS/Android: Switch between front and back camera during a video call
  • Windows: Fall back to custom notifications if Windows Info Center is disabled
  • Android: “tel:” URIs are now handled
  • Improved video quality, less glitches
  • Added dynamic bandwidth and resolution for screensharing
  • Maximum screensharing resolution is now 2560x1440
  • Improved downscaling for higher resolution screens
  • Windows/macOS/Linux: Shortcuts can be deactivated
  • Linux: Ensured compatibility to Ubuntu 20.04 LTS “Focal Fossa”
  • Smaller UI Improvements
  • iOS: back button is now visible when the keyboard is opened within a chat
  • DTMF Input view can now be closed again
  • “There are no Journal entries which match the filter” is no longer shown multiple times.

MODIFICATIONS

  • [CL-1] - Prohibit to add a call if GSM switch is active
  • [CL-76] - Chat header disappear when the keyboard is visible
  • [CL-350] - Support for Kuando Busylight
  • [CL-536] - Completely close client if login mask window gets closed
  • [CL-626] - Always send callerId Updates for locally resolved names
  • [CL-855] - Select screen to share if multiple are connected
  • [CL-898] - Adaptive quality for video and screensharing in pascom Client
  • [CL-960] - Chat history jumps back to most recent message frequently
  • [CL-1108] - Use pascom Mobile Client as standard telephony app on Android
  • [CL-1119] - Group mute menu is elided too much
  • [CL-1122] - Mute a pascom group forever
  • [CL-1131] - Unify journal entry icons
  • [CL-1136] - Ensure pascom Client compatiblity to Ubuntu 20.04 LTS
  • [CL-1149] - iOS mobile client shows warning to insert SIM card sometimes
  • [CL-1155] - System tray tooltip format is broken if no instancename is given on login
  • [CL-1161] - Blind transfer to external number needs trunk prefix
  • [CL-1166] - Enhance contact list “List view”
  • [CL-1172] - Decoded video often breaks and shows glitches when displaying
  • [CL-1179] - Allow to disable keyboard shortcuts
  • [CL-1187] - Play busy tone in softphone if a call ends with a “busy” status code
  • [CL-1190] - Make DND state more visible
  • [CL-1194] - Show user provided device name instead the generated one
  • [CL-1209] - Correctly reset settings fields for invalid inputs
  • [CL-1217] - Toast shown in background if popup is in foreground
  • [CL-1218] - Automatically switch to Handsfree on mobile if video is started
  • [CL-1223] - Hide “…” button and replace it directly with “microphone off”
  • [CL-1227] - Only start video in settings if the element is visible
  • [CL-1228] - Implement live camera switching in mobile client
  • [CL-1230] - Enhance Fullscreen UI with a contact list, showing all active call participants (just like webclient)
  • [CL-1234] - pascom Client crashes on file transfer
  • [CL-1236] - Conversation is not closed if a user is removed from a group
  • [CL-1237] - Phone button looses active call indication
  • [CL-1238] - No phonecall duration indicator in list view
  • [CL-1239] - Color bindings for buttons in client broken
  • [CL-1246] - Error toasts covers call fullscreen layout
  • [CL-1251] - Location dropdown not usable if name is too long
  • [CL-1253] - Enable video in RDP sessions and Terminal Servers
  • [CL-1265] - Support “mac native” fullscreens
  • [CL-1272] - Client crashes if native Notifications are enabled and Windows Notification Center is disabled
  • [CL-1280] - Native notifications on Windows 10 are flickering again
  • [CL-1281] - Stack Overflow due to “openCall” signal on iOS
  • [CL-1282] - Open call from android notification broken
  • [CL-1284] - Highlight color for marked text is not red
  • [CL-1285] - Can’t close DTMF input window
  • [CL-1286] - Existing video in group call does not open automatically
  • [CL-1287] - Client shows multiple registrations if no sip connection is possible
  • [CL-1288] - Enhance client fullscreen layout, show videos side-by-side if client window is landscape
  • [CL-1292] - Android group notification does not open chat dialog
  • [CL-1293] - iOS app has wrong color theme after pairing
  • [CL-1294] - pascom App doesn’t work with 6to4 nat gateways via LTE on Android / iOS
  • [CL-1295] - Improve screen sharing video scaling and aspect ratio
  • [CL-1298] - Awake pascom app for call failed message
  • [CL-1311] - Get rid of misleading “dll could not be found” error message when initializing gstreamer
  • [CL-1321] - Do not show “There are no Journal entries which match the filter” toast multiple times
  • [CL-1347] - “Hide System Calls in Journal” is unset after app restart on iOS

Release 62.R1061 (20.04.2020)

Overview

  • Added support for guests via WebClient in combination with a pascom 19.06R server or newer.
  • Linux: added support for Jabra headsets.
  • Windows/macOS: Jabra Direct and the pascom client can now be installed simultaneously.
  • Windows/macOS: improved Jabra integration stability.
  • macOS/Linux/Android/iOS: SIP and SRTP QoS / ToS flags are now correctly set.
  • Android: The app checks that the battery optimisation settings are correctly configured.
  • Android/Xiaomi: if the “Wake up Screen” permission is not correctly configured on Xiaomi devices with MIUI, a warning notification will now be shown in the app after the first failed call.
  • Improve audio quality for softphone calls on all plattforms.
  • AEC is disabled by default if a supported headset (Jabra, Sennheiser, Plantronics) is in use.
  • Added Acoustic Echo Cancellation (AEC) configuration options to enable setting modifications.
  • Both the pascom client.exe and the setup now have a valid codesign certificate.
  • When two desktop clients are logged on, the SIP registration will remain with the last logged on client.
  • Client synchronisation on a pascom19 server is now faster and no longer blocks the client.
  • If the pascom client is being used multiple devices, previously read chat messages are sometimes displayed as unread again (in combination with a pascom 19 server is).

MODIFICATIONS

  • [CL-22] - Hide headset configuration message during login
  • [CL-114] - Improved Jabra Headset support (SDK v2)
  • [CL-540] - Cursor stays in input mode
  • [CL-542] - Implement QOS / TOS support in client
  • [CL-583] - Disable background-clicking in settings
  • [CL-629] - Apple Call Kit Overlay won’t work for iOS client
  • [CL-633] - Right click menu glitches
  • [CL-643] - Show a hint if the android client is not on the “Battery Whitelist”
  • [CL-762] - Support iOS13 SDK and Remote Notification pushes in iOS
  • [CL-847] - Allow to disable / reduce scroll inertia
  • [CL-1007] - Implement a “Detail overlay” for (error) toast messages on mobile
  • [CL-1024] - Support Public Groups and Guests in pascom Client
  • [CL-1054] - Remove unread messages of deleted user (sender)
  • [CL-1059] - Scrolling glitches on mobile clients
  • [CL-1082] - Disable tooltips on mobile client
  • [CL-1085] - Content entered in the chat input is lost if you put the app into the background
  • [CL-1093] - You can click through the resync screen
  • [CL-1099] - Yellow stated user should also be visible if filter is ‘online’
  • [CL-1110] - App does not open if you tap on a missed call notification on android
  • [CL-1111] - Android app doesn’t handle vendor specific additional permissions correctly
  • [CL-1115] - Sennheiser Headset treats forwarded calls incorrectly
  • [CL-1134] - Follow me settings are out of box on mobile if config is blocked by admin
  • [CL-1135] - Client does not notify me if i do not have a usable phone
  • [CL-1144] - Show “audio only” users in group details and stream list
  • [CL-1146] - Optimize AEC and Gain Parameters
  • [CL-1156] - pascom Client sometimes crashes when rescanning video devices on Windows
  • [CL-1162] - User entered content is not properly filtered, and will be treated as html
  • [CL-1167] - pascom Client checks for updates too often
  • [CL-1173] - Pickup to a queue with Jabra Headset results in a hangup of the picked call
  • [CL-1174] - Can’t change selected audio device after start up
  • [CL-1180] - Client steals sip registration if two desktop clients are online
  • [CL-1181] - Link buttons on blue background are hard to read
  • [CL-1186] - Message ordering is wrong if you send a message in a group chat
  • [CL-1188] - Handle aspect-ratio changes in the video stream correctly
  • [CL-1191] - Additionally sign pascom Client.exe, not only setup
  • [CL-1193] - Clean chat history on discardEvent
  • [CL-1198] - Invalid Displayed marker is sent to server
  • [CL-1203] - Group vanishes if you star and unstar it
  • [CL-1204] - Sometimes, video is hidden in client for no apparent reason
  • [CL-1206] - Missing camera device in settings after startup sometimes
  • [CL-1208] - Better Interactivity with incremental handling of Events
  • [CL-1213] - utf-8 error when loading gstreamer plugins
  • [CL-1215] - Client shows “You need to assign a number to the device in order to dial” error
  • [CL-1219] - Close video fullscreen mode if the last video stream stops
  • [CL-1225] - Client crashes during datev import
  • [CL-1231] - Client displays “login failed” before actually logging in
  • [CL-1235] - iOS App doesn’t play notification sound if a message is received via push
  • [CL-1240] - Broken translation for HeadsetToast
  • [CL-1242] - Client shows notifications for displayed or already acknowledged messages
  • [CL-1255] - Message content is not visible in push notification

Release 61.R919 (19.02.2020)

Overview

  • HTTP Proxies configured within the Operating System are now taken in account during an update.
  • Automatic updates can now be disabled under the advanced settings.
  • Improved contact list filter performance and fixed the duplicated character display issue.
  • Android: Incoming calls are now displayed in an optimised screen in order to improve usability and avoid incorrect input / usability errors.
  • Android/iOS: Fixed the Handsfree function ensuring it is now reliably “loud”.
  • Android: Improved app wake up process reliability for incoming calls.
  • Android: Improved switching to Handsfree function reliability.
  • Increased pascom softphone volume on all platforms.
  • Improved Echo-Cancelling (AEC) for calls and Handsfree.
  • Disabled Automatic Gain Control (AGC).
  • Improved mobile device SIP re-registration performance and speed.

MODIFICATIONS:

  • [CL-94] - Proper http proxy support in pascom Client
  • [CL-370] - Weird behaviour if recording stops
  • [CL-534] - Disable menu buttons if we already are in the correct view
  • [CL-564] - Always set MODE_IN_COMMUNICATION for AudioManager
  • [CL-686] - Disable automatic updates via “Advanced Settings”
  • [CL-693] - Improve logging of client proxy
  • [CL-729] - Introduce chat inline notifications
  • [CL-839] - Disable proxymity sensor when handsfree speaker is active
  • [CL-879] - Correctly handle pushed messages on iOS and Android
  • [CL-894] - Show group chat message origin in android and ios notification
  • [CL-909] - Hide away (yellow) user state on pascom 19
  • [CL-928] - Switching to handsfree speaker doesn’t work
  • [CL-971] - Prohibit to open empty settings on mobile during pairing process
  • [CL-950] - Save outgoing message immediately to the database
  • [CL-980] - pascom Client looses characters when typing into the roster filter
  • [CL-994] - Bring back redial function on dial button
  • [CL-998] - Resolve caller number of local (DATEV) phone book in pickup notifications
  • [CL-1004] - Do not resynchronize on every server version change
  • [CL-1006] - Implement a special incoming call screen on android
  • [CL-1018] - Check for microphone access is broken on windows
  • [CL-1019] - Re-Implement alert() / request attention feature in desktop client
  • [CL-1031] - Client crashes on shutdown on macOS in pjsip libDestroy()
  • [CL-1040] - Crash in WinnotificationController::findToastFromHistory()
  • [CL-1044] - TAPI doesn’t immediately use changed preferred device
  • [CL-1047] - You can’t use Escape to close the settings screen
  • [CL-1061] - Switch NSIS installer to Unicode
  • [CL-1068] - Hover for outlook settings button ‘add’ vanishes text
  • [CL-1074] - Change status text after switching focus
  • [CL-1078] - Fix macOS 10.15 notarization
  • [CL-1079] - An active redirection is not shown in the roster anymore
  • [CL-1080] - Don’t change position of filtered roster (sorted by name) after presence change
  • [CL-1081] - Crash in MdTonePlayer::stop() on android
  • [CL-1084] - Back button does not work correctly on android
  • [CL-1086] - User chat is opened instead of group chat when clicking on a group notification
  • [CL-1089] - Mobile apps shows sip connection error message after wakeup
  • [CL-1090] - Handsfree speaker is not correctly handled if gain increase is disabled
  • [CL-1102] - android pascom Client sometimes does not wake up to calls
  • [CL-1104] - Gain increase doesn’t work on certain ios devices
  • [CL-1106] - Use Connection Service Switch is missing from the Advanced Settings on android
  • [CL-1114] - Changing roster sort broken
  • [CL-1116] - libgstqtvideo is searched in wrong path on android armv7 (32bit)
  • [CL-1120] - Improve echo cancellation and audio quality in pascom Client
  • [CL-1140] - Client always shows resync screen after login
  • [CL-1142] - WebCam stream leaks and crashes Client if usb monitor is restared while a stream is running

Release 60.R872 (13.01.2020)

Overview

  • When the softphone loses its connection, re-registration is significantly quicker.
  • The contact list can now (again) be filtered for the server configured roles.
  • Linux: under Ubuntu 18.10 (onwards) the client no longer ultilises 100% CPU after a phone call. (Known Issue CL-1002)
  • Linux: The audio device selector now displays readable names and functions correctly. (Known Issue CL-491)
  • Linux: Improved compatibility to various Linux distributions / versions.
  • Windows: native notifications are now more reliable. (Known Issue CL-1009)
  • Windows: The client now starts automatically on system startup. (option in the settings and during the installation)
  • Android: Improve connection service implementation. (Known Issue CL-957)
  • iOS: Trunk prefix is no longer displayed before the phone number for inbound calls. (Known Issue CL-800)

MODIFICATIONS:

  • [CL-357] - Client doesn’t remember pdf watcher folder after closing settings
  • [CL-394] - Inconsistent behavior for adding a call
  • [CL-426] - Speedup client installation time on windows
  • [CL-431] - Improve registration of softphone after instance/xmpp restart
  • [CL-491] - pascom Client shows wrong audio devices on Linux
  • [CL-585] - Ask user if setup should create autostart link on windows
  • [CL-676] - Client crashes on older Nvidia GPUs during QSGDefaultDistanceFieldGlyphCache creation
  • [CL-677] - Client crashes on older ATI / AMD GPUs during QOpenGLContext destructor
  • [CL-688] - Wrong device used for team pickup
  • [CL-755] - Implement hardened runtime / sandboxing in pascom Client until 2020
  • [CL-783] - Automate Upload to the iOS App Store
  • [CL-793] - Speed up Settings Screen
  • [CL-800] - iOS client shows trunk prefix in call push notification
  • [CL-871] - Only show applicable Rendering Modes on MacOS/Linux Clients
  • [CL-891] - Smart Filters, Milestone 1 - Filter Roles
  • [CL-906] - Apple phonebook contact not populated after switching to settings
  • [CL-911] - Open ‘join group’ info from group details
  • [CL-917] - Mark phonebookentry as favorite broken
  • [CL-919] - Store pin in groupparticipant table
  • [CL-932] - Improve Android Connection Service Integration
  • [CL-947] - Match different ringing icons
  • [CL-951] - Impossible to invite newly created user into the group
  • [CL-952] - Improve client resynchronisation logic
  • [CL-957] - Sometimes, a connection service screen shows up despite self managed is enabled
  • [CL-967] - Custom status not immediately visible
  • [CL-972] - MdSoftphone::findCall(PhonecallPtr) breaks mute and handsfree feature
  • [CL-978] - Client requests prohibited contacts
  • [CL-982] - Can’t copy phonebook contact to private phonebook if added to group before
  • [CL-986] - Update to Qt 5.12.6
  • [CL-987] - Include type in monitor init transfer
  • [CL-991] - Call list layout broken
  • [CL-992] - Details of favorite phone book contact not updated
  • [CL-993] - Bring back details and chat in ringing screen
  • [CL-995] - Message counter wrong in group edgecase
  • [CL-1001] - Windows native notification shows group avatar
  • [CL-1002] - Linux Client freeze/high-cpu after each call starting from ubuntu 18.10
  • [CL-1003] - Fix phonebook UI glitches on mobile clients
  • [CL-1005] - Fix fpic and other build problems on modern linux systems
  • [CL-1009] - Problems with Windows Notification Center
  • [CL-1012] - Roster not shown after new log in
  • [CL-1016] - Client settings partly broken
  • [CL-1017] - Linux client crashes on startup
  • [CL-1020] - Crash due to invalid read in winFileTransfer notification
  • [CL-1023] - Linux: Check which system libraries should be used
  • [CL-1028] - Chat view is broken if you put the app into background and bring it back again
  • [CL-1032] - Windows native notification not shown for missed voicemail call
  • [CL-1045] - Ringback tone during call on mobile
  • [CL-1046] - Auto sending of fax setting disabled after client restart
  • [CL-1053] - Can’t add favorite contact to group
  • [CL-1055] - Client crashes when there is no matching ContactFactory
  • [CL-1057] - Logout or restart causes problems with smart filter in roster
  • [CL-1060] - NSIS 3.05 breaks pascom client setup script
  • [CL-1066] - Name of phonebook contact missing in group overview
  • [CL-1069] - Sound for incoming message is played multiple times in a row
  • [CL-1070] - Client allows to add phonebook contacts to ‘removed’ groups
  • [CL-1075] - Open android phonebook entry is broken

Release 59.R726 (26.11.2019)

Overview

  • Favourites are correctly displayed in pascom 17 / 18 platforms
  • Chat notifications are no longer displayed multiple times on pascom 17 / 18 platforms
  • Phone book list view again contains icons for calling numbers directly
  • Chat messages on pascom 19 platforms are no longer displayed in duplicate / multiple times
  • Group chats now display the senders Avatar / profile image

MODIFICATIONS:

  • [CL-853] - Introduce a refresh button on the contactlist
  • [CL-913] - Roster contacts slowly shown on mobiles with pascom 17 and pascom18
  • [CL-925] - No phonebook details visible after adding phonebook contact to group
  • [CL-933] - Improve contact search provider
  • [CL-943] - “filtered” message not shown when text filter is active
  • [CL-944] - Active smart filter + click on message indicator makes strange things
  • [CL-949] - Respect XDG Specification in linux create-starter.sh
  • [CL-953] - Improve Toast Messages after login
  • [CL-962] - Fax via phone book contact not correctly working
  • [CL-964] - Improve Phonebook list view cells
  • [CL-970] - Pascom 19: The same chat message is shown multiple times in a notification
  • [CL-973] - Missing call buttons if renderer mode is ‘software’
  • [CL-976] - Avatar is missing in notification
  • [CL-983] - The same chat message is shown multiple times in a notification on pascom 17 / 18 (again)
  • [CL-984] - pascom Client crashes after startup

Release 58.R676 (07.11.2019)

Overview

  • Phone book entry icons are once again clickable for dialing purposes
  • Avatars no longer flicker when a Smart Filter is active
  • Chat messages are no longer displayed multiple times (pascom 17 / 18 servers)
  • Resolved the seldom occuring crash issue caused by receiving a chat message
  • Team pickup notifications once again show the correct information

MODIFICATIONS:

  • [CL-905] - Wrong datev icon size
  • [CL-923] - Hide ‘Add to group’ button if phonebook entry is in edit mode
  • [CL-934] - Do not show video buttons in a external 1:1 phonecall
  • [CL-935] - Renaming a group is tricky
  • [CL-936] - Group + Icon missing when starting with empty user directory
  • [CL-937] - You can’t click on a phone number within phonebook entry details to dial it
  • [CL-938] - Speed up Avatar Displaying, avoid flickering images
  • [CL-939] - If you pair a mobile, your avatar is sometimes broken
  • [CL-940] - Native windows notifications still flicker sometimes
  • [CL-948] - Pickup notification doesn’t show team information anymore and it’s not possible to pickup a team
  • [CL-955] - Integrate User Feedback
  • [CL-958] - Client crashes with a stackoverflow when receiving a chat message
  • [CL-968] - Pascom 18: The same chat message is shown multiple times in a notification
  • [CL-969] - pascom Client does not ring in background on android 10 (again)

Release 57.R661 (30.10.2019)

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

Overview

  • Fixed iOS calling issues in combination with pascom 18 server

MODIFICATIONS:

  • [CL-942] - iOS App can’t phone with a pascom 18 server

Release 56.R659 (29.10.2019)

Overview

  • New improved contact list design
  • Enhanced chat UI
  • Improved search tool window
  • Android: Integrated Connection Service which enables a.o. headset and in car call control
  • Added Android 10 compatibility
  • Requires Android 6.0 or newer

And when in combination with a pascom 19 server:

  • Video calls
  • Flexible always on permenant chat groups
  • Audio and video conferencing tools

MODIFICATIONS:

  • [CL-921] - Sometimes deleted contacts show up in the contactlist
  • [CL-895] - Emoticon Keyboard is broken on iOS 13
  • [CL-882] - Answer a call in a car does not work on android
  • [CL-816] - Use native notifications by default on windows
  • [CL-809] - iOS somtimes continues ringing after push
  • [CL-807] - Android client does not hang up softphone call if a gsm call is already running
  • [CL-792] - Auto update doesn’t work sometimes on macOS
  • [CL-763] - Be compatible to Android 9 privacy settings
  • [CL-751] - pascom Client does not ring in background on android 10
  • [CL-748] - pascom Client compatibility to iOS 13
  • [CL-728] - Broken timestamp formatting on iOS/Android journal
  • [CL-726] - Wrong translation for “Hide System Calls in Journal”
  • [CL-710] - Implement workaround: Call Specific actions are broken for softphone calls
  • [CL-647] - Prevent connecting to server versions lower than 17
  • [CL-567] - CallKit on Lockscreen should have an icon for the “pascom” button
  • [CL-508] - Sennheiser keeps ringing after offhook on desktop phone

Release 54.R534 (12.09.2019)

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

Overview

  • Compatibility to iOS 13

MODIFICATIONS:

  • [CL-748] - pascom Client compatibility to iOS 13

Release 53.R453 (03.07.2019)

Overview

  • Android: Improved locked screen call handling
  • iOS: If DND is active on an iOS device, calls will no longer be routed to the device and handled in accordance to the FollowMe settings
  • Desktop: Despite a set –noUpdate-Flag, an update will be downloaded but not installed. The client will now only display an notification that a new version is available
  • Windows: For systems with Intel graphics cards, the Rendering Backend Angle is now used per default

MODIFICATIONS:

  • [CL-260] - Broken attended transfer with locked screen on android
  • [CL-354] - Check iPhone “DND” mode before setting up an incoming call
  • [CL-500] - Message badge is not reset on iOS if no Chats are opened
  • [CL-515] - Prevent Screen Locking while phoning on android
  • [CL-528] - Proximity Screen Turn Off is not handled correctly on android
  • [CL-546] - Show unix path as example action app path on macOS/Linux
  • [CL-549] - Add a red background again to Buttonless iOS-Devices
  • [CL-584] - Setup “Angle” as default rendering for all Intel GPUs
  • [CL-605] - FindPhonebookEntry is sent for journal without phonebook entry
  • [CL-653] - pascom Client prevents screen locking on Android if no passcode or similar locking mechanism is defined
  • [CL-657] - Volume too low on iOS handsfree speaker
  • [CL-658] - Bump target api level to 28 on android client
  • [CL-660] - pascom Client downloads update despite NO_UPDATE is set

Release 52.R428 (18.06.2019)

Overview

  • All platforms: The app no longer locks the UI during data reloads. This improves usability and reaction times on mobile devices in particular
  • Windows: The renderbackend to be used can now be switched directly within the client settings
  • Android: The Android app is now available as a 32bit / 64bit “Universal APK”
  • Android / iOS: Emergency calls to 110 and 112 will now always be made via the mobile phone itself using GSM

MODIFICATIONS:

  • [CL-11] - Wrong call state if second call via hardware phone
  • [CL-31] - Remember selected journal filter in client
  • [CL-84] - Ensure 64bit compatibility in android client for play store
  • [CL-469] - Copy private phonebook entry to global company phonebook
  • [CL-492] - Do not block the client UI by default if a cmd is sent
  • [CL-511] - Switch the Rendering mode directly in the client
  • [CL-531] - No popup notification if chattab is open in background on mobile
  • [CL-533] - Close right click menu in phonebook details after click on different area
  • [CL-544] - Convert capital letters to lower case in login mask
  • [CL-554] - Force openglSoftware on Intel G41 express
  • [CL-561] - Mute in 3 party conference causes missing audio for all participants
  • [CL-569] - Get rid of “libpng warning: iCCP: known incorrect sRGB profile” warnings
  • [CL-572] - Chat Notification does not immediately close if you click on it
  • [CL-601] - Enforce mobile client emergency call via GSM
  • [CL-602] - Update cocoasudo version in macOS client
  • [CL-627] - pascom Client on iOS looses pairing after update
  • [CL-631] - Phonebook entry details are not showing any details in the client
  • [CL-649] - No chat notification sent if chat is already open
  • [CL-650] - No chat notification sent if client was closed
  • [CL-651] - Remove server version deprecated warning again

Release 51.R365 (27.05.2019)

Overview

  • More integrated ringtones are now available as standard
  • Notifications popups again include source (e.g. a queue) information
  • Diverse performance and stability enhancements

MODIFICATIONS:

  • [CL-67] - Remove keyboard lowercase hints on android again
  • [CL-286] - Sennheiser status LED stays busy and call control problems
  • [CL-327] - Include more ringtones in pascom Client
  • [CL-383] - Update opus codec to version 1.3
  • [CL-403] - Select dark theme automatically if the main theme of macOS is dark
  • [CL-407] - Open chat shortcut broken in normal and extended mode
  • [CL-429] - You can select multiple messages in the chat room, but copy only one
  • [CL-448] - No error message if password change in pascom Client fails
  • [CL-450] - Implement ‘select all’ for group chats
  • [CL-478] - Improve behavior of client if a call gets cancelled
  • [CL-481] - Copy and paste via right click menu in login mask
  • [CL-489] - Chat UI is broken after resizing
  • [CL-495] - Show message that no journal entries are matching the filter
  • [CL-502] - Introduce a toast message if the client is outdated and updates are disabled
  • [CL-503] - Native notification avatar resolution is too low
  • [CL-532] - Improve avatar handling for larger (> 50 User) installations with huge images
  • [CL-539] - Client crashes after connecting to appliance without maintenance
  • [CL-545] - Client doesn’t remember auto PDF faxing setting
  • [CL-552] - Wrong shortcut appears after recording key press
  • [CL-558] - Attended Transfer is broken on iOS
  • [CL-565] - Display a warning if the client connects to a deprecated or outdated server version
  • [CL-586] - Avatar in roster still gray if contact switches to available
  • [CL-589] - Avatar Caching mechanism sometimes loops, consuming huge amounts of bandwith
  • [CL-599] - Use “callDisplayName” property to show correct title for a phonecall in new call notifications
  • [CL-614] Number shown twice instead of name

Release 50.R318 (24.04.2019)

Overview

  • Fixed “flickering display” issues related to clients running on macOS 10.14.4
  • New and improved design of all desktop client pop up notifications
  • Fixed numerous crash problems on Android platforms
  • Faster client start-up thanks to quicker avatar rendering
  • Call labels are now also displayed for calls waiting in a team queue

MODIFICATIONS:

  • [CL-127] - Upgrade Client to Qt 5.12
  • [CL-151] - Show incoming file transfer requests also as toast
  • [CL-244] - Mobile client crashes on Huawei and Android 6.x
  • [CL-310] - pascom Client crashes when Acessibility Support is enabled in Windows
  • [CL-358] - Close open fax dialog if connection interrupts
  • [CL-382] - Can’t scroll via mouse wheel on non-primary screen
  • [CL-404] - Improve custom notifications in client
  • [CL-435] - Improve layout for “Edit” button of phone book entry in call details
  • [CL-441] - Introduce Database migration during updates
  • [CL-444] - Show labels in queue waiting calls
  • [CL-464] - Autofocus in LoginPane
  • [CL-465] - Use OpenGL fragmentShader for drawing avatar images
  • [CL-470] - Deactivate call action buttons if device doesn’t support remote control
  • [CL-471] - Exception on registerSoftphone after selecting softphone as prefered device
  • [CL-475] - Phonebook entry layout broken after incoming call on mobile client
  • [CL-476] - Roster button schedules callback notification instead of calling destination of call forwarding
  • [CL-479] - Mark text if you tab to input filed in login mask
  • [CL-483] - Client Crash when displaying pickup notifications
  • [CL-487] - Mobile pairing glitches
  • [CL-494] - Client Freezes with ANGLE in an Windows Server 2012R2 Terminal Server Environment
  • [CL-497] - Some database settings are read too early during client startup
  • [CL-498] - Test client release 50
  • [CL-501] - Client crashes on Windows and OSX if you initiate a call
  • [CL-504] - Decline button on left side after take off on mobile
  • [CL-509] - Copy from phonebook is broken
  • [CL-513] - Client flickers when displaying notifications on macOS 10.14.4
  • [CL-521] - Wrong avatar shown in roster
  • [CL-522] - copy from a chat search result cell copies the wrong text
  • [CL-523] - Client crash after receiving incoming chat message
  • [CL-525] - Can’t show more details to missed call notification with labels
  • [CL-527] - Inconsistent and too low call volume on android
  • [CL-529] - Broken Menubar Layout for iPhone X devices with Qt 5.12
  • [CL-530] - No default avatar shown in team overview
  • [CL-537] - Android client sometimes crashes during first startup
  • [CL-555] - Windows client shows both native and custom callback notification

Release 49.R265 (21.03.2019)

Overview

  • System calls can now be hidden to not appear in the call history journal
  • Notification tone now played when a new chat message is received
  • pascom Softphone microphone and speaker gain levels can now be configured.

MODIFICATIONS:

  • [CL-14] - Switches changing color in client settings
  • [CL-38] - Scroll loop in client journal
  • [CL-100] - Save Settings (FollowMe) on pressing Home-Button
  • [CL-281] - Chat room glitches
  • [CL-299] - Simplify login forms for pascom.cloud users
  • [CL-326] - Play a sound when receiving an incoming chat message
  • [CL-345] - Improve tabbing through settings
  • [CL-366] - Bright context menu in dark theme
  • [CL-390] - Call volume is still to low on certain mobile devices
  • [CL-395] - Pickup call clicking on phone icon
  • [CL-396] - Preserve entered mobile number if the app goes to sleep
  • [CL-401] - Remove deprecated logging window and model
  • [CL-402] - Select dark theme automatically if the main theme of windows is dark
  • [CL-405] - Callback notification shown twice
  • [CL-415] - Headset not selected as speaker
  • [CL-419] - Enhance “offline contact filter” - also filter out user that have a paired mobile but an offline phone presence
  • [CL-422] - Introduce a switch to filter out system calls from journal
  • [CL-442] - Missing activity after voicemailbox answers
  • [CL-446] - Notifications has incorrect position on windows
  • [CL-452] - pascom Client does not recognize eSim on a iPhone Xr/Xs
  • [CL-453] - Phonecall duration is incorrect
  • [CL-455] - Softphone not reacting on rejected call
  • [CL-473] - Pairing not working

Release 48.R196 (08.03.2019)

Overview

  • Automatic fax transmission: If a PDF contains control characters and GhostScript is installed and configured, the pascom client can now automatically fax it to the destination number
  • The iOS client now displays notifications of missed calls
  • Even with activated Jabra headset support, now 3er conferences can be created again

MODIFICATIONS:

  • [CL-7] - You can open a grayed out dial pad
  • [CL-41] - Missed call notification is empty after moving it
  • [CL-251] - Make search editable to correct typos
  • [CL-252] - Buttons for creating phonebook entry layout broken
  • [CL-258] - Reset changed phonebook entry after invalid input
  • [CL-267] - Copy outlook/apple contacts to private and company phonebook
  • [CL-289] - Show a missed call notification on iOS additionally
  • [CL-302] - Multiple push notifications with same content are not displayed on android
  • [CL-305] - Schedule call back notification if phone is offline
  • [CL-313] - Mobile client shows no number after pairing
  • [CL-331] - Additional timestamp of current date in journal
  • [CL-338] - Improve Settings Dialog - Use a consistent layout for checkboxes / switches
  • [CL-341] - Duration in call details overlapping with info button on iPod
  • [CL-349] - Sending fax documents unattended
  • [CL-355] - If you click on a native chat notification, the client is not moved to the foreground
  • [CL-385] - Jabra Pro prohibits to add a call to a running one
  • [CL-399] - Playing Voicemail in journal glitches
  • [CL-411] - App-Icon Unread messages counter is not reset on iOS
  • [CL-413] - Client crashes quite often on macOS
  • [CL-416] - Client crashed when try to close all native notifications
  • [CL-418] - Can’t open settings screen on iPhone
  • [CL-423] - Client UI freezes sometimes on macOS
  • [CL-433] - Can’t create phonebook entry without email address
  • [CL-437] - Broken layout of the Chat Input Box on macOS
  • [CL-457] - Chat input box does not reset correctly on mobile.

Release 47.R161 (11.02.2019)

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

Overview

This version fixes an issue affecting some older Windows systems (e.g. Windows 2008 R2 Terminal Server) where V46 does not start as a result of an OpenGL error message.

MODIFICATIONS:

  • [CL-414] - Default ANGLE Renderer doesn’t work on Windows Server 2008R2

Release 46.R152 (06.02.2019)

Overview

  • Windows UI rendering is now based on OpenGL/Angle offering improved stability and performance
  • macOS 10.12 is now the minimum requirement for mac desktop apps
  • Improved iOS and Android app startup speeds
  • Improved compatibility with macOS 10.14

MODIFICATIONS:

  • [CL-16] - Don’t stack ‘configure headset’ messages
  • [CL-78] - Status text not in default language
  • [CL-116] - Switch back to OpenGL rendering on windows
  • [CL-147] - Check client macOS 10.14 “Mojave” compatibility
  • [CL-232] - Switch iOS App to iOS12-SDK (iPhone iOS 12)
  • [CL-268] - Log in and contact list has slow performance on android
  • [CL-285] - Client crashed when import outlook contacts
  • [CL-280] - Add possibility to hide notifications of new group chat messages
  • [CL-285] - Client crashed when import outlook contacts
  • [CL-311] - Improve layout of device settings on mobile
  • [CL-325] - Show “default” roster group in client with a nice translated name
  • [CL-334] - Calls waiting list position is misleading
  • [CL-335] - Crash when clicking on a letter in the phonebook view
  • [CL-347] - Send number to dialpad if call is running
  • [CL-352] - QR-Code is very big
  • [CL-353] - Generate QR-Code in pairing information with long press
  • [CL-362] - Client crash in MdSoftphone::muteAllCalls()
  • [CL-368] - Labels in native call notifications
  • [CL-377] - Regularly vacuum the client settings database
  • [CL-379] - Show message that Qt requires macOS 10.12.0 or later
  • [CL-397] - Mobile client shows different layout in pairing screen
  • [CL-380] - Missing “Play” and “Upload” button for ringtones in client settings
  • [CL-400] - No native missed call notification for calls with voicemail
  • [CL-408] - Request microphone permissions for client on macOS Mojave

Release 45.R93 (17.12.2018)

Overview

  • Windows users can now optionally use Windows integrated notifications (Windows Info Center). This improves displaying notifications, in particular on mutli-monitor systems with differing UI scalings
  • The client can now use a monitored folder to automatically suggest PDF files to send as a Fax
  • The Android client now displays nofitications for missed calls
  • When two calls are being handled using the pascom softphone, it is now possible to switch the active call with the held call

MODIFICATIONS:

  • [CL-55] - Use native notification systems on Windows
  • [CL-70] - Number in journal search results is very small on tablet
  • [CL-156] - Send PDF files as Fax by watching a folder
  • [CL-237] - Show a persistent notification if a call is missed on android
  • [CL-250] - Android client ignores phone locking state on android 9
  • [CL-256] - Received invalid call data after *44 on location device
  • [CL-261] - Prohibit multiple shortcuts in recording state
  • [CL-273] - Improve multi-call handling (“Makeln”) when using pascom Softphone
  • [CL-274] - Call volume is too low on mobile
  • [CL-277] - Cant mark chat message as seen because of incorrect autoaway db value
  • [CL-279] - Touchable area for the phone number input field is too small on mobile
  • [CL-284] - Proximity sensor not darken call screen after transfer
  • [CL-288] - Handle incoming GSM call on android if softphone is already in call
  • [CL-292] - Missing busy tone if softphone is unavailable
  • [CL-303] - Generating new QR code by pressing enter
  • [CL-306] - Client crash on Ubuntu 18.04.1 LTS
  • [CL-309] - Incorrect phone number matching in DATEV phonebook
  • [CL-333] - Improve client starter entry on Ubuntu

Release 44.R66 (27.11.2018)

Overview

  • Updated Plantronics Headset Library to the latest version
  • The iOS-App now gets calls via push more reliable
  • The GSM-Switch now keeps it’s state reliably

MODIFICATIONS:

  • [CL-10] - Adapt tooltip in client to current state
  • [CL-15] - Do not acknowledge chat message if received in settings menu
  • [CL-27] - Message counter broken with pascom client and LTS
  • [CL-35] - Can’t close permanent group chat in macOS client
  • [CL-53] - Update plantronics spokes sdk in client to the latest version
  • [CL-62] - Pickup waiting callers via ‘Calls Waiting’ list
  • [CL-64] - Do not allow Update Channel Switching if user has no permission to update client
  • [CL-65] - Duplicate error message if voip is disabled on the proxy
  • [CL-71] - pascom Client tel callto and sip uri handlers don’t work if the numbers have spaces
  • [CL-92] - Audio doesn’t work on windows 10 after upgrade 1803
  • [CL-95] - iOS App still misses some calls
  • [CL-97] - Contact list / roster filter is not correctly restored on startup
  • [CL-168] - Show Team Call names in iOS Client and improve name generation
  • [CL-236] - Mobile application displays “Login failed” screen, but logs in sucessfully
  • [CL-238] - GSM Switch is still unreliable and activates itself
  • [CL-240] - Sort trunk dropdown in client
  • [CL-255] - Make settings scrollable on whole width
  • [CL-259] - Android client crashes very often with “Illegal State Exception”
  • [CL-283] - Android has incorrect version name

Release 42.R34 (17.10.2018)

Overview

  • Integration for Android contacts
  • Integration for macOS and iOS contacts
  • Improved Sennheiser headset Support
  • Improved reliability of attended transfer on iOS

MODIFICATIONS:

  • [CL-23] - Improve behavior of shortcut settings in client
  • [CL-34] - Headset buttons on Plantronics D100 not working with macOS
  • [CL-37] - Right click in chat binds menu to cursor
  • [CL-42] - Multiple dials after long click-to-dial shortcut press
  • [CL-43] - Improve input validation for phonebook editing in client
  • [CL-47] - Inconsistent behavior of xmpp groups and teams in classic and pascom client
  • [CL-86] - Client reconnects after sending special character
  • [CL-88] - client crash in SingleChat::unreadMessages()
  • [CL-104] - Client phonebook search provider should also search incomplete numbers
  • [CL-108] - Sennheiser Headset stays in call if call is accepted simultaneously by another user
  • [CL-121] - Include dump files during creation of Support Information in client
  • [CL-125] - Check and upgrade to pjsip release 2.8
  • [CL-133] - Detect and prevent installing on unsupported windows Versions
  • [CL-145] - Integrate Apple macOS/iOS Address Book in Client
  • [CL-149] - Show a toast if the device changes after switching the location
  • [CL-152] - Message counter in close button on mobile
  • [CL-163] - Android Phonebook Integration
  • [CL-172] - Add “Load older messages” button to chat view
  • [CL-220] - Multi-Line chat messages are not possible anymore in pascom client
  • [CL-221] - Client tray icon translation sometimes doesn’t work
  • [CL-222] - Wrong contact details in chat history
  • [CL-223] - Prohibit inconsistent phonebook entries of users
  • [CL-224] - Improve fax dialog
  • [CL-225] - No hint if softphone is not ready
  • [CL-226] - “preferred device” toast is shown also on mobile
  • [CL-227] - Create High-Resolution Versions for Phonebook Icons
  • [CL-228] - Show hint that sennheiser activation failed
  • [CL-245] - No audio after transfer of external call to ios mobile client