Key

T

Resolved

Release Notes Subject

Release Notes Content

JTELDEV-6460

User master data - capability to prevent user changing their passwordA user can edit their password in User Master Data if the following resource is activated: "portal.UserData.User.ChangePassword" (activated by default). If deactivated, the user can no longer change their password. The same applies to editing the PIN using the resource "portal.UserData.User.ChangePIN
JTELDEV-6331BugJSESSIONID in the URL should be ignored by the webserver

In some cases, the session ID could be added to the URL by the browser. The server incorrectly included this in redirects causing an ajax exception. This problem has been fixed.

JTELDEV-6231BugTeams Connector restarts in a loop when a read timeout occurs

The Teams connector restarts in a loop when a read timeout exception occurs. This happens on installations which monitor Teams instances with a lot of Teams users resulting huge log files and sometimes stopping the connector. This problem has been fixed.

JTELDEV-6218BugAgentHome and MiniClient - Tab Calls - Outbound Call Signalling is incorrect

In AgentHome and the MiniClient - when using the “Call” function, the outbound calling party number signalling was incorrect if the Name of the service number contained digits - these were added to the end of the calling party number. This problem has been fixed.

JTELDEV-6171BugPost call interval for Outbound calls is activated even though it was not configured for outbound but only inbound.

The configuration is the following:

  • set postcall interval for inbound calls
  • do not set postcall interval for outbound calls

Make an outbound call, then the post call interval will appear in the cases when the agent is assigned as Reserve or Read Only.

This problem has been fixed!

JTELDEV-6135StoryNew variable for Call Recording Filename - FTP Upload

A new variable $statisticsparta_id containing the ID of the StatisticsPartA record for the call has been added to the FTP upload filename variables for call recordings.

JTELDEV-6100BugJoin Video Call button visble when the call is not a video call

The “Join video call“ button is no longer visible for non video calls.

JTELDEV-6168BugTeams Presence Connector - PBX users are not updated when telephone number changed.

PBX users created by the Teams connectors are not updated correctly when changing the telephone number. This problem has been fixed.

JTELDEV-6155BugIMAP Mail Connector - Inbox folder for a New Client must be created automatically

The inbox folder for a new client would not always be created when a client was created then an IMAP connector was created. This problem has been fixed.

JTELDEV-6148StoryIVR List Functions - Partial Matching

Partial matching support has been added to the List Functions in the IVR.

This must be activated using the new option “partial match” in the List search object.

The search is performed as follows:

  • Search for a partial match at the start of the key column values with the supplied value, returning the longest match found (if any).

For example, imagine the following list entries:

Value1Value2
498South Bavaria
4989Munich


And the $caller value of 498946149500.

  • The returned value will be the second entry 4989 as the matched length at the start of Value1 is longest
JTELDEV-6106BugSynonyms: disable mandatory field 'prompt ID'

It should be possible to create synonyms even without announcement ID.

JTELDEV-6071BugReporting - ACD-S-002-02 - problem with with average values

The average values displayed in the report were calculated incorrectly, this problem has been fixed.

JTELDEV-6061StoryNew ACD Group Report 3 variant - ACD-G-002-02

A new report variant of ACD-G-002 has been produced. The report contains one table per selected ACD group instead of one table for all of the selected ACD-Groups.

JTELDEV-5815StoryService Numbers - Video Cut and Paste Code

The cut and paste javascript code for the integration of the video server now uses the correct domain name as configured in the client master data instead of an example domain.

JTELDEV-6052BugVoicemail/Callback - Making a call with option Preset is not choosing the right sevice number.

Making a call from a Voicemail or Callback event with option Preset does not choose the original service number. This problem has been fixed.

JTELDEV-6030BugSupervisor - Inbound Status: The popup for selecting columns in Total Media Events cannot be opened.

In the Super

JTELDEV-6041StoryTask Scheduler - cleaner implemented

The parameter Portal.TaskScheduler.MaxAgeDays controls the new cleaner for the task scheduler. This cleans up tasks which are in the DONE state and are older than the configured number of days. Note, that tasks which are reqired as templates for cloning should simply be set to the READY state and deactivated. Do not leave a task in DONE if it is to be used for a clone.

JTELDEV-6039BugDialler - CTI Mode - incorrect button display

The Dialler CTI mode had an erroneous button display when the result code popup was displayed. This problem has been fixed.

JTELDEV-6046IVR / Workflow GUI - all Categories of objects and objects now sorted alphabetically

The object categories and the contained objects in the sidebar of the GUI (object selection) are now sorted alphabetically for the user’s selected language.

JTELDEV-6045BugTask Scheduler - Next Schedule Interval only calculated for repeating tasks

The task scheduler could hang on non-repeating tasks which were being rescheduled erroneously. This problem has been fixed.

JTELDEV-6043BugIVR GUI - "Close" button cut off (slightly) when the popup is dynamically resized

In some IVR GUI objects, when a selection is made the size of the popup changes. This could result in the “Close” button being still visible, but slightly cut off at the bottom of the popup. This problem has been fixed.

JTELDEV-6036StoryCisco jtapi - Support for Release 14.0 added

The Cisco jtapi PBX connector now supports release 14.0.

JTELDEV-6024Call Log Analyser - now provides access to all legs of a call

The call log analyser now provides access to the detailed r5 logs for all legs of the call. Within the web based call log for the main leg of the call, links are provided which show the logs of the related processes.

JTELNEW-69

Teams Profiles - Roll out Teams Rules to the users of a client in a wide-ranging and efficient manner.

The new Teams profiles feature allow the client administrator to create Teams profiles. Within the profile, he can create Teams rules and assign users. User assignment can be the other way round: from the Users master data.

Another function is added which is the ability to copy Teams profiles from a source profile. Also, the ability to copy Teams rules from a source user.

For more information, see the link: https://wiki.jtel.de/x/OIdhB

JTELDEV-6027BugReports - ACD-G-003-002 - Voicemail and callback calls are counted even thought events are not created. 

Voicemails and callbacks that was not generating a media event because nothing was recorded or the recording was too short were counted in the report. This has now been fixed.

JTELDEV-6003BugAcd Supervisor - the supervisor should not be able to change restricted agent status via Quick Status Buttons.

Before, in supervisor view → All/Active Agents → Quick Status Buttons, the supervisor was able to change his or other agents statuses to statuses that are restricted in the logged in group. this bug has been fixed.

JTELDEV-6005BugTeams Presence Connector - Exception when Name is too long.

The Teams presence connector was returning an error when the agent/user name is too long (More than 64 characters). This has been fixed now and the maximum length of the name is set to 256 characters.

JTELDEV-6012BugTAC-Display entries duplication bug.

The bean initialization/refresh algorithm is corrected.

JTELDEV-6020BugACD-TAC-002 - ACD-Transaction-Codes-Report 2: Missing group name in xls-Format.

The ACD-Transaction-Codes-Report 2 was missing the group (s) name (s) when executed with the XLS format. This has been fixed.

JTELDEV-5787

Task Scheduler added to system

The task scheduler provides the capability to run tasks at scheduled times, optionally repeating them as required.

It has the following capabilities:

  • Run a telephony task on a specified date and time by making an outbound call to a destination and starting the application configured on a service number

  • Run a workflow task on a specified date and time by starting a background daemon process and running a workflow (GUI) application

  • Reschedule the task on completion for a time in the future

  • Retry the task if it fails to start or fails to complete

  • Start an error task (as a background process) if the task exceeds the maximum number of tries before it completes

More documentation on the task scheduler can be found here: https://wiki.jtel.de/x/_oRhB

JTELDEV-5871

Bug

Chatbot - bot services do not restart after reboot automatically.

Before this fix, the chatbot services were not restarted automatically when rebooting the chatbot server. This has been fixed and all active chatbot services will restart automatically after the reboot.

JTELDEV-6014BugAcd Group Parameter - The Rest call for event "RINGING" for outbound call does not work.

The rest call for the event Ringing, configured in Acd Group Parameter is not working. This problem has been fixed.

JTELDEV-6013

Support

ACD Group Action "Call Back or Voice Mail" - Change to statistics

Previously, if the group action “Call Back or Voice Mail” was used, the statistics would always count the resulting event as a callback, even if it was a voice mail. Now, once the user has made the choice by DTMF, the type of group action is changed in the statistics table to the actual type of event booked.

JTELDEV-6000

Story

ACD Group Parameters - REST Calls (Telephony Events)

For the ACD Group Parameters which configure REST calls during the call flow, the following variables have been added:

$agent_email - the email address of the agent

$call_duration - the duration of the call in seconds

See https://wiki.jtel.de/x/ZIZhAg for more details.

JTELDEV-5996BugDialler - User stucks in TAC status and not able to call dialler contacts.

The user is not able to call dialler contacts because he is stuck in TAC status. To reproduce this problem, you need to do an outbound call from a callback event and set a TAC, then start a dialler.

The user is not able to set a result code and the popup hangs. This problem has been fixed.

JTELDEV-5980BugPresence Connector - Exception when PBX Users are duplicated.

The presence connector throws exception when PBX Users are duplicated. This problem has been fixed.

JTELDEV-5978BugAdditional path for report subscription can be provided as windows path.

Additional subscription path is converted to Linux path.

JTELDEV-5971BugIVR: the object Run Scripts terminates the call in case of command error.

The IVR object Run Script ended the call when the script triggered errors. This has been fixed and the IVR object has now an error output. Please note, this will require replacement of the object in routing applications if you wish to take advantage of the error output.

JTELDEV-5964BugFTP Upload Call Recordings - space in agent name breaks upload

A space in the agent name or surname would break the FTP upload. This problem has been fixed, spaces are now URL encoded with %20 before uploading.

JTELDEV-5963BugACD-Transaction-Codes-Report 3 - ACD-TAC-003 - missing spaces between TAC counters and date

ACD-Transaction-Codes-Report 3 - ACD-TAC-003 - there were missing spaces between the TAC counters in the TAC warning when the maximum number of TACs was exceeded, and also between the date output in the header. This problem has been fixed.

JTELDEV-5933BugMiniClient - Incoming event blinking circle moves when scrolling.

The incoming event blinking circle was moving when scrolling. This has been fixed.

JTELDEV-5928BugField "Overwrite CRM-Url with CRM-Url from IVR" is displayed in Standalone, Configuration AND Agent groups.

The field “Overwrite CRM-Url with CRM-Url from IVR” is displayed in Standalone, Configuration AND Agent groups, while it should only be displayed in standalone and configuration groups. This has been fixed.

JTELDEV-5852

Story

Call Recording - Add $agent_name, $agent_firstname and $agent_number to the recording file name for outbound calls.

New variables are defined to include the agent's name, the agent's first name and the agent's number in the name of the outgoing call recording file.

These variables are: $agent_name, $agent_firstname and $agent_number.

JTELDEV-5919BugOutbound Call Handling - Persistent No Answer and Persistent Busy and Calls Tab Changes in Agent Home

The persistent busy and persistent no answer displays are no longer applied to outbound calls.

For outbound calls, the calls tab in Agent Home now displays the outbound text corresponding to the CONNRES for outbound calls, and not the group end reason. The agent end reason is left empty for outbound calls.

JTELDEV-5882BugREST API - Encoding problem using routing application

An encoding problem was found when using the REST API to execute a routing application. This problem has been fixed.

  • No labels