New Features
Key | T | Resolved Date | Release Notes Subject | Release Notes Content |
---|---|---|---|---|
JTELDEV-7094 | New callBOT Command and Enhanced Media Support | A new callBOT command for seamless GPT calls from the command state has been introduced. It can be used as follows:
GPT/RAGBOT now supports sending interactive buttons and images for a richer user experience. | ||
JTELDEV-7063 | Portal 4 - embedding of Portal 3 pages | Version 4 of the portal can now embed pages from version 3 of the portal without the necessasity of logging in again. This functionality is available to beta testers of the new portal only. | ||
JTELDEV-7060 | Chat CSS | The chat CSS has been updated to a new style conforming with the design of the new portal. | ||
JTELDEV-7053 | Incoming Number Converter Telephone 0,00 - fixup for PBXs which cannot detect anonymous | Some PBXs cannot detect an anonymous number correctly, and send the dial prefix along with an empty number (i.e. the telephony server receives a call from 0). For the incoming number converter “Telephone 0, 00” the behaviour has been changed, so that if only a 0 is received, it is assumed to be anonymous. | ||
JTELDEV-7048 | Live Agent - resources to display/hide live agent services individually | It is now possible to control the rendering of live agent services such as AI transcription, AI summary or AI suggestions. Each service has its own resource.
| ||
JTELDEV-7016 | REST API - New Function for retrieving Dialler Contacts and Results | A new API endpoint has been added to the REST server, to retrieve dialler results in a new aggregated form for a list of contact IDs or a list of UserData entries. See this page for more details: https://wiki.jtel.de/display/JPW/Dialler+REST+API+-+Dialler+Contacts+-+Extended+Retrieval | ||
JTELDEV-7028 | RAG Functionality - Ragbot | The chat server and the chatbot have been updated to integrate RAG functionality. This enables the use of a RAG knowledge base for querying LLMs such as GPT or Mistral. Note: the preparation of the RAG database involves the integration of custom processes to integrate the data. Please contact jtel if you require the integration of RAG functionality. | ||
JTELDEV-6989 | AMI Listener - New Configuration Properties and Not Registered behaviour | Two new settings are available in the configuration:
Allowed values for both settings are:
If not configured, NotPresent is used. In all cases, the default behaviour has been changed, so that NotPresent maps to Not Registered (grey) in the jtel portal. | ||
JTELDEV-7018 | IVR - new variable $calltime | A new variable $calltime has been added to the IVR engine. This contains the number of seconds since the call went offhook, or 0 if the call is not yet offhook. | ||
JTELDEV-6928 | blazar (new Telephony Server) - new option for timestamp source | A new configuration option has been added: timestampsSourceOfTruth: systemClock The available options are:
The standard value is systemClock. This changes the behaviour from the previous behaviour, which was hardwareClock. Notes
|
Bugfixes
Key | T | Resolved Date | Release Notes Subject | Release Notes Content |
---|---|---|---|---|
JTELDEV-7099 | IVR - Connect Variable object is not working when destination is a variable. | A bug was identified when choosing the destination variable in the IVR object connect variable, which caused the call to fail and throw an error. This problem has been fixed. | ||
JTELDEV-7003 | Dialler - Maximum tries per contact does not work properly | In the dialer, the maximum tries of call attempts per contact was not being enforced, allowing contacts to be called even after reaching the limit. This problem has been fixed. | ||
JTELDEV-6921 | Manual Dialler Contact - Reserved contact is released if contact not available. | Previously, when an agent reserved a contact and initiated a call, if the contact did not answer, the contact was released immediately. With this fix, the contact remains reserved until a result code is set or the maximum number of busy call attempts is reached. | ||
JTELDEV-7088 | Chatbot Events not closed when user refreshes page | Events generated by the chatbot / chat server were not always closed if the user refreshed the page. This problem has been fixed. | ||
JTELDEV-7078 | Caller hangup during call recording announcements - hanging calls | If a caller hung up the phone during the call recording announcements, the call could “stick” in the wallboard and still be visible. This was due to the incorrect execution of the end call routing, even though the call was correctly disconnected, the statistics and status of the call were not updated. This problem has been fixed. | ||
JTELDEV-7042 | IMAP daemon should not stop EMail processing in case of temporary problems | The IMAP mail retrtieval process does not stop processing if an error is received. Instead, it will now repeat the process (possibly indefinately). Error messages are now sent by the process to the configured alerting email account in the client master data settings. If a temporal error occurs, the system will try the process one more time, before generating an error email. An “OK” email is generated, once the problem is resolved. | ||
JTELDEV-7069 | Copy User - some parameters not copied with ACD option set | Copying a user did not copy all parameteres when selecting the ACD Option. This problem has been fixed. | ||
JTELDEV-7070 | Live Agent - Exception when no summary is available | An exception was produced in the portal when no summary was produced for a call. This usually was a short call, where no relevant utterances were made by the caller or the agent. This problem has been fixed. | ||
JTELDEV-7030 | MiniClient - Availability Column in PBX Tab Now Displays Correct Combined Status. | The Availability column in the PBX tab of MiniClient was previously displaying only the Telephony status instead of the correct combined status from Telephony and Teams. This issue has now been fixed. | ||
JTELDEV-7047 | Chat - Sessions were not expiring when the browser remained open. | Previously, chat sessions did not expire if the user kept their browser open, leading to sessions remaining active indefinitely. This issue has now been resolved by introducing an idle expiration mechanism. A configurable idle timeout parameter (ACD.Chat.Expiration.IdleTime) has been implemented, ensuring that inactive chat sessions expire after the defined period. When a session expires, the system sends a "bye" message (configured in the ChatConnector) to inform the user, and the session is properly closed, preventing further input. | ||
JTELDEV-7000 | blazar (New Telephony Server) - infinite loop with bad music on hold settings | The blazar server would not detect an empty music on hold setting when using the connect to external destination if no music on hold was specified, and would go into an infinite loop filling up the disk. This problem has been fixed. As a workaround if your blazar server has not been updated, always ensure that the music on hold setting specifies a valid file. If you do not require music on hold, then set to an empty “silence” file. | ||
JTELDEV-6997 | Wallboard - Threshold-Based Coloring not working in the wallboard URL. | While the Threshold-Based Tiles Coloring feature worked seamlessly within the supervisor view, it did not function correctly in the independent Wallboard URL. This has been fixed. | ||
JTELDEV-6998 | Task Scheduler - The task remains in the RUNNING state if max tries selected equals -1 | The task scheduler remains in the RUNNING state if max tries is set to -1. This problem has been fixed. | ||
JTELDEV-6999 | Recordings cleaner - daemon not working on Blazar. | The Recordings Cleaner daemon on Blazar was not functioning correctly, causing recordings to remain undeleted. This issue has now been resolved. | ||
JTELDEV-6992 | Inbound Call - CLIR Anrufer (Anonymous Caller) - not displayed correctly on agent side with new telephony server | The telephone number was not displayed correctly as "anonymous" for anonymous callers on the agent side of calls. This problem has been fixed. | ||
JTELDEV-6990 | IVR - Script Object has no Name parameter in dialog. | The IVR - Script Object had no Name parameter. This has been added. | ||
JTELDEV-6917 | Reports - ACD-A-003 and ACD-A-004 - Incorrect Ready Time Calculation. | In the reports ACD-A-003 - ACD Agent Performance Report and ACD-A-004 - ACD Agent Performance Report Current Agent, the Ready Time calculation was producing incorrect values for the following use case:
This issue occurred because the manual post-call time was not included in the Ready Time calculation, resulting in an over-subtraction of Ready Time. The calculation has been updated to include ManualPostCallTime, ensuring that Ready Time is accurately computed. This problem has been fixed. |