These allow active opt-in and opt-out to / from the live agent within the IVR call flow. If an opt-out is performed, then the live agent will be deactivated, no matter what the settings in the ACD group are.
FTP Upload - Support for Second FTP Server in Report Subscriptions
It is now possible to upload specific report subscriptions to a second FTP server. To enable this feature, follow these steps:
Enable the Resource: Activate the resourceportal.Statistics.ReportSubscriptions.bUploadToSecondFTP.
Configure Client Parameter: Add the client parameterFTP.ReportsUpload.CopyJob.ClientsID. This parameter should contain theClientsIDunder which the second FTP server is configured.
Select the Option in Report Subscription: When creating or editing a report subscription, check the optionUpload To Second FTP Serverto enable uploads to the additional FTP server.
This enhancement allows greater flexibility in managing report distribution across multiple FTP servers.
Summary Bot – Configurable AI Parameters via Client Master Data
By default, the Summary bot uses the configuration file located at/acd-store/shared/Data/config/acd-summary-bot/restserver.cfg. With this update, you can now override the default configuration by specifying parameters directly in the client master data.
If you want to usea custom summary botconfiguration, add the following parameters:
AIParams.LiveAgent.SummaryBot.LLM.APIKey # API key for the LLM provider
AIParams.LiveAgent.SummaryBot.LLM.Provider # LLM provider (currently only 'Mistral, openai, deepseek' are supported)
AIParams.LiveAgent.SummaryBot.LLM.Model # Model name (e.g., 'mistral-large-latest', 'gpt-4-turbo')
AIParams.LiveAgent.SummaryBot.LLM.Temperature # Temperature setting for the LLM
If you want to use anexternal summarizer endpoint, add the following parameters:
AIParams.LiveAgent.SummaryBot.ExternalSummarizer.Url # URL of the external summarizer
AIParams.LiveAgent.SummaryBot.ExternalSummarizer.Temperature # Temperature setting for the external summarizer
This enhancement allows for flexible, client-specific AI configuration without modifying the default config file. Simply add the desired parameters to the client master data to customize the Summary Bot’s behavior for each client.
Braille Agent Home - Enhance Table Filter Accessibility with aria-labels
A new aria-label has been added to help users identify which table a filter belongs to. For example, if you are viewing the Agent table, the filter will include an aria-label such as "Filter Agent Tab" to clearly indicate its association.
A 3 party conference function has been added to Agent Home and the mini client.
When assisted transfer is enabled, the agent can start a 3 party conference once the second agent joining the call has been reached. The caller will be removed from “hold” and will join both of the agents or the external destination in a conference. The agent can “Unconference” the call at which point the caller will be put on hold, and the two agents will again be speaking alone. Further operations, such as “retrieve” which remove the second agent, and “transfer” which transfers the call completely are unaffected. Statistically the call is recorded as a consultation call, until it is ended, or an actual call transfer is made.
Transfer Call - Override Caller ID with Agent’s Number for All Transfers.
Two new parameters have been added to the ACD group configuration to enhance call transfer functionality:
Override signaling with agent telephone number for external transfer When enabled, the agent’s telephone number will be used as the caller ID for calls transferred externally, ensuring the recipient sees the transferring agent’s number.
Override signaling with agent telephone number for internal transfer When enabled, the agent’s telephone number will be used as the caller ID for calls transferred internally.
These options provide greater flexibility and transparency during call transfers, allowing the recipient to identify the transferring agent directly, both for internal and external calls.
Teams Connector: Extension of Fields from Graph API including Department
The Teams connector has been enhanced to extract additional user metadata from Microsoft Graph API.
TheDepartmentfield is now retrieved and stored in the PBX Users table.
Other relevant user attributes (such asgivenName, surname, jobTitle, officeLocation, city, state, country, streetAddress, postalCode, companyName, mobilePhone, createdDateTime, employeeId, accountEnabled,andpreferredLanguage) are also retrieved and provided as a JSON object.
This extension enables richer presence information for Teams users and provides more detailed metadata for future integrations and reporting.
Braille Agent Home - Current Call table does not have a resource to display
A new resource,portal.Acd.AgentHome.CurrentCallBraille, has been added to enhance accessibility in the Braille Agent Home. This resource allows administrators to control whether the "Current Call" table is displayed or hidden for users who rely on braille interfaces.
It is now possible to configure personalized keyboard shortcuts for ACD agent status to make status changes effortless. Simply, add a parameter inUser SettingsnamedAccessKeys.AcdAgent.Status.<ID> }}(replace {{<ID>with the ID of the desired agent status), and assign it a single letter of your choice. Once configured, simply pressAlt +[your chosen letter]to instantly switch to that status.
Previously, the data manipulation log was not designed to be used at the client level of the system. It was only possible to see your own changes, if you had logged in directly to that user account. The behaviour has been changed to the following:
System administrators see all changes to the system (no change).
Reseller administrators see all changes to their reseller account, and to any client accounts associated with their reseller account. This includes impersonations made to any account within their view scope.
Client administrators see all changes to within their client account. This includes changes made by all users in the client account and impersonations made to any user account within their view scope.
Users see only changes which were made by their user account, however this now includes all impersonations made to their user account.
Agent Home Braille - Improve the display of "Actual Call" table for better screan reader compatibility
In this feature, we have enhanced the "Current Call" panel by upgrading it to a fully semantic ARIA grid. This includes the use ofrole="grid",role="row", androle="gridcell", along with appropriatearia-rowindex/aria-colindexandaria-rowcount/aria-colcountattributes. These improvements enable screen readers and braille devices to facilitating easier navigation within the table using arrow keys. Furthermore, the Teams tab is now accessible in the Agent Home Braille interface, featuring a newly introduced AccessKey. This AccessKey can be configured inUser Master Data - Settings. For more details, please refer to theBraille Agent Home - jtel Portal WIKI - jtel Public WIKI.
Preview Dialler - Calculate the actual contact preview time.
In this release, we've enhanced theJTELStats.DiallerContactsHistorytable by adding two new timestamps:dtDiallerPreviewStartanddtDiallerPreviewEnd. These timestamps help track when a contact is loaded for preview and when an agent either skips or initiates a call. From these timestamps, we derive several key metrics:
Preview Time: Calculated asdtDiallerPreviewEnd – dtDiallerPreviewStart, this metric shows the duration a contact is in preview mode.
Call Duration: Measured asdtCallEnd – dtCallStart, it indicates the length of each call.
Result-Code Latency (No Calls): Defined asdtCreated – dtDiallerPreviewEnd, this measures the time taken to assign a result code when no call is made.
Result-Code Latency (With Call): Calculated asdtCreated – dtCallEnd, it reflects the latency in result-code assignment after a call.
These enhancements provide comprehensive, end-to-end visibility into each step of the preview, dialing, and result-code assignment workflow, enabling more efficient monitoring and analysis.
Run Script now includes a trim to trim whitespace from the results returned from the script. This makes it easier to use the results in some scenarios.
Agent Home / Mini Client - Call Transfer to Agents and External Numbers
With the new telephony server, when transferring calls to agents or numbers, sometimes no ring tone would be heard by agents during the transfer process, and no “Destination Busy” / “Destination no answer” audio file would be played. This problem has been fixed.
New telephony server - IVR Connect Module - SIP Display Information always displayed as "%SIPDisplay%"
With the new blazar telephony server, the IVR Connect Module would always use "%SIPDisplay%" as the SIP display information. This problem has been fixed.
Call Distribution – Extended Search Groups Not Applied When Group Rule with 'Overflow Queue No Agents for Telephony' Is Active
Previously, when a group rule with the checkpoint'Overflow Queue No Agents for Telephony'was active, the Extended Search Groups (ESG) feature did not take effect. As a result, calls remained in the original queue even if agents were available in the extended group, and were only distributed once an agent became available in the primary group.
With this fix, Extended Search Groups are now correctly considered when the 'Overflow Queue No Agents for Telephony' rule is active. Calls will be distributed to available agents in the extended group as expected, improving call handling and reducing unnecessary wait times for callers
Callback - In the case of a callback with a “suppressed number”, the number entered is not displayed in the media event.
Previously, when a caller entered their number via DTMF (group rule), the callback was created with an empty caller number. This issue has been resolved. Now, when a caller enters their number, it is correctly saved and displayed in the callback.
Previously, users signing in via Entra ID with a single configured email were consistently redirected to the main portal page, even when the resourcesportal.Acd.AgentHomeOnlyorportal.Acd.AgentHomeBraillewere enabled. This issue has now been resolved. Users will be correctly redirected to their designated pages, ensuring a seamless and efficient login experience.
ACD Group Rules - Conditional Rules within and Before Queue - Incorrect System Hangup
For the following group checkpoints:
Overflow Queue No Agents Present
Overflow Queue No Agents For Telephony
Overflow Queue No Agents For Telephony except PostCall
Overflow Queue No Agents With Required Skill
a system hangup could be performed instead of ignoring the rule, if a rule was configured at one of the mentioned checkpoints which was:
conditionally activated using a cockpit variable
conditionally activated using an expression
but was not actually active according to the condition specified.
How to reproduce:
Create a cockpit variable, set it’s value to 0
In a group, create a rule at one of the specified checkpoints, which should only be activated if the cockpit variable is active (Value <> 0, for example)
Innovaphone Connector - CLICKTOANSWER no longer works with Innovaphone Version 14 r3 and greater
When using the Innovaphone Connector with Innovaphone Version 14 r3 and higher, CLICKTOANSWER no longer works. This appears to be because the PBX gets confused when more than one SOAP connection is opened by the connector. The connector has been modified to only use one SOAP connection.
Agent Home - direct logging to agent home is not working with EntraID
When the resourceportal.Acd.AgentHomeOnlyis enabled, logging into the portal via EntraID incorrectly redirected users to the main page instead of the agent home. This issue has now been resolved.
TAC - Incorrect TAC display when using the transfer type ‘Transfer with query options’
The problem can be reproduced by performing a complete group transfer to a group in which no agent is connected. As soon as the call is in the queue, we connect an agent and answer the call. If the original and the target group have different TACs and the transfer type is ‘Transfer with query options’, the transferred agent receives a TAC popup with incorrect content. This problem has now been fixed.