New Features

KeyTResolved Date Release Notes SubjectRelease Notes Content
JTELDEV-6910TrunkGroups new option P-Asserted-Identity overrides Caller

A new opton P-Asserted-Identity overrides Caller has been added to the trunk groups settings.
When set, if the P-Asserted-Identity header is received on an incoming call in the INVITE, it overrides the Caller Number if it is different. If not set, the behaviour is as previously, the Caller Number will be extracted from the SIP From.

JTELDEV-6776ACD Groups Report 6 - ACD-G-011-02 variant and Acd Agent Report - ACD-A-005-02 variant

Two new reports have been provided based on the existing reports ACD-G-011 and ACD-A-005.

ACD Groups Report 6 - 02 (ACD-G-011-02)
This report provides a selection of ACD Agent Status which should be considered as “Active”. All other status are considered inactive. The report variant aggregates the agent status instead of displaying individual columns for each status. The status selected as “active” are aggregated to the “Active” column, all other status are aggregated to the “Inactive” column.

ACD Agent Report - 02 (ACD-A-005-02)
This report also provides a selection of ACD Agent Status and aggregates in the same way as the group report.

JTELDEV-6941blazar - now supports EnderTuring Live Recognition

blazar, the new telephony server, now supports realtime ASR with the EnderTuring engine.

JTELDEV-6939Chatbot - Send pdata to LLM

It is now possible to send elements from pdata to the LLM when they are received or updated.

JTELDEV-6938REST Query Advanced - Variable Prefix Result and Variable Prefix Content parsing

In the workflow object REST Query Advanced - the Variable Prefix Result and Variable Prefix Content are now parsed before they are used.
This allows for indexing of the results, for example when processing in a loop, or processing a specific record where the index can be used as part of the name of the variables.

JTELDEV-6936Voicebot - Enderturing Engine now supported

A new client parameter can be set which configures which ASR engine will be used in the IVR.

Voicebot.Transcribe.Provider

The default value, if it is not set, is Azure.

To use the Enderturing engine, set the value to EnderTuring.v2

JTELDEV-6784StoryIMAP Connector now works with .NET core on linux

The IMAP mail connector now works with .NET 8.0 on linux

JTELDEV-6867Presence now supports Cisco v15 JTAPI (role PRES)

The presence aggregator now supports V15 of the Cisco JTAPI / PBX. The exact version incorporated is 15.0.1.12900-4.

JTELDEV-6865Dialler Report DIAL-001 - additional column PostCallInterval

The report DIAL-001 now contains the column PostCallInterval from StatisticsPartB for each call.

Bugfixes

KeyTResolved DateRelease Notes SubjectRelease Notes Content
JTELDEV-6969BugPBX Connectors - creating of PBX Users fails

The automatic creating of PBX users could fail for all PBX connectors. This problem has been fixed.

JTELDEV-6967BugDIAL-001 - Dialler Campaigns Itemised Calls Report - Ring Time Calculation

In the report DIAL-001 - Dialler Campaigns Itemised Calls Report - the ring time calculation would output a value of 0 for the following use cases:

  • The agent stopped the outbound call (by any means) whilst the outbound call was ringing
  • The agent stopped the call (by any means) during the whisper transfer before the agent to the called party

This problem has been fixed.

JTELDEV-6874BugACD Events - Unsaved comments were carried over to the next event

If a comment was written but not saved, it would reappear in the next ACD event after the current event was closed. This issue has now been resolved.

JTELDEV-6738BugIVR Save Recording does not create SMTP job with blazar

With blazar (the new telephony server), an SMTP job was not created when using the Save Recordings object.
This problem can be fixed with a configuration update, by adding the following to the blazar runProgram.yml configuration:

mapping:
      windows: /acd-store/shared/JTELCarrierPortal/Bin/lame.exe
      linux: /usr/bin/lame    

New versions of the blazar server include this configuration by default.

JTELDEV-6847BugACD-E-001 - Incorrect count when there was no data

In ACD-E-001, ACD Events Details Reports, the count was incorrectly displayed when there was no data. This problem has been fixed.

JTELDEV-6725BugAgent Home Tab "Category" disapears

In the teams plugin, sometimes the category tabs in Agent Home and the mini client would disappear. This problem has been fixed.

JTELDEV-6881BugDialler - Call Blending is not working properly.

Making an incoming call while the agent is connected to a dialer contact does not work properly in a multi telephony server installation (i.e. more than one telephony server). The agent is connected to the next available contact and does not receive an incoming call when it is presented on the same server. This problem has now been resolved.

JTELDEV-6911BugAgent Home - User data neither clickable nor editable.

The agent cannot edit the user data field if a call is received without predefined user data. This problem has been fixed.

JTELDEV-6901BugAgent Home (Braille) - Outbound: The selected group does not remain in 'ACD-Group' field after logout-login.

In the Outbound Call part of Agent Home (Braille), the selected group does not remain in the 'ACD-Group' field but disappears after logging out and logging in again. This has been fixed.

JTELDEV-6905BugIncorrect credentials for Debezium connection results in too many traces being generated.

The service thread should be started only by the first start. The credentials check is implemented to stop server by such critical error.

JTELDEV-6854BugTeams: jtel Plug-In: White screen is displayed when trying to log in via Entra ID

The login via Entra ID was not possible in the jtel tab app inside Microsoft Teams. In fact, a white screen was displayed. This is now fixed.

If Azure force login is configured, the user will directly login to jtel when clicking on the jtel app in Teams.

JTELDEV-6903BugReport ACD-S-003 - Report is corrupted when downloading an XLS report

Downloading the ACD-S-003 report in XLS format does not work properly. This problem has been fixed.

JTELDEV-6899BugManual Dialler - Updating contacts in progress is not working properly.

Using the manual dialler and editing a contact in progress does not work properly. This problem has been fixed.

JTELDEV-6872BugPBX Connector AMIListener (Asterisk) - Should not write to syslog

The AMI listener connector for Asterisk was writing all events to the linux system log. This has been changed.

JTELDEV-6853BugChat Connector - LLM API Key too short

The LLM API Key field was too short to save some of the newer tokens provided, in particular, by OpenAI. This problem has been fixed.

JTELDEV-6842BugTypo in title for Reports DIAL_001 and DIAL_002.

There was a typo in the title of the Reports DIAL_001 and DIAL_002 starting from page 2. This was fixed.

JTELDEV-6760BugPrompts - Re-uploading mp3 files or creating a tarif prompt with mp3 files results in a corrupt wave file.

Re-uploading mp3 files or creating a tarif prompt with mp3 files results in a corrupt wave file. These two problems have been fixed and mp3 files are now always converted to wav files.

JTELDEV-6787BugManual Dialler - Switching to pause status and resuming the dialler leads to the sub-campaign of the dialler not being active.

If you pause the manual dialler after the first call and then resume the dialling, it is not possible to make a new call as the status indicates that there is no active sub-campaign. This problem has been fixed.

JTELDEV-6786BugDialler - Contact number is not displayed in contact preview.

In dialler contact preview , the contact number to be called is not displayed. This problem has been fixed and the contact number will be displayed in Agent Home - Call Details.

JTELDEV-6566BugChat Redistribution after Agent Logout/Login

The following use cases have been fixed:

  • Only two agents are logged in. Agent 1 received the chat and logged off, the chat was distributed to the free Agent 2. If this agent also logged off, but meanwhle Agent 1 had logged back in, the chat was no longer distributed to Agent 1 again.
  • Two agents are logged in. The chat was being offered to Agent 1 or was currently being worked on by Agent 1. Agent 1 logged out. The chat was not redistributed to Agent 2 immediately.
JTELDEV-6780Bugblazar (new Telephony Server) - Early Media on Outbound causes timeout to fail

When outbound calls were made with blazar, the reception of a SIP 183 Session Progress message would cause the outbound timer to fail, so the call would ring until terminated by the network (usually 120 seconds in the PSTN). This problem has been fixed.

JTELDEV-6778BugMini-Client - Clicking on the Group tab results in a null pointer exception.

When using the miniclient and clicking on the Group tab, a null pointer exception was sometimes produced. This problem has been fixed.

JTELDEV-6766BugAgent Home - CRM link is not clickable when not using http or https

In Agent Home and the Mini Client, the CRM link was not clickable if it used a non standard scheme other than http or https. This problem has been fixed.

From release 3.39, the following method *#

{acdUserStatusBean.CRMFormattedLink}

* is available to the Asciidoc functions library to display the CRM Link correctly when customising the layout.

Prior to release 3.39 a workaround is specifying the link as follows in the layout:

#{(not empty acdUserStatusBean.CRMLink) ? 'link:++'.concat(acdUserStatusBean.CRMLink).concat('++[').concat(acdmessages['AcdAgent.CRMLink']).concat(',window=_blank]') : ''}
JTELDEV-6761BugWildfly - Old caches are not deleted after Wildfly restart

When the web server is restarted, old caches were not deleted. This could lead to statistical errors in the Supervisor if the cache had become inconsistent because it should have been updated whilst the web server was stopped. This problem has been fixed.

JTELDEV-6757BugAutomatic Callback - Event is redistributed

When an existing callback event is automatically commented by the system, because the caller requests a callback once more, the event was erroneously redistributed by the system. Now, the callback event will remain in the same state when the comment is made.

JTELDEV-6759BugEMail Connector - not possible to create a new incomming mail box

If no mailboxes were previously configured, then it was not possible to create the first new mailbox. This problem has been fixed.

JTELDEV-6758BugPortal Front End - Spanish no longer selectable

Changing to spanish was no longer possible via the portal front end. This problem has been fixed.

JTELDEV-6733BugDialler - Result Code Popup too small to show all the content in Mini Client.

The Dialler Result Code popup was too small to show all the content when used in Mini Client. A scrollbar has been added to the popup which allows the display of the full content, in particular when an appointment is being set.

JTELDEV-6730BugRequest Callback 3 - incorrect repeat count

The request callback 3 group action did not count the number of repeats correctly if no number was entered. This problem has been fixed.

JTELDEV-6687BugSupervisor Wallboard - Service Level Gauge

The calculation for the service level gauge did not respect both servicelevel calculation methods. This problem has been fixed.

JTELDEV-6727BugREST API - Dialler Functions

The ForeignSystemID is now set to UserData when a dialler campaign is cloned. This helps identifying the campaign later.

JTELDEV-6714BugReports - ACD-G-004 - Wrong percentage values.

The ACD-G-004 Report was showing wrong percentage values for the Total, Average, Maximum and Minimum in the following columns:

  • In Service
  • Not In Service
  • Hangup <=
  • Hangup >

This has been fixed.

JTELDEV-6715BugManual Dialler - Editing a dialler contact leads to an incorrect tab

In the manual dialler, when a dialler contact is edited and saved or the save is cancelled, the wrong tab is displayed subsequently. This problem has been fixed.

  • No labels