We are pleased to announce that ReachUC v1.0.32 is now available for Windows Native and MacOS Native, and this release will be coming to Android and iOS in the coming days.
The Windows Native and MacOS Native releases are available to download on the ReachUC Downloads page now; however, the Android and iOS releases are expected to be available early next week.
Please review the Release Notes below for a complete overview of the changes:
Windows Native - Improvements
Disclaimer: This is the last official build with Windows 7 support
- Added support for "nested" settings forms
- Improved CSP portal provisioning caching to save data
- Improved performance on first message history load with Fetch messaging
- Added more descriptive call transfer icons
- Added call info dialog to call screen
- Added support for integration with Yealink headset (Windows and Mac)
- Enabled the start application on boot for APPX builds
- Added console mode for APPX builds
- Removed unnecessary requests to fetch WebService contacts
- Added option to export problem reports from login screen
- Added support for diversion headers
- Added logging for initial provisioning
- Added restriction to leading/trailing/excessive white space characters in messages
- Added a welcome wizard into the application
- Added dedicated DTMF keypad
- Added new Call Pickup mode
- Added support for balance checker
- Added support for optional messaging tab
- Added feature for calling external web service on the app reset
- Improved incoming call notifications
- Improved application response when browsing traffic logs
- Improved Jabra and Plantronics support
- Improved responsiveness of the Recents tab if there are many entries
- Improved audio quality for 16kHZ sampling rate
Windows Native - Bug Fixes
- Fixed layout issues in compact view
- Fixed attended transfer in conference
- Fixed BLF management and display issues
- Fixed handling of cloudsip call scheme
- Fixed target blank link processing
- Fixed leading and trailing spaces in login fields
- Fixed crash when using G729 codec
- Fixed crash when using Plantronics headset
- Fixed call recording indicator with automatic recording start
- Fixed Back button not honoring theme colors
- Fixed crash on incoming off-net multimedia message
- Fixed removing icons when provisioning fails
- Fixed crashes related to the audio unit
- Fixed misbehaved scroll bar in the Recents tab
- Fixed crash when deleting messages on the server side
- Fixed retheme and reprovision features in the editable copy
- Fixed crash when opening a voicemail message
- Fixed the issue with notifications for APPX distribution
MacOS Native - Improvements
- Added the ability to edit the account section
- Added dial input field highlight
- Added ability for Quickdials to be selected when starting a chat
- Improved audio playback quality
- Improved Quckdial number matching
- Improved file downloads from custom tab
- Added ability for Message attachments to be downloaded on demand
- Added option to delete all events
- Added option to "download" audio recordings
- Added Yealink headset support
- Improved ringtone playback quality, fixed ringtone looping and ringtone volume control from 0 to 100%
- Added the possibility to customize default contact avatar icon and contact avatar "initials" color pairs
- Added warning in case no audio input device is detected
- Added translations for Yes/No answer in dialogs
- Added hover effect to Settings sections, fixed Settings section visual highlight
- Added option to delete all messages/call history
- Added option to export individual call recordings
- Added ability for DTMF to be sent before a call is established
- Improved app appearance and usability when display scaling is enabled
- Improved contact image quality call transfer is indicated
- Added new design editor support with full app customization, including login screen, settings screens, call screen, and much more
- Added support for "nested" settings forms
- Improved CSP portal provisioning caching to save data
- Improved performance on first message history load with Fetch messaging
- Added more descriptive call transfer icons
- Added call info dialog to call screen
- Added support for integration with Yealink headset (Windows and Mac)
- Removed unnecessary requests to fetch WebService contacts
- Added hiding pin in Registration wizard
- Removed leading and trailing spaces in login fields
- Added option to export problem reports from login screen
- Added support for diversion headers
- Added logging for initial provisioning
- Added support for hiding pin in the registration wizard
- Added restriction to leading/trailing/excessive white space characters in messages
- Added a welcome wizard into the application
- Added dedicated DTMF keypad
- Added new Call Pickup mode
- Added support for balance checker
- Added support for optional messaging tab
- Added feature for calling external web service on the app reset
- Improved incoming call notifications
- Improved application response when browsing traffic logs
- Improved Jabra and Plantronics support
- Improved responsiveness of the Recents tab if there are many entries
MacOS Native - Bug Fixes
- Fixed sending and deleting multi attachments issue
- Fixed jitter issue when simulated device used
- Fixed message notifications issue
- Fixed the input text field focus
- Fixed bug when sending messages with white spaces only
- Fixed issue where initial tab setting is not honored
- Fixed app minimization functionality
- Fixed typos in messaging
- Fixed return to call functionality
- Fixed crash when app terminates during reprovisioning
- Fixed window resizing glitches and crash
- Fixed audio issues on certain devices like Dell XPS
- Fixed Plantronics headset integration
- Fixed intermittent audio issues during audio conference
- Fixed blind transfer
- Fix for app not honoring fetch messaging interval
- Fixed BLF indicator glitches
- Fixed scrolling issue on the Edit Account page
- Fixed global external provisioning refresh after account change
- Fixed displaying "proceeding" state as "Ringing" when BLF enabled
- Fixed BLF status UI glitches
- Fixed scrolling in Edit Account screen
- Fixed app not honoring fetch message interval
- Fixed custom headers for request responses functionality
- Fixed dialpad text input field hint and inserted digits centering
- Fixed call being put on hold when transfer is initiated
- Fixed layout issues in compact view
- Fixed attended transfer in conference
- Fixed BLF management and display issues
- Fixed the option to show/hide collaboration tab via external provisioning
- Fixed handling of cloudsip call scheme
- Fixed target blank link processing
- Fixed sip protocol processing in MacOS
- Fixed crash when using G729 codec
- Fixed crash when using Plantronics headset
- Fixed call recording indicator with automatic recording start
- Fixed Back button not honoring theme colors
- Fixed crash on incoming off-net multimedia message
- Fixed removing icons when provisioning fails
- Fixed crash when deleting messages on the server side
- Fixed retheme and reprovision features in the editable copy
- Fixed crash when opening a voicemail message
Android - Improvements
- Added exception for emergency numbers when call integration enabled
- Added support for capitalized CSC links
- Added notification on incoming SIP call during GSM call
- Improved network handover behavior on call
- Whitelabels without enabled tracking no longer contain Firebase Analytics and Admob
- Added loading message attachments on demand
- Added display of progress when resetting and attempts to restart itself after reset finishes
- Modernized start chat UI flow
- Dialog info 404 not found response is now interpreted as a neutral state in the UI
- Added sending of global parameters to SSO requests
- Stability improvements
- Added new Splash screen as per the latest (backwards compatible) specification for Android 12+. See Splash Image and Background Color for Modern Android OS in CSP theme editor under Splash Screen. There is no need for immediate modifications to design of current apps, as the app will use the App Icon resource as Splash in case Splash Image for Modern Android OS is not specified. This may however lead to use of lower resolution icon on Android versions 6 to 11.
- Full support of Android 12 APIs, including the latest performance, security, and privacy improvements
- Improved CSP portal provisioning caching to save data
- Improved contact matching performance
- Improved web service and carDAV contacts performance
- Improved performance on first message history load with Fetch messaging
- Improved audio routing stability
- Added option to control business features via external provisioning
- Improved call screen button layout when (business) features are disabled
- Improved showing display name in history
- Improved permission request descriptions
- Stability improvements for Call Integration
- Added all new Call Integration configuration page to settings
- Added option to export problem reports from login screen
- Added support for cloudsip scheme
- Added new number rewriting rule
- Added switch for automatic gain control
- Improved welcome wizard for devices without Google Play services
- Added privacy policy link to initial and settings screen
- Added the untrusted root CA to the app's compatibility layer
- Improved latency when using a Bluetooth headset
- Improved the status circle
Android - Bug Fixes
- Fixed CLIP update after call transfer
- Fixed Firebase tracking issue
- Fixed dial action displayed twice when offline
- Fixed crash on incoming voice message
- Fixed ability to play recordings
- Fixed smart contacts rewriting
- Fixed crash when off-net incoming vCard attachment
- Fixed downloads initiated from the custom tab
- Fixed intermittent network handover problems
- Fixed theming issue in message detail
- Fixed audio route control when hold is toggled with Call Integration
- Fixed intermittent audio issues with Call Integration
- Fixed call screen or notification not popping up on incoming calls
- Fixed option to 'trust' invalid certificate
- Fixed message theme issue
- Fixed call integration issues
- Fixed crash when invalid MMS type received
- Fixed no visual notification for push calls
- Fixed and improved provisioning link handling
- Fixes to web registration
- Fixed BLF management issues
- Fixed Standard (non-push) incoming calls mode - please note this is a best effort solution, it has become very difficult to make non-push incoming calls work reliably on modern Android versions, and there is no guarantee that it will work on devices with OEM modifications, so we recommend to use Push incoming calls mode if possible
- Fixed intermittent crashes in background on Android 12
- Fixed call URI processing in browser tab
- Fixed smart contacts issue
- Fixed prefer mobile data feature
- Fixed issue with wired headphones when call integration was disabled
- Fixed crash on Android 6 and 8
- Fixed issue with persistent notification when push enabled
- Fixed crash after initial provisioning
- Fixed text tone issues
- Fixed number rewriting feature
- Fixed sending multiple attachments
- Fixed crashes reported from firebase
- Fixed app freezing on the incoming push call
- Fixed crash on Nubia device
- Fixed splash screen when using dark mode
- Fixed crash after provisioning
- Fixed long call audio setup delay on incoming calls
- Fixed BT watch detection
- Fixed Call integration issue on pushed calls
- Fixed the contacts match ordering
iOS - Improvements
- Added Navigation bar iOS 15 compatibility
- Added Support for loading of previous conversation when composing a new message
- Added contact button will be hidden when permission is not granted
- Improved network handover behavior on call
- Added ability to configure Location permission request text on the CSP portal
- Added sending of global parameters to SSO requests
- Added ability to load message attachments on demand
- Dialog info 404 not found response is now interpreted as neutral state in the UI
- Added password manager integration
- Added Contact integration in browser tab
- Added option to control business features via external provisioning
- Improved CSP portal provisioning caching to save data
- Improved performance on first message history load with Fetch messaging
- Improved media message preview
- Improved forward button visibility
- Improved DND rules interval visibility
- Improved call recording settings behavior
- Improved scanning invalid QR code notification
- Added support for calling web service on app reset
- Added pull to refresh contact source feature
- Improved Edit and Add buttons visibility
iOS - Bug Fixes
- Fixed Distorted voice message recording
- Fixed video and hold button overlap
- Fixed crashing when selecting a conversation
- Fixed crashing when manually provisioning
- Fixed missing call action buttons
- Fixed freezing when scanning an invalid QR
- Fixed bug with automatic attachments downloading
- Fixed crash occurring when opening an incoming attachment with .webp extension
- Fixed showing dial action text
- Fixed BLF management issues
- Fixed showing VM button if no number is configured
- Fixed default mute state on call behavior and audio route button
- Fixed crash when disabling wifi during a call
- Fixed crash on the conference call
- Fixed smart contacts issue
- Fixed issue with empty multimedia messages
- Fixed issue with counting missed events
- Fixed the persistent mute switch issue
- Fixed DTMF issues
- Fixed updating account info on reprovision action
- Fixed crash occurring when using tryingTone file
- Fixed incoming attachments issue