Voice for Dynamics 365, release notes
(CIF1, single-session Dynamics 365 model-driven apps) and
(CIF2, Omnichannel for Customer Service App, Customer Service Workspace App)
Release 1.5.7 (19 December 2024)
Updated phone version to 2024.5.2
Improved call and callback synchronization
Changed API query parameters in synchronization (StartTime, EndTime→ ModifiedAfter, ModifiedBefore)
Activity creation to D365 had long delay
Query Throttling optimization
Fixed and improved metrics & recording url synchronization logic.
Fixed invalid activity creation after call.
Modified handling for missing DefaultCRMAssignee.
Updated and added tests for updated and new cases.
Refactored and improved WebRTC client initialization process.
Overall code refactoring, optimizations and simplification.
Release 1.5.6 (24 September 2024)
(CIF1, single-session Dynamics 365 model-driven apps) and
(CIF2, Omnichannel for Customer Service App, Customer Service Workspace App)
Updated phone version to 2024.4.1
Fixed issue with incorrect fallback date format upon phonecall creation.
Fixed issue with wrong customer information in outbound calls by adding setCustomerSearchResults-plugin event to outbound calls and fixed setting the search results in duplicate or unidentified customer results.
Added EarlyPhonecall plugins to support creating a phonecall activity at the beginning of the phonecall which can be activated in customers dynamics.
PNPS satisfaction question displayed for all users.
Release 1.5.5 (8 May 2024)
(CIF1, single-session Dynamics 365 model-driven apps)
(CIF2, Omnichannel for Customer Service App, Customer Service Workspace App)
The latest version of the WebRTC Phone included (2024.2.1)
Fixed the issue that occurs when a phone number is selected from outside of the Voice session.
Added error handling for parsing empty start and end times.
Release 1.5.4 (15 Mar 2024)
(CIF1, single-session Dynamics 365 model-driven apps)
(CIF2, Omnichannel for Customer Service App, Customer Service Workspace App)
Optimized phone number search. Speeds up the search when the database is large. Added UseExactPhoneNumberSearch setting in General Settings. Value must be true if optimized search is used. Requirement: phone numbers must be stored in E.164 format in database.
Release 1.5.3 (16 Jan 2024)
(CIF1, single-session Dynamics 365 model-driven apps)
(CIF2, Omnichannel for Customer Service App, Customer Service Workspace App)
The latest version of the WebRTC Phone included (2024.1.0)
Hotfix to improve Webhook listener to avoid duplicate Callback sync to VfD365 (message where isClosed = true)
Release 1.5.2 (18 Dec 2023)
(CIF1, single-session Dynamics 365 model-driven apps)
(CIF2, Omnichannel for Customer Service App, Customer Service Workspace App)
The latest version of the WebRTC Phone included (2023.3.3)
This version of the Embedded Phone has improved the above audio handling Keep audio devices always connected
A minor release with multiple improvements & fixes
Release 1.5.1 (9 Oct 2023)
(CIF1, single-session Dynamics 365 model-driven apps)
(CIF2, Omnichannel for Customer Service App, Customer Service Workspace App)
The latest version of the WebRTC Phone included (2023.3.0)
A retry logic has been added to core API when calling WebRTC to improve performance
A minor release with multiple improvements & fixes
Release 1.5.0 (4 September 2023)
(CIF1, single-session Dynamics 365 model-driven apps)
(CIF2, Omnichannel for Customer Service App, Customer Service Workspace App)
The latest version of the WebRTC Phone included (2023.2.5)
Modern Authentication
Login method for customers who want to control the login into the Dynamics 365 Widget through their own Azure AD. Improves information security. Provides Better integration with different customer systems. When the phone Widget loads Customer's AzureAD approves the login.
Multiple back-end improvements & fixes
Release 1.4.0 (4 May 2023)
(CIF1, single-session Dynamics 365 model-driven apps)
(CIF2, Omnichannel for Customer Service App, Customer Service Workspace App)
The latest version of the WebRTC Phone included (2023.1.1)
Callback synchronization through Webhook: A new way to sync callbacks. With the webhook approach customers are able to sync the callbacks much faster (e.g. in 30 seconds time). Webhooks are preferable to polling and this technical approach makes the product even smoother. The synchronization method can be configured from the Voice for D365 configurator App.
Multiple back-end improvements & fixes
Release 1.3.0 (6 Apr 2023)
(CIF1, single-session Dynamics 365 model-driven apps)
(CIF2, Omnichannel for Customer Service App, Customer Service Workspace App)
The latest version of the WebRTC Phone included (2023.1.1)
Omnichannel Presence control
Omnichannel Presence functionality allows presence to be synced programmatically (through presence API’s) for the agent in the client session in Dynamics 365. With the functionality enabled there’s no more manual work for the agent to switch presence status between different channels to work on a customer case. Ready made plugins handle the presence changes (between the WebRTC phone and Dynamics 365 presences) automatically in the background. Omnichannel presence feature is enabled in Voice for Dynamics 365 configurator App. This feature is targeted for customers using Dynamics 365 Omnichannel for Customer service and Customer Service Workspace App.
Multiple back-end improvements & fixes
Release 1.2.3 (3 Feb 2023)
(CIF1, single-session Dynamics 365 model-driven apps)
(CIF2, Omnichannel for Customer Service App, Customer Service Workspace App)
The latest version of the WebRTC Phone included (1.8.2)
CallDurationLimit -setting. Ability e.g. not to synchronize outbound calls that were directed to voicemail but no actual message was recorded. Ability to ignore too short calls can be set in the Voice for D365 configurator App.
Release 1.2.2 (21 Dec 2022)
(CIF1, single-session Dynamics 365 model-driven apps)
(CIF2, Omnichannel for Customer Service App, Customer Service Workspace App)
The latest version of the WebRTC Phone included (1.8.2)
New Enterprise Calls configuration setting: Match the first matching contact / Account when multiple matches are found with the particular number. This way there are no ‘orphan’ phone call records without contact information.
List of phone calls is now shown in the first CIF2 session template tab (the anchor tab). A core feature to improve high volume call center scenarios.
Notification about missing Voice User privileges in D365
New config setting that controls whether to create Callback request bundle or ignore additional ones
More informative error logging with custom JS plugins
Multiple back-end improvements & fixes
Release 1.2.1 (29 Jun 2022)
(CIF1, single-session Dynamics 365 model-driven apps)
(CIF2, Omnichannel for Customer Service App, Customer Service Workspace App)
The latest version of the WebRTC Phone included in the solution package (1.7.0)
Possibility to specify column headers for multiple matches search
Multiple back-end improvements & fixes
Release 1.2.0 (31 May 2022)
Release with multiple new features
(CIF1, single-session Dynamics 365 model-driven apps)
(CIF2, Omnichannel for Customer Service App, Customer Service Workspace App)
The latest version of the WebRTC Phone included in the solution package (1.7.0)
Smart routing: Capability for the D365 Integrator partner to do Smart Routing based on Dynamics 365 data by creating a JSON REST API
Plugin architecture: Major new feature that will make the product more configurable and flexible to use. Customers can now modify and choose directly from the Voice for D365 Configurator App UI how the product will react to certain use cases and events. E.g. user-login, call-ringing, call-ended, etc.
Callbacks: Use the number of the queue as the A-number for callbacks. Some customers might want to display the a-number of the queue when making the callback attempt. For this purpose, the phone number of the queue has to be stored on the callback request. Phone widget can then use this piece of information when making the callback.
Capability to deploy both CIF1 & CIF2 to co-exist in the same environment ( Users can use both single session and multi-session Apps in the same env.)
Automatic User ID update for D365 Team members
Updated Configuration Guide document (including Smart Routing Chapter 1.6)
Multiple back-end improvements &fixes
Release 1.1.8 (11 Mar 2022)
(CIF1, single-session Dynamics 365 model-driven apps)
(CIF2, Omnichannel for Customer Service App, Customer Service Workspace App)
The latest version of the WebRTC Phone included in the solution package (1.6.1)
Agents can now see if there are multiple callbacks related to same number and queue. All related callbacks can be now marked complete together (Mark complete All -button) when handled.
Administrators can now modify the Callback subject in the configurator App
Enreach user IDs are now automatically updated for new users. No more manual work for administrators.
In this release the customer is able to select the owner of the callback request in the callback profile (queue owner or the API user)
Multiple back-end improvements &fixes
Release 1.1.7 (13 Dec 2021)
(CIF1, single-session Dynamics 365 model-driven apps)
(CIF2, Omnichannel for Customer Service App, Customer Service Workspace App)
The latest version of the WebRTC Phone included in the solution package (1.6.0)
Voice for Dynamics 365 by Enreach rebranding changes (new UI and color theme)
Phone call retroactive update to D365. An extended time-window functionality to Enterprise calls. Scheduled job/task checks calls made in other end points than D365 (e.g. Mobile calls) and whether the phone number exists by the end of the day in D365. If it does it updates the phone call activities automatically to D365 during the next night.
Multiple back-end improvements &fixes
Release 1.1.6 (13 Oct 2021)
(CIF1, single-session Dynamics 365 model-driven apps)
(CIF2, Omnichannel for Customer Service App, Customer Service Workspace App)
The latest version of the WebRTC Phone included in the solution package (1.5.5)
Managing of multiple WebRTC instances. End user can have multiple Microsoft Dynamics 365 tabs opened in the Web Browser simultaneously with only one active BeneVoice Web Phone session. (Applies to CIF1, single-session Dynamics 365 model-driven apps)
Customer Service Workspace (multisession) App compatibility (with CIF2.0) without the Omnichannel provisioning
Multiple back-end improvements &fixes
Release 1.1.5 (3 Sep 2021)
(CIF1, single-session Dynamics 365 model-driven apps)
(CIF2, Omnichannel for Customer Service App, Customer Service Workspace App)
The latest version of the WebRTC Phone included in the solution package (1.5.0)
Categorized Search / dialogue for multiple identified customers & contacts
Workaround / fix for setting Time Zone to match Benecloud in D365
Duplicate calls created (by sync) when calling from WebRTC problem fixed
Improvements to deployment process
Left voicemail column default value fix
Improvements to callback requests identification
Retrieve queuing time from Service calls to D365
Linking of two phonecall classifications inbound / outbound
Improved logging for BeneVoice for Dynamics 365
Release 1.1.4 (27 Apr 2021)
(CIF1, single-session Dynamics 365 model-driven apps)
The latest version of the WebRTC Phone included in the solution package (1.4.1)
Improvements to audit settings, D365 solution package deployed with correct audit settings per customer
Updated DefaultCrmAssignee description to make Phone call synchronization settings more easy to understand
BeneVoice User - security role privileges updated
Deploy / setup changed so that only the lower casing is used for User IDs
Enterprise calls capability with D365 Phonecall sync
Improvements to Callback timestamps ‘created on’ and Time Zone sync between BeneAPI and Dynamics 365.
Improvements to the deployment, both the initial Deployment and all updates are to be done with the Deployment wizard
Release 1.1.3 (12 Mar 2021)
(CIF1, single-session Dynamics 365 model-driven apps)
Improvements to call record link fetching
Translation for settings in Finnish (for BeneVoice Settings)
UI language sync between D365 UI and WebRTC phone
If Dynamics 365 has two contacts with the same number, FROM field is populated with the most recent contact (if there are duplicates)
Fix to MS component loading speed for deployments (deployment fix)
The latest version of the WebRTC Phone included in the solution package
The capability to search the caller also from account forms
New logo in the solution package
Release 1.1 (14 Jan 2021)
(CIF1, single-session Dynamics 365 model-driven apps)
Both Mobile and Business Phone are used in caller’s identification.
Possibility to configure additional phone call fields (taken into account) when trying to identify Contact.
Reduced time of fetching call recoding link to Dynamics 365 after phone call is saved
Automatic creation of Phone Call activity when a call is answered
The ability to take notes during the phonecall
Fill in contact “from/to” in phone call activity based on the identified phone number
Release 1.0 (1 Dec 2020)
(CIF1, single-session Dynamics 365 model-driven apps)
Latest production tested Webphone (1.3.8) integrated using D365 Channel Integration Framework (CIF1)
Incoming call
Outgoing call
Click-To-Dial
PhoneCall Record Url - link stored to the created phonecall activity
PhoneCall Synchronization (Enterprise calls)
Callback Synchronization (list based)
© Enreach, Mannerheimintie 117, 00280 Helsinki, Finland
+358 40 450 3000, www.enreach.fi