Voice for Windows, release notes
v2.1.6 (19 Sep 2024)
Fixed: The callback auto-allocation handling window doesn't display the recording player after the first allocated case
v2.1.5 (03 Sep 2024)
Updated certificate for BAPIWS component used in integrations
Fixed: Changing user's queue status in Active pools view can fail during wrap-up
Fixed: Possible application crash after unanswered transfer from Voice for Browser
Fixed: Possible application crash when returning call arrives to after 5 min of wait
v2.1.4 (09 Nov 2023)
Updated BAPIWS certificate used in integrations
Call Information view date selection limited to 31 days due to performance reasons
Fixed: In rare cases application would crash when loading directory contact with multiple available states.
v2.1.3 (10 Jan 2023)
Changes:
Updated BAPIWS certificate used in integrations
Callback request handling now shows the call list name in the callback details
Improved texts in the Pool groups management window
Improved user messages when phone is not yet provisioned or available
Fixes:
Call information displayed incorrect number for anonymous calls
Callback lists were displayed in Active pools view while the user was not a member of the list
In some cases when computer resumed from sleep and network was not available, the phone did not initialize correctly
Double clicking transfer button in Directory could display an error message
Directory transfer selection dialog layout was broken
Callback recording player might crash when speaker device is changed
Callback recording plays from wrong speaker device if Windows selected speaker is different than application selected speaker
Alert sound plays from wrong alert device if Windows selected speaker is different than application selected alert device
v2.1.2 (22 Apr 2022)
Fix for hold & unhold issue: in some cases when a call is taken back from hold, the user cannot hear call audio.
v2.1.1 (16 Mar 2022)
Exchange calendar month is now loaded when month view is expanded in Directory
Low audio level warning has now an option to not show the warning again
Updated BAPIWS certificate which is used in integrations
In some rare cases application crashed when changing audio device
v2.1.0 (28 Feb 2022)
Changes:
Benemen is now Enreach. App now has new Enreach layout and new name Voice for Windows by Enreach.
New directory filtering options. In directory view, the user can select a directory property and input value to filter the directory search results.
SMS message size has been extended to allow 800 characters
Warn if audio device levels are too low when making a phone call
Play an end call tone when phone call ends. Tone can be disabled from settings.
Better error handling when phone loses DNS resolving capability
Removed Audio Noise Suppression and Automatic Gain Control options from the audio settings as no longer supported
Fixes:
Some Jabra headsets cause temporary hang-ups
Exchange calendar stops working after logout
Phone number is not found from directory when number contains visual separators
Audio device change during active phone call does not work
Call wrap-up dialog is not always displayed
In some situations callback list checkbox state cannot be changed
v2.0.2 (28 Sep 2021)
Changes:
Updated internal PortSIP library to v18.1
Info or Play button displayed on all calls in Call information
Extra information fields displayed in callback auto-allocation
Directory calendar week numbers displayed with different color than calendar days
Fixes:
Phone number is not always displayed when call is received
When user searches a contact in directory, the exchange calendar does not show the day's events
Directory search result order fixed
Audio loopback test fixed
v2.0.1 (25 May 2021)
Changes:
Translated all missing texts for Danish, Dutch, German, Polish and Swedish
Installer package product code changed to allow SCCMs to update using the product code change detection. Full details: Product code
Installation displays new blue splash screen
Directory sorting order can be changed
Fixes:
Phone contact search disappears when scrolling the list
Application crashed when clock is transitioning to summer time
Large pool group can cause slowdown
Directory search results can be slow and hang the the application for a while
New upcoming availability’s start time is not set correctly when time is edited from date picker textbox
Callback lists disappear when user is not joined in any lists and selects Show joined lists checkbox
Icons in service pool details have wrong tooltip texts
Service call Info header layout changed to same as in directory contact’s Info header
Phone keypad input is skipped when clicking fast on the number buttons
Call information might not update correctly when directory cache is updated
Application crashes if settings file is corrupted
Speaker and microphone volume levels set too low when application is first installed and started
Speaker and microphone level indicators did not show correct values if volume has been changed from Windows volume
Known issues:
Audio loopback test does not work
Sometimes user does not get correct directory search result order without app restart
v2.0.0 (04 Mar 2021)
New modern layout! Same functions in same places as before but with new colors, icons, fonts, splash screen on startup, etc.
Name changed from BeneDesk for Windows to BeneVoice for Windows.
Application installation location and executable name has not been changed for compatiblity reasons.
Display contact's availability note text and end time instead of event type.
Display “In meeting 15.00” instead of “Offwork” if note text and end date exists
Exchange modern authentication
A new authentication method for Exchange calendar integration.
User feedback can be sent to Benemen from About screen.
Callback auto-allocation:
Corrected: User’s availability change to Do not Disturb or Offwork switches off callback allocation to the user.
Corrected: Callback case handling window was not closed when not receiving callback cases anymore.
Corrected: Callback case handling buttons go disabled when a secondary call rings and ends.
Other fixes:
Corrected: Audio devices are not loaded correctly when user is logged out and resumes from sleep.
Corrected: Call information numbers were not updated correctly if directory cache has been expired.
Corrected: Call information numbers were not updated correctly if queue has multiple numbers configured.
Corrected: Logging notification for restarting phone functionality did not work correctly.
v1.10.2 (30 Oct 2020)
Corrected: In callback case handling the call button was disabled for the first allocated callback case.
Corrected: Login authorization would fail if client machine clock would deviate too much from correct utc time.
This could occur for example when daylight saving time is not applied automatically on the client machine.
Corrected: Having a single pool in multiple pool groups would cause the pool management view listing flicker.
Corrected: When in active pools view the selection visibility might not update correctly when pool users are added or removed from anywhere else than the same client.
v1.10.1
Corrected: In call handling view the number button click would not make a call but instead shows a blank screen.
Updated EO libraries to v20.2.90
This fixes issues that url schemes like tel: and mailto: did not work
v1.10.0
New and improved handling of callback auto-allocation
Callback cases now open to a new window. Previously they opened inside the application main window. The new window offers more space for case details and makes the handling easier when everything is in one view.
History view now shows all call attempts and related cases in one place.
Related cases from same phone number on same callback list can be automatically closed while only the main case is handled. This speeds up and clarifies the handling.
Audio fixes
Internal component update fixes possible audio problems when phone feature is loaded.
Updated BAPIWS integration libraries
This corrects the integration problems with different client environments due to the change with the TLS version.
Application window size
The window now fits properly to small resolution screens too.
v1.9.0
Support for the callback case serving and handling.
Support for the faster 'My display number' selection.
Corrected: Directory search matching in some search cases.
Updated EO libraries to v20.1.45
This updates the Chromium to V77
Fixes issue that Windows might freeze when moving Application window while loading a website.
Adobe Flash support is phasing out from Chromium and in this version the flash content has to be manually accepted to run on each website.
Updated NLog library to v4.7.2
Updated libphonenumber to v8.12.4
v1.8.5
Updated BAPIWS integration libraries
This corrects the integration problems with different client enviroments due to the change with the TLS version.
v1.8.4
Corrected: Call agent wrap-up time might be shown incorrectly in certain call cases.
Corrected: Service call info view in queue call might not display results in some cases
v1.8.3
Support for call agent wrap-up time.
Updated JabraSDK to v1.8.3.10
This update resolves issues where other manufacturers headset might interfere with the button inputs.
Updated NLog library to v4.6.8
Updated NAudio library to v1.10.0
Updated libphonenumber to v8.11.4
Corrected: Directory search with quotation marks when search query contains both quotation mark and non-quotation mark queries.
Improved DNS queries in phone initialization.
Known issues:
On some workstations the audio device can be exclusively reserved which can prevent the telephony initialization during application startup.
Cases where this error can occur is that some audio player is playing audio and exclusively reserving the audio device during the playback.
Such a case will show a generic error message to user indicating initialization failure.
v1.8.2
Language in the web views is set to the same language as in the Windows language region.
Queue user availability shows detailed information when mouse is hovered on top of the users availability in the queue view.
Password recovery is now made through the discovery service.
SMS sending now supports sender number selection.
Directory search now supports using quotation marks as defining a single search term.
For example using search input "car model" will be treated as a single search term instead of two separate search terms.
Corrected: Alert audio devices might not be loaded after user logs out and logs back in again.
v1.8.1
User can disable Jabra Support from application settings.
Corrected: Receive queue calls status was incorrect when user availability is off work.
Corrected: Directory search result might not bring the search result on top when trying to search with fullname.
Corrected: Directory search result content might not always update correctly.
v1.8.0
Support for pool groups.
Support for pool groups administration.
Support for pool group level user activation for administrators.
New layout for active pools view where user can make selections for which pools he/she is active.
New placement for the queue call information.
This can be now found below the active call.
New placement for the show service pools switch.
This can be now found in the availability dropdown menu located in the users status bar.
Support for service call history for the active call.
This can be found below the active call as a expanding "Info" area.
Service call information is refreshed when "Info" area is expanded or reload button is pressed.
Support for showing receive status of direct and queue calls in the users status bar.
Support for multiple directories including personal directory.
Support for sending SMS to other number and to any number.
Support for directory custom fields.
Support for directory entry type icons.
Support for auto afterwork feature.
Improvements for SIP High Availability.
Miscellaneous security changes.
Corrected: BAPIWS integration process might fail to start on some workstations.
Corrected: Automatic login is retried if it fails because of non existing network connection.
Corrected: Unable to select silo discovery results because window was minimized.
Corrected: Incoming call notification might be shown empty and is not automatically closed.
Corrected: Application might crash when collecting debug logs.
Corrected: Application settings was not properly restored after version update.
Corrected: Directory search results was not correct with mixed search term combinations.
Corrected: Copying information to clipboard might crash the application if clipboard is reserved by another process.
Updated Jabra SDK to v1.7.3.4
This fixes the known issues introduced in the v1.7.2 release
Removed Exceptionless service.
v1.7.3
From this version onwards applications web requests are made only using TLS v1.2 security protocol.
Support for new external application integration cases.
Incoming call notification shows the resolved caller name for a queue call.
Connection testing can cause problems when connections are limited due to firewalls and proxies.
Primary connection test is made with web request against Benemen silo discovery's ping address.
Secondary connection test if first fails is made with web request against Microsoft NCSI address.
Supports default proxy with default credentials for web requests.
This will come automatically from Windows proxy settings.
Corrected: When BENESWU is installed and auto updates are not configured for the user it can occasinally cause initial settings not to load.
Corrected: QoS data sending did not work.
Corrected: SWU getinfo failure to API can prevent settings loading.
Corrected: User queues might be fetched from the API unneccesarily when using 'basic' UIMode
Corrected: Long call information text is cut out.
Corrected: Call information text is easier to see.
Corrected: In directory calendar, users availability status was not updated if search results were greater than 25.
Corrected: Application crash when double clicking disabled checkbox in queue view.
Corrected: In switchboard mode transfer from directory contact entry could transfer to incorrect number.
Corrected: In switchboard mode transfer from transferpads directory contact entry was not possible.
Corrected: Tel uri's that contains space characters did not open correctly from Chrome browser.
1.7.2
Updated EO libraries to v18.3.46
Updated PortSIP library to v16.3 Oct19 2018
Support for multiple SRV records and SIP registrar High Availability.
Support for returning call alert.
Corrected: Application might hang after several logouts.
Corrected: Application might crash when managing queue users.
Updated Jabra SDK to v1.4.0.10
This changes how the Jabra is handeled with multiple calls.
Call that is indicated with 'Jabra' (below the red end call button) is the call that the headset will control.
All the other calls must be controlled via User Interface.
Benedesk for Windows->File->Settings->Jabra has a headset name indicator that displays which headset is connected.
If it displays 'None' then either no headset is connected or headset is not supported.
When connecting multiple Jabra headsets then the latest one that is connected will be used.
Corrected: Using Jabra and UI buttons might interfere with each other.
Corrected: Jabra Hold button cuts the phone call.
Corrected: Bluetooth headsets connected via Jabra Dongle (e.g Jabra Link 370) support.
Please use the Jabra Direct software to pair and connect the Dongle and Headset before using with Benedesk for Windows.
When using the headset with multiple softphones e.g with Skype for Business, please use the Jabra Direct software to set the preferred softphone.
Also in this case set the 'Jabra Direct' checkbox from Benedesk for Windows->File->Settings->Jabra
Known issues: Disconnecting and then connecting headset might cause application crash.
This is related to the JabraSDK and requires a fix from Jabra.
Known issues : App crashes whenever a Plantronics headset is connected & you press a button on that headset (assuming that Plantronics library is also loaded in the java application).
This is related to the JabraSDK and requires a fix from Jabra.
v1.7.1
Corrected: BDfW may show incorrect Availability during call
Corrected: Microsoft.Office.Uc.dll missing from the BAPIWS
v1.7.0
BeneDesk for Windows requires .NET Framework v4.5.2 or higher installed on the host machine.
Support for showing queue name in the incoming call notification.
Support for showing directory Title field in the contact card below username.
Support for the new Jabra SDK.
Support for 'fullmc' uimode.
Support for permissions on queue view.
Support for user permissions on settings.
Support for opening external links to default browser on external applications.
Support for file download on external applications.
Support for paged directory search.
Support for searching calls using phonenumbers.
Support for phonenumber copy to clipboard.
Support for directory search result sorting in alphabetical ordrer by name.
Support for endpoint discovery.
Participating to error report collection is now optional by default.
Updated: EO libraries to v18.1.75 which updates Chromium engine from V54 to V62
Updated: NLog library to v4.4.13
Updated: PhoneNumber library to v8.9.0
Updated: Exceptionless libraries to v4.3.2003
Corrected: Application crash when call transfer is made from the active call and active call ends.
Corrected: CallAsNumber selection changed to no selection after setting was changed.
Corrected: Service call details was not ordered by time.
Corrected: Alert audio device is only used for the incoming call alert. Tone sounds are routed to selected speaker device.
Corrected: Contact card availability and calendar is updated when users availability is changed from the contact card in switchboard mode.
Corrected: Audio device names character encoding problems.
Corrected: Basic UI breaks when showing directory search result and call transfer contact search result at the same time.
Corrected: Copyright year texts.
Corrected: SfB search results might appear twice.
Corrected: Queue management view doesn't show 'Users' button.
Corrected: Shortcut keys can cause confusion and problems in certain situations
Corrected: WebView queue script call might cause crash when webview is being destroyed.
Corrected: UI does not change to login state when trying to login fails to local http request error.
Corrected: Call information ANum & BNum will show wrong result if phonenumber is empty.
Corrected: Application shows blank screen if user.config contains invalid data
v1.6.2
Corrected: When saving directory contact edit the new values were not updated to the existing search results.
Corrected: Navigating the 'Type to find contact' results with keyboard arrow keys might reset the search result.
Improve: 'Type to find contact' and 'Type to find contact where transfer is made' searching
Search is started when search term length is equal or more then 3 characters.
Search is cleared when search term length is less than 3 characters.
Search results will improve depending how detailed the search term is.
Corrected: 'Type to find contact where transfer is made' search results transfer buttons not enabled in Basic and Full UI modes.
Corrected: 'Type to find contact' search results not visible after first search.
Corrected: 'Type to find contact' search results availability status might not get updated.
Corrected: Service calls search queue selection list might not have items to select.
Corrected: Active pools incoming queue call view not shown in Full UI mode.
Corrected: Queue info not sent to BAPIWS in Full UI mode.
Corrected: Jabra hook switch might cause hang-up for secondary incoming call.
v1.6.1
Updated BAPIWS
Support for secondary incoming call alert tone
v1.6.0
Support for new incoming and outgoing call transfers.
'Consultative transfer' method has been removed as unnecessary.
Support for incoming calls when a call is already active.
This has changed the basic and full UI's call handling to support this feature.
Answering the incoming call when there is already a active call will put the active call automatically on hold.
Supports to put multiple calls on hold.
Corrected: 'Type to find contact' result is sometimes not visible.
Corrected: Large queue views can cause application hangup and memory crashes.
Corrected: Fix 'Type to find contact' textbox might not get enabled in some call situations.
Corrected: Queue view does not resume updating when closing and opening the queue view.
Corrected: 'Applications' area in multichannel view shows loading when there are no services configured.
Corrected: Call information filter does not use timezone for start and end times and will return incorrect call list in some cases.
Corrected: Retry SIP connection by fetching Voip settings from API when user manually retries after error.
Corrected: Flooding SIP REGISTER messages on authentication failure.
v1.5.5
Corrected: Lync client connection retry can hang the application.
Corrected: Queue view values did not update periodically.
v1.5.4
Various changes to improve UI performance.
Handle new Classification events to improve classification.
Update EO libraries to v17.2.92
Do not show calendar for SfB contact when EWS calendar not in use.
Changed: Gathering application's windows event logs can be expensive.
Gather them only when sending logs or unhandeled exception occurs.
Corrected: If network is down during login request, error message 'check user name and password' was shown.
Corrected: User queues list was not cleared when no items to update.
Corrected: Search result can sometimes contain same contact multiple times.
Corrected: SfB conference call was sent as user event source categroy.
Corrected: Transfer to work number fails.
Corrected: Certain types of log data might crash application.
Support QueueCallComing event to BAPIWS.
v1.5.3
Corrected: Show only SfB contacts when "SfB" checkbox is selected in the directory view.
Corrected: Classification window does not work correctly on basic/full ui modes.
Corrected: Returning call does not display contact information where transfer was made and retry transfer fails.
Corrected: Clicking transfer button without transfer target can cause crash.
Corrected: Calling to a shortnumber can cause a wrong contact to be displayed for the call.
v1.5.2
Update NLog libraries to v4.4.12
Update Exceptionless libraries to 4.0.1955
Update libphonenumber-csharp library to v8.8.0
Improved and corrected directory search results in directory search and phone search lists.
Enabled web engine GPU rendering, which might result for improved performance on web pages.
Corrected: Receive queue calls setting value was not synchronized across UI states.
Corrected: Fetching information against invalid phone numbers can freeze UI for a while.
Corrected: Outgoing call pop-up did not update contact information in certain cases.
Corrected: Network checking might have resulted to incorret state and prevent user login.
Corrected: Log send interval was calculated incorrectly, resulting too fast uploads.
v1.5.1
Update EO libraries to v17.2.43
Fixes certificate error problems on certain websites.
v1.5.0
Improve shortcut key handling when focus is in WebView
Smaller window sizes for additional windows.
Notifies user about the call as user selection activation delay.
Added delay to retryable errors.
Change 'Report a Problem' support email address.
Change 'Lync' naming to 'SfB' naming.
Corrected: Exchange credentials should not be asked in Basic/full UI modes
Corrected: Event logging target.
Corrected: If Speaker is muted before you make the phonecall, muting does not work. Speaker icon stays red, but sound is still coming from speakers.
Corrected: Do not show availablity status for contacts that does not have availabilities e.g. queues.
Corrected: Type to find contact issues.
Corrected: Managing others in Additional features broken after backend update.
Corrected: Incorrect call id is send to classification.
Corrected: Call as user selection gets cleared after selection is made.
Corrected: Queues serving setting might not be visible in active pool view when application has started.
Corrected: Lync search option in directory should be visible from full ui mode and up.
Corrected: Cannot use same arrow icons to do different actions compared to old version.
Update EO libraries to v17.1.76
Update libphonenumber-csharp library to v8.3.1
Update NLog libraries to v4.4.11
Update Newtonsoft.Json library to v10.0.3
Update Exceptionless libraries to 4.0.1951
Chat pickup for Benemen apps.
Corrected: Permission object's when not configured correctly.
Support for older Exchange versions.
Uses 2010_SP1 schema
Corrected: UI misses the control button of an alerting call.
Application handles 503 retryable errors.
Corrected: User can change windows size without application crashing.
Retry web login after 401 message.
Corrected: Caller number selection.
Corrected: Processing search results can take several seconds and block ui when calendar is in use.
Exchange integration configuration.
By default uses Windows credentials and autodiscovery url.
By un-selecting check values user can input manual settings.
Corrected: Suspend/Resume does not work correctly on some situations.
Corrected: Crash when logging Lync search results
New call classification support
Corrected: Jabra Headset "in hold mode" after transfer
Corrected: User should be able to navigate back/forward with the BDfW web borwser.
Corrected: Show applications gets disabled on network changes / errors and does not recover to original state
Corrected: Clear color indicators for microphone / speaker mute
Corrected: Returning call does not return to "returning call" part of the UI
Corrected: Missing directory fields in BDfW directory
Corrected: Application should be able to re-start when SWU commands for update.
Possible to select Caller number in phone view
Possible to edit directory entry if user has right to do so.
Possible to reload settings
Additional settings -> File -> Reload will also reload API settings.
Upgraded calendar view
Month view where user can select and view day details
Use Softphone_Log_CallQOS for setting QOS logging automation.
Local log for the application
Detailed logging for every aspect of the application.
Located in the %temp%/benemen_logs
Controlled via the setting values
Softphone_Log_SendInterval
Softphone_Log_Send
Softphone_Log_Level
Logs can be sent via SFTP
v1.4.26.0
QA-interfaces
v1.4.25.0
Updated PortSIP library v11.3.0 Jan16 2017
v1.4.24.0
Updated PortSIP library v11.3.0 Dec29 2016
Updated NAudio library v1.8.0
Updated EO libraries v16.2.93
Updated Exceptionless library v4.0.1924
Let Windows handle tel uri when sip is not in use.
Limit rapid hold pressing to prevent issues.
v1.4.23.0
Handling for situation when user has AD credentials.
When AD credentials becomes invalid user will be prompted for re-login.
Corrected: Browser additional headers caused incorrect language in web sections.
Corrected: When Voip settings are invalid, re-fetching eventually caused fetching multiple times at once.
Corrected: User cannot navigate with arrow keys into contact results in basic phone when quick keys are in use.
Improve Jabra functionality.
Workaround for GN 2000 MS and similar devices. Will not off-hook call after 30sec when using SfB.
Hold and mute functionality corrected.
Corrected: When call was on hold microphone/speaker mute would break the call session.
Corrected: Crash when loading audio devices.
v1.4.22.0
Updated Exceptionless library v4.0.1919
Updated libphonenumber library v7.7.4
Updated PortSIP library v11.2.4 Nov18 2016
Updated EO libraries v16.2.72
User-Agent header is sent on every API call
v1.4.21.0
Updated EO libraries v16.2.60.0 that fixes WebView scaling issues.
Updated libphonenumber library v7.5.1
Softphone_UIMode migh be set incorrectly so the check is made after normalization.
'basic' uimode will be loaded as default value is missing or is completely wrong.
Support 2 and 5 character General_Language setting value.
In basic phone the search result does not block the call functionalty buttons so that the call can also be initiated with call button.
v1.4.20.0
Updated EO libraries v16.2.44.0
NOTE! Application folder C:\Program Files (x86)\BeneDesk for Windows\ contains eowp.exe, which in some cases might help with antivirus block problems. If crashes still occur because of the antivirus process block then the eowp.exe from the mentioned location should be whitelisted in antivirus software.
Removed unnecessary audio codec set on every call.
v1.4.19.0
Updated PortSIP SDK v11.2.3 Sep7
Corrected: LyncTerminal Call state is always sent to API on call start/end.
v1.4.18.0
Updated EO libraries (v16.2.23.0) and Exceptionless libraries (v4.0.1906)
Corrected: Call view disappears from the layout in Hold state.
Corrected: SfB availablity changes to equal requirements.
Corrected: SfB calendar state.
If user does not have valid SIP settings then try to fetch them again every 5 minutes as longs as valid settings are available.
Corrected: Jabra CallerId set if CallerId is empty.
Changed that Jabra buttons are only in use when SIP is in use.
v1.4.17.0
Updated EO libraries
NOTE! Some antivirus softwares does not like that eowp.exe process is created (in user temp folder) on-the-fly if it does not exist. Will cause crashes when anivirus blocks eowp.exe process.
SIP debug log. Located in %temp%\BeneDeskLogs\SIP
SIP logs that are over week old will be removed.
Corrected: WebLogin credential loop.
Removed EO webegine start from application constructor.
Application MainWindow is activated if BeneDesk.exe is launched and application is already running. (Like Lync does)
v1.4.16.0
Enhancements for Jabra management.
New lync status management. New values in Softphone_UpdateLyncStatus not in use yet.
v1.4.15.0
Corrected: Jabra hook switch did not work correctly for answer/hangup.
v1.4.14.0
Corrected: Queue manage window crash.
v1.4.13.0
Corrected: SIP statistics crash.
Corrected: Calendar working hour change.
Use General_Region setting to set application timezone.
Windows timezone is only in use if cannot find valid timezone from settings.
When timezone changes all lists that contain times are cleared so that no invalid times will be present.
Windows region and language is sent on each browser session for possible future usages.
Lync: If user Windows session is locked or Lync client is idle or Lync availability is DND then availability is not updated into BeneStatus.
v1.4.12.0
Handle the situation when API call returns html content or parsing fails.
If content is html consider this as a connection problem since it might be a wlan access point or similar problem. Shows error notification ’There was a problem updating your status. Please try again in a few minutes.’
If content parsing fails then shows error notification ’Server error, please try again later or contact Benemen support’
Removed CPM status check since there is not relaiable way to check this.
v1.4.11.1
Fixed CPM status check
EO.WebView.GetHtml() does not work properly.
v1.4.11.0
Fixed a crash when changing web tabs.
Updated EO libraries.
Application window is brought to foreground only when call is answered.
Changed that user cannot create availability when starttime is earlier than present time.
Error notifications only in English and Finnish.
When availability is edited start time is disabled.
v1.4.10.0
SIP settings logged on error cases.
Updated PortSIP SDK v11.2.3 Aug23
UI language selection is only made from the 'Additional settings'.
Added ServiceType check for CPM recognization
UI fits into 1024 width in ’full’ UI mode when queue is not visible.
Basic phone size stays the same when window is scaled.
Corrected: Small UI scaling issues.
Corrected: Basic phone contact search when search text is under 3 characters.
Corrected: Loading problem when no external directories in use.
v1.4.9.0
Call classification.
BrowsingMode Embedded/Browser support for external services.
SIP statistics support for multiple calls.
Fixes to language selection.
Triggers to catch CPM timeout.
v1.4.8.0
Corrected: User availability updates to the basic phone search result.
Basic phone search result changed to look similar as directory result.
Do not show Lync contacts twice when Outlook sync chosen in Lync client.
Save the directory Lync filter choice.
In calendar AM/PM visual representation into two rows.
Changes and fixes to sip statistics.
BeneCPM timeout fix
v1.4.7.0
Updated EO, JSON.NET and Jabra libraries.
Added support for Jabra DIAL 550 and similar Jabra devices
In settings window user can enter the speed dial numbers.
Lync directory search
Search to lync is made also when made in API if Lync in use.
Directory view contains checkbox to filter Lync results.
Corrected: Jabra hold might not worked correctly.
Corrected the Lync client startup check when the registry values are taken into use.
Enhancement for recovery if Lync client shuts down during BDfW usage.
Small UI corrections.
v1.4.6.0
Corrected: Queue numbers were not included in the full and multichannel layouts.
Corrected: Calendar availability crash on months last day.
BeneCPM timeout. Not tested.
v1.4.5.0
Queue numbers are shown in the queue view.
Call recoring is shown in it's own window.
Updated EO libraries.
Corrected: ’Receive queue calls’ is set to off state on logout/login.
Added in Queue view ’Users’ and ’Manage’ napit. Opens separate window with web page to the BeneDesk.
Corrected: Crash when sending call statistics.
Corrected: Queue ’OpenStatus’ unknow state color.
5xx server error management. When this error occurs a server error text is shown in the error area from where the user can try to connect again.
v1.4.4.0
Corrected: Crash when trying to open call recoring in multichannel mode.
Corrected: Switchboard layout in high resolution display with 200% scale.
SIP QoS data is also sent to API when statistics reporting in use with the -stats parameter.
Added audio device information to QoS data.
OpenStatus column in queue view.
OpenStatus help text updated in BeneUI resource.
In Multichannel UI mode added 'Show joined pools' feature.
Shows also the queues where is use not active. (IncludeUserInactive=true)
v1.4.3.0
Directory entry contact card changes.
Color coded queues.
Corrected: Settings window title was not visible.
v1.4.2.0
UI styling
In 'Additional features' window first tab is the 'Callback' BeneDesk page.
'Additional features' is menu item is hidden if no external services or callback permission.
’Additional settings’ window content opens BeneDesk settings. Saving the settings also updates the BDfW settings.
Top menu contains ’Start manage’ menu with manageable users if such exist.
After staring the manage top menu will contina 'Stop manage' that will contain the current managable user which can be stopped.
User can select from the ’Start manage’ another user without first stopping the active one.
Active manage is also stopped when window is closed.
Corrected: Do not search with shortnumber in switchboard call information from the directory.
Corrected: In the directory entry the phone button numbers were incorrectly set.
v1.4.1.2
Softphone_UIMode:basic is now the basic sofphone UI layout and Softphone_UIMode:full is now the basic softphone UI layout with Queue view
v1.4.1.1
Corrected: Availability PresenceTypeID that breaks availability set. v1.4.1.0 should not be released!
v1.4.1.0
Corrected: Lync in-a-call state when SIP call starts/ends.
Updates Lync terminal 'on a call' state to API when Lync call starts/ends.
Contact entry is fetched from directory cache for returing calls.
Corrected: Jabra ringtone state when call is rejected or on invite hang-up.
(Note: If Skype or some other Softphone is also active and it will also ring then Jabra will ring as long as everyone has stopped the ring)
Added Jabra Direct checkbox to settings. Default is un-checked.
Call statistics are only saved locally to %temp%\BeneDeskLogs\Exceptionless folder
Statistics filename starts with Statistics_ prefix.
Statistics colletion is started by sending -stats parameter to exe or socket Can be disabled by sending the paramter again or shutting down BDfW (not persistent).
v1.4.0.0
MultichannelUI
Activates with uimode : switchboardmc
MultichannelUI modessa ’Lisäominaisuudet’ valinta piiloutuu menusta.
Basic UI and SwitchboardUI
’Additional features’ menu choice
External service choices removed from file ja systray menus.
External services uses EO WebBrowser to show the content if such services exist.
Corrected the slowness of phonenumber copy paste.
EO WebBrowser sends custom user agent string which can be used to recognized the caller as BDfW.
Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.28 Safari/537.36 BDfW/1.4.0.0
SIP statistics reporting to exceptionless after call is ended. (also saved locally in %temp%\BeneDeskLogs\Exceptionless)
Not in use in normal usage.
Can be activated with -stats parameter.
Can also be activated/deactiveted during application run by sending the paranmeter to exe or socket.
Deactivated when parameter is sent again.
v1.3.17.0
Updated Exceptionless libraries.
User can select mobile/work/other number in Basic UI.
User can see "on call" icon in Basic phone.
TransferPad fix spacebar key was ignored.
DateTimePicker can be closed using close button.
Redesigned call history and upcoming availablity list items.
Call history filtering.
Availability fix End date out of range exception.
Availability fix when continuos checkbox is selected first and end date is lower than start date, availability is not allowed to save.
Availability fix current search result availabilities are not updated.
v1.3.16.0
Fix Basic UI border display problem
User can see availabilties in switchboard directory calendar view
Update UI when resolution changes to prevent UI layout problems.
Change availability edit buttons to icon buttons
More information to error reporting
Setup.exe fix Lync version and location check
Schedule availability refresh fetch only for current days availabilities.
v1.3.15.0
Updated Exceptionless libraries.
Build BeneDesk.exe as x86 target with LargeAddressAware to prevent memory problems
Show queue call on incoming call
Handle X-Persist-External-Data on incoming call
Queue layout fixes
Clear Culture cache on time change to prevent using old time values
Change WMI event listeners to use WindowMessage instead since on some machines WMI calls fail.
Jabra Direct support
Shutdown BeneDesk on console disconnect (Fast User Switch).
Windows multiuser is not supported since it will cause issues.
Fix switchboard directory email navigation exception
Load availabilites and external services after settings are handeled
When new web tab is closed navigate back to tab that opened it
Fix possible ParameterServer exception
Handle settings changeg from the BeneDesk Web
Add SMS error description to error notification
Updated TabbedBrowsing
© Enreach, Mannerheimintie 117, 00280 Helsinki, Finland
+358 40 450 3000, www.enreach.fi