ACD Events - Improved handling of ACD media events
ACD media event handling has been improved to make working with new events faster and more convenient.
When the new settingAcdEvents.OpenNextNotOpenedEventis enabled, clicking the media event notification icon can open the next new event directly instead of only showing the event list and also open the related CRM record automatically when available. The next event is selected based on priority and waiting time, so higher-priority and older new events are handled first.
When the new settingAcdEvents.OpenCrmUrlOnOpenEventis enabled, opening an event can also open the related CRM record automatically when a CRM link is available. This helps agents and supervisors access the relevant customer or case information more quickly.
A new action is also available in the transaction-code popup, allowing users to complete the transaction-code step and close the event directly in one flow.
The new functionality allows the Portal to trigger actions in the MiniClient application installed on the user’s PC
MiniClient changes: A new helper application called SwyxCommander.exe was added. Its purpose is to interact with the SWYX phone software and automatically perform actions such as answering or controlling calls.
Two new MiniClient configuration parameters were introduced:
Meaning: MCEventActive - Enables or disables this functionality. False = disabled. True = enabled. MCEventHandler - Defines which executable should process incoming events from the Portal. In SWYX case: SwyxCommander.exe
*Portal change*s:
The Portal now creates a hidden DOM element called: MCEventForDotNet This element is not visible to the user. It is used only for communication between the Portal webpage and the MiniClient application. The Portal fills this element with data in the following format: <timestamp>#<userId>#<command parameters>
A newAgent Labelfield has been added to the Chat Connector, allowing flexible configuration of the agent name displayed in the chat window. This provides more flexibility in how the agent name is displayed – for example, static text such as a department name can be entered, combined with dynamic variables.
The Agent Label field supports static text and/or the following variables:
New outlook has limited or no native support for opening .eml files, unlike classic Outlook.
Introduced a new boolean user propertyAcdAgent.MediaEvent.Email.Download.AsMsgin Portal GUI. When enabled (true), emails are downloaded in.msgformat instead of.eml, where available. This feature requires IMAP Connector version3.1 or higher.
A new configuration parameterMsgAnswerDetectionAlgorithmhas been introduced in IMAP Connector. It supports the following values:"Subject","Body", and"Both".
Depending on the selected value, an additional identification token will be inserted into the generated.msgfile:
Subject: the token is added to the email subject
Body: the token is embedded in the email body (hidden)
Resolved an issue where ASR WAV recordings could not be downloaded from the call log. The root cause was that certain ASR IVR objects did not specify the ASR call recording name, causing the download to fail. The recording name is now correctly resolved in all cases, ensuring reliable access to ASR recordings from the call log.
Task Scheduler was evaluating all holiday lists in the system instead of only the one configured for the specific task causing scheduled jobs to not run on days that are holidays in unrelated lists.
Voicemails - Emails sent with empty subject and body
Resolved an issue where emails in certain languages were sent with a blank subject line and empty message body due to special characters not being handled correctly. Emails now display their full content as expected.
After Outbound Calls: Improved Handling of After-Call Routing
Improved handling of outbound calls when after-call routing is enabled. If the service number configuration is not suitable for this option, the call is now ended cleanly and the reason is shown in the call log.
Fixed a bug where picklist values in Teams Profile settings were not displayed correctly when editing entries with multiple selected values - some of the selected values would incorrectly appear in the "Available" column instead of the "Selected" column.
All selected values now appear correctly when editing a team profile.
Fixed an issue where the ACD-S-005 report could not be generated. The report contained a configuration error that prevented it from running. This has been corrected and the report now works as expected.
Call Transfer - Agent remains busy after completing a call transfer on innovaphone
Resolved an issue where an agent's availability status was not correctly updated after completing a call transfer using an innovaphone hardphone. The agent now properly returns to an idle state after a successful transfer.
Acd Events - Email keyword routing was not working correctly
Fixed an issue where emails were not being routed correctly based on keywords. When keyword matching was set to search the email body, emails were incorrectly sent to the fallback route instead of being matched to the correct destination. This has been corrected and email keyword routing now works as expected.
Dialler Contacts - Add missing Export 2 button for exporting using a specific schema
The Export 2 button was missing from the Dialler Contacts view. Export 2 uses a specific export schema to define the column headers, unlike the standard export. This has now been corrected. The Export 2 button has been added, allowing users to export contacts with the correct column headings as defined by the export schema.
SMS sending via the LOX provider has been improved. Unicode SMS handling was corrected so that messages containing special characters or emojis are passed to LOX correctly. By default,is_unicodeis set totrue; in this mode, SMS messages may be sent in multiple parts due to provider/SMS length limitations. Ifis_unicodeis disabled, messages may be sent as one SMS part when they fit the GSM character limit, but special characters and emojis may not be encoded or displayed correctly. The LOX send command now uses--data-binaryfor payload transmission and is configurable via the system parameterPortal.Daemon.SMS.Send.Lox24.Command, allowing easier adjustment without code changes. Theis_unicodeoption is now configurable through the system parameterPortal.Daemon.SMS.Send.Lox24.InputFileContent.
Callback IVR Object - Problem when creating a callback when Priority is not set.
Creating a callback event failed when no priority was set. This problem has been fixed. If no priority is configured in the IVR object, a default value of 50 is now used.
SMS Confluence - SMS templates are not sorted by default.
Previously, SMS templates were not sorted, making it difficult to find specific entries. Now, SMS templates are sorted alphanumerically, allowing for easier navigation and selection.
Outbound Call - Prevent outgoing calls from an inactive phone number
Outbound calls from inactive service numbers are blocked. The system checks the selected number before dialing; if it’s inactive, it shows an error message and lets the agent select another service number.
Dialler - Missing StatisticsPartAID in DiallerContactsHistory for busy, wrong number and no answer cases.
In DiallerContactsHistory, unsuccessful dialler calls with the results busy, wrong number, and no answer created DiallerContactsHistoryID entries but no corresponding StatisticsPartAID, which led to incomplete reporting for these outcomes; this behavior has now been fixed so that StatisticsPartAID is correctly written for these cases.