Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Sv translation
languageen


KeyTResolvedRelease Notes SubjectRelease Notes Content
JTELDEV-5132Story09.08.2020REST - Add support for AcdEvents

The REST interface now supports the creation of callback and ticket events. See https://wiki.jtel.de/display/JPW/REST for further details.

JTELDEV-5126Story02.08.2020REST - new API added to retrieve ACD groups

A new set of APIs has been added to the REST interface to retrieve ACD groups. 3 functions are provided:

BaseURL/ClientsID/acd/groups - retrieves a list of all ACD groups in the client account.
BaseURL/ClientsID/acd/groups/group/ID - retrieves a specific ACD group by ID
BaseURL/ClientsID/acd/groups/group?name=Name - retrieves a list of ACD groups using the Name as a match.

Note, the last function may return more than one record, as a partial match is used.

JTELDEV-5125Story02.08.2020REST - new API added to retrieve Users

A new set of APIs has been added to the REST interface to retrieve users. 3 functions are provided:

BaseURL/ClientsID/users - retrieves a list of all users in the client account.
BaseURL/ClientsID/users/user/ID - retrieves a specific user
BaseURL/ClientsID/users/user?uid=UID - retrieves a list of users using the UID as a match.

Note, the last function may return more than one record, as a partial match is used on the UID.

JTELDEV-5124Story02.08.2020REST Dialler API - Get dialler contacts by campaign

A query parameter has been added to the function GET BaseURL/ClientsID/dialler/contacts allowing the specification of the dialler campaign ID from which to retrieve the contacts list.

CRADPRAX-24728.07.2020Long calls warning was sent with incorrect data in email when call was transferred to a non ACD userThe long calls warning was sent with incorrect data in the email when call was transferred to a non ACD user. It would claim that the recipient of the email (i.e. the supervisor themselves) was the culprit for the long call. This problem has been fixed, long call warnings are no longer generated for calls which are not connected to agents.
CPHADIA-12Story21.07.2020IVR User Search - new variables tel1 ... tel6 addedNew variables are now returned from the user search IVR object - <prefix>.Tel1 ... <prefix>.Tel6 return the configured telephone number of the user.
CNFON-63820.07.2020Media Events not sent using the email credentials configured in the client accountIf the email credentials and SMTP server was configurd at the client account level, then the system incorrectly used the system credentials to send media events by email, instead of using the settings configured in the client account. This problem has been fixed.
JTELDEV-5120Bug19.07.2020JTELStats2 - IDs could overflow particularly in CompressedU15 table

The autoincrement ID could overflow in the JTELStats2.Compressed* tables, meaning that no more values could be inserted in the tables, in particular CompressedU15 was affected by this. The autoincrement ID field has been changed to a BIGINT to fix this problem.

JTELDEV-5117Story17.07.2020Minimum Password Length - Portal.Users.Password.MinLength

The minimum length of a user password can now be set using the system parameter Portal.Users.Password.MinLength. Note: existing passwords are not affected by changing this parameter. Only new password changes via the web interface are covered.

CSEGHORN-190Support (Prio 1)16.07.2020UserData is correctly updated when a TAC is recordedIf a transaction code was recorded after a call in the transaction code popup, then changes made to the user data field would be lost. This problem has been fixed.
JTELDEV-5105Bug14.07.2020Fix Chat Scenario: Client opens chat when agents available but before first message is sent all agents log off.

When a customer opens the chat window when agents are logged in, and sends a message after in the mean time all agents have logged out, no response is received, and the chat is not distributed. This situation persists even if agents subsequently log in to the system. If the customer refreshes the browser, a further error situation is produced.

This problem has been fixed.

CWS-223Question09.07.2020Hide Call-Recording in MiniClient when resource is disabledThe first call recording column was rendered even if the CallRecording resource portal.Acd.AgentHome.CallProcessing.CallRecording was disabled. This problem has been fixed.
CNFON-62327.05.2020MiniClient Login - Too Many Redirects ErrorThe mini client login would display "too many redirects" for users who were not a member of any ACD groups. This problem has been fixed.
CNFON-58526.05.2020MiniClient and Agent Home Inbound StatusThe total calls counter in the mini client and agent home would show incorrect data. This caused further problems in the total calls per hour column, and occupancy figures. This problem has been fixed.
CNFON-609Story25.05.2020New Language Selector in Web PortalThe language selector in the portal has been changed to a dropdown list to enable the support more languages.
JTELDEV-5091Bug22.05.2020Chat Server - Loading Google Font

The chat server scripts loaded a font from google. This behaviour has been changed so that the font is internal to the system.

JTELDEV-5064Story19.05.2020Chat Export via REST

In the chat and whatsapp connectors, it is now possible to export chat sessions as a PDF file by REST to a backend system.

CSEGHORN-176Support (Prio 1)18.05.2020Dialler Contacts Standard CSV Upload brokenThe dialler contacts standard CSV upload was broken. This problem has been fixed.
CNFON-619Bug18.05.2020MiniClient - Automatic REST Call or .EXE Call is sometimes lateThe automatic REST call or .EXE call was sometimes too late when using the MiniClient .EXE. This problem has been fixed.
JTELDEV-5070Story17.05.2020LDAPS Support for Logins added

The jtel Portal now supports specifying an LDAPS Server for Agent Logins.

For LDAPS, the URL to the LDAPS or AD Server must be specified as follows: ldaps://ldapserver.example.com:636
Also, the LDAP user names configured must be changed to use the newer username format, particularly when using active directory. For example, for the user JTEL\TestUser (Old NetBios Login Name), the new user name format would be TestUser@jtel.local.

CBER-21Bug13.05.2020Dialler Campaigns Clone by REST - Race condition if the same campaign is cloned several times massively in parallelIf a dialler campaign is cloned via the REST interface in parallel with the same source and destination campaign, then several copies of the campaign could be created. A lock has been implemented so that the clone can only be created once in parallel.
JTELDEV-5084Story12.05.2020Reports - Execute Report in Background

When a report is executed, it is now executed in the background. An icon is added to the notifications area in the upper left part of the application to show that the report is processing in the background. When it is ready to download, the icon changes to a blinking colour. The icon is clicked again to download the report.

CSTYRIA-10812.05.2020Wallboard - deleting a user causes the number of completed media events to increase.When a user is deleted, the dtLastModified timestamp on all ACD Events the user was assigned to is changed, when the user assignment to the event is removed. This causes the wallboard to display a disproportionately high number of completed events for the current day. All events which were assigned to the user, but completed at an earlier date are added to the actual number of completed events. This problem has been fixed.


New configuration options have been added to ACD groups which displays a popup when agents try to log out of the group or the ACD, and a minimum number of configured agents would no longer be logged into one or more ACD groups. To log out, agents must confirm the warning by pressing yes.
The options in the ACD group are configured on the tab "Offline Parameters", and are as follows:
Minimum Agent Logout Check Active - whether the check is active for this group.
Minimum Agent Logout Check Count - the minimum number of agents who should remain logged into the group.
The warning is displayed when the current number of logged in agents is less than or equal to the minimum configured number.
Access to these options are controlled by the resource:
portal.Acd.AcdGroups.MinAgentWarning
R - The option can be read / seen in the ACD group configuration.
U - The option can be updated in the ACD group configuration (requires R).
X - Configured minimum counts in all groups are evaluated when an agent tries to log out of the ACD, and in a single group when the agent tries to log out of an ACD group.
Hence removing the X option for a particular security group could be used to disable the checks for some users.

The User Search object now supports searching for users using the PIN. It also contains an option to return the status from the ACD for the found user. The variables returned are for each group the user is a member of, and are named as follows:

Sv translation
languagede


KeyTResolvedRelease Notes SubjectRelease Notes Content
CMKL
JTELDEV-
64
5132StoryImage Modified
27
09.
04
08.2020
Agent Home Make Call Dialog - Initiate Dialling with Return KeyIt is now possible to initiate dialling from the make call dialogues in Agent Home and the Mini Client by pressing enter, when the cursor is in the telephone number field.CSWR-13OfferImage Removed26.04.2020New Feature Minimum Agent Count with Agent Warning on Logout
CMKL-6125.04.2020Missing SOAP CALL_END EventsThe CALL_END event was missing after a call transfer was performed between two agents. This problem has been fixed.
CPHADIA-11StoryImage Removed25.04.2020New IVR Object - Users Profiles RunnerA new object Users Profiles Runner has been added to the IVR. This supports running a user profile for all users, if no user ID is specified, or for a specific user, if a user ID is passed as a parameter. New parameters usersprofiles1_id, usersprofiles2_id, usersprofiles3_id and usersprofiles4_id have been added to the parameters for the service number to help use this feature.
CPHADIA-10StoryImage Removed25.04.2020New IVR Object - Input Menut DTMF with Variable Prompt ListA new IVR Object has been added - Input Menut DTMF with Variable Prompt List. This accepts a comma separated list of IDs of files to be played as the menu prompt. The files to be played can, for example, be configured in the service number and accessed by the variables announcement_x_id, or can be retrieved using the User Search object, for example if the name of an ACD group is to be played, or the current status the agent is in using the variables for the group name prompt or the acd agent status prompt.
CPHADIA-9StoryImage Removed24.04.2020Network IVR - User Search - Extended Functionality
Translations Ignore
Code Block
<prefix>.AcdStatus.<AcdGroupsID>.FirstLoggedInUserWavesID=<value>
<prefix>.AcdStatus.<AcdGroupsID>.LoggedInUsersWavesIDs=<values_comma_separated>
<prefix>.AcdStatus.<AcdGroupsID>.FirstLoggedInUserID=<value>
<prefix>.AcdStatus.<AcdGroupsID>.AcdAgentStatusID=<value>
<prefix>.AcdStatus.<AcdGroupsID>.LoggedInUsersIDs=<values_comma_separated>
<prefix>.AcdStatus.<AcdGroupsID>.GroupNameWavesID=<value>
<prefix>.AcdStatus.<AcdGroupsID>.AcdGroupsID=<value>
<prefix>.AcdStatus.<AcdGroupsID>.bLoggedIn=<value>
<prefix>.AcdStatus.<AcdGroupsID>.bLoggedInAcd=<value>
<prefix>.AcdStatus.<AcdGroupsID>.bPauseAcd=<value>
<prefix>.AcdStatus.<AcdGroupsID>.WavesID=<value>
The content is as follows:
The ID of the name prompt for the first logged in user in the group (determined by the earliest login date/time): Translations Ignore
Code Block
<prefix>.AcdStatus.<AcdGroupsID>.FirstLoggedInUserWavesID=<value>

The IDs, comma separated, of the name prompts for all users logged into the group: Translations Ignore
Code Block
<prefix>.AcdStatus.<AcdGroupsID>.LoggedInUsersWavesIDs=<values_comma_separated>

The ID of the first logged in user logged into the group (determined by the earliest login date/time): Translations Ignore
Code Block
<prefix>.AcdStatus.<AcdGroupsID>.FirstLoggedInUserID=<value>
The ID of the agent status the user is currently in: Translations Ignore
Code Block
<prefix>.AcdStatus.<AcdGroupsID>.AcdAgentStatusID=<value>
The IDs, comma separated, of all users logged into the group: Translations Ignore
Code Block
<prefix>.AcdStatus.<AcdGroupsID>.LoggedInUsersIDs=<values_comma_separated>
The ID of the ACD group name prompt: Translations Ignore
Code Block
<prefix>.AcdStatus.<AcdGroupsID>.GroupNameWavesID=<value>
The ID of the ACD group: Translations Ignore
Code Block
<prefix>.AcdStatus.<AcdGroupsID>.AcdGroupsID=<value>
Whether the user is logged into the group. 1 = logged in, 0 = not logged in: Translations Ignore
Code Block
<prefix>.AcdStatus.<AcdGroupsID>.bLoggedIn=<value>
Whether the agent is logged into the ACD. 1 = logged in, 0 = not logged in: Translations Ignore
Code Block
<prefix>.AcdStatus.<AcdGroupsID>.bLoggedInAcd=<value>
Whether the agent is in pause in the ACD. 1 = pause, 0 = no pause: Translations Ignore
Code Block
<prefix>.AcdStatus.<AcdGroupsID>.bPauseAcd =<value>
The ID of the wave file associated with the current ACD status of the agent: Translations Ignore
Code Block
<prefix>.AcdStatus.<AcdGroupsID>.WavesID=<value>
CPHADIA-8StoryImage Removed23.04.2020Network IVR - Support for extended expressions in some objectsThe following IVR objects now parse expressions twice:
Comparison
Play Voice Variable
Variable Declaration
For example, given that the following variables are declared: Translations Ignore
Code Block
$usersID = 9876
$myVar.9876.Status = Online
Then the following expression: Translations Ignore
Code Block
$myVar.$usersID.Status
would parse to the value: Translations Ignore
Code Block
Online
CPHADIA-7StoryImage Removed23.04.2020Users - WAV File for TTS NameA WAV File has been added to the users table for the name of the agent. This can be used, for example, in custom IVR dialogues to play the name of the agent.CKRIEG-9123.03.2020Berechnungsgrundlage Anrufe pro Stunde in MiniClientUnter "Inbound-Status": Die Zeile "Gesamtanrufe" gibt die Summe der Anrufe seit der letzten Anmeldung an. Die Zeile "Anrufe pro Stunde" gibt die Summe der Anrufe seit der letzten Anmeldung pro Stunde an
REST - Add support for AcdEvents

The REST interface now supports the creation of callback and ticket events. See https://wiki.jtel.de/display/JPW/REST for further details.

JTELDEV-5126StoryImage Added02.08.2020REST - new API added to retrieve ACD groups

A new set of APIs has been added to the REST interface to retrieve ACD groups. 3 functions are provided:

BaseURL/ClientsID/acd/groups - retrieves a list of all ACD groups in the client account.
BaseURL/ClientsID/acd/groups/group/ID - retrieves a specific ACD group by ID
BaseURL/ClientsID/acd/groups/group?name=Name - retrieves a list of ACD groups using the Name as a match.

Note, the last function may return more than one record, as a partial match is used.

JTELDEV-5125StoryImage Added02.08.2020REST - new API added to retrieve Users

A new set of APIs has been added to the REST interface to retrieve users. 3 functions are provided:

BaseURL/ClientsID/users - retrieves a list of all users in the client account.
BaseURL/ClientsID/users/user/ID - retrieves a specific user
BaseURL/ClientsID/users/user?uid=UID - retrieves a list of users using the UID as a match.

Note, the last function may return more than one record, as a partial match is used on the UID.

JTELDEV-5124StoryImage Added02.08.2020REST Dialler API - Get dialler contacts by campaign

A query parameter has been added to the function GET BaseURL/ClientsID/dialler/contacts allowing the specification of the dialler campaign ID from which to retrieve the contacts list.

CRADPRAX-247Image Added28.07.2020Long calls warning was sent with incorrect data in email when call was transferred to a non ACD userThe long calls warning was sent with incorrect data in the email when call was transferred to a non ACD user. It would claim that the recipient of the email (i.e. the supervisor themselves) was the culprit for the long call. This problem has been fixed, long call warnings are no longer generated for calls which are not connected to agents.
CPHADIA-12StoryImage Added21.07.2020IVR User Search - new variables tel1 ... tel6 addedNew variables are now returned from the user search IVR object - <prefix>.Tel1 ... <prefix>.Tel6 return the configured telephone number of the user.
CNFON-638Image Added20.07.2020Media Events not sent using the email credentials configured in the client accountIf the email credentials and SMTP server was configurd at the client account level, then the system incorrectly used the system credentials to send media events by email, instead of using the settings configured in the client account. This problem has been fixed.
JTELDEV-5120BugImage Added19.07.2020JTELStats2 - IDs could overflow particularly in CompressedU15 table

The autoincrement ID could overflow in the JTELStats2.Compressed* tables, meaning that no more values could be inserted in the tables, in particular CompressedU15 was affected by this. The autoincrement ID field has been changed to a BIGINT to fix this problem.

JTELDEV-5117StoryImage Added17.07.2020Minimum Password Length - Portal.Users.Password.MinLength

The minimum length of a user password can now be set using the system parameter Portal.Users.Password.MinLength. Note: existing passwords are not affected by changing this parameter. Only new password changes via the web interface are covered.

CSEGHORN-190Support (Prio 1)Image Added16.07.2020UserData is correctly updated when a TAC is recordedIf a transaction code was recorded after a call in the transaction code popup, then changes made to the user data field would be lost. This problem has been fixed.
JTELDEV-5105BugImage Added14.07.2020Fix Chat Scenario: Client opens chat when agents available but before first message is sent all agents log off.

When a customer opens the chat window when agents are logged in, and sends a message after in the mean time all agents have logged out, no response is received, and the chat is not distributed. This situation persists even if agents subsequently log in to the system. If the customer refreshes the browser, a further error situation is produced.

This problem has been fixed.

CWS-223QuestionImage Added09.07.2020Hide Call-Recording in MiniClient when resource is disabledThe first call recording column was rendered even if the CallRecording resource portal.Acd.AgentHome.CallProcessing.CallRecording was disabled. This problem has been fixed.
CNFON-623Image Added27.05.2020MiniClient Login - Too Many Redirects ErrorThe mini client login would display "too many redirects" for users who were not a member of any ACD groups. This problem has been fixed.
CNFON-585Image Added26.05.2020MiniClient and Agent Home Inbound StatusThe total calls counter in the mini client and agent home would show incorrect data. This caused further problems in the total calls per hour column, and occupancy figures. This problem has been fixed.
CNFON-609StoryImage Added25.05.2020New Language Selector in Web PortalThe language selector in the portal has been changed to a dropdown list to enable the support more languages.
JTELDEV-5091BugImage Added22.05.2020Chat Server - Loading Google Font

The chat server scripts loaded a font from google. This behaviour has been changed so that the font is internal to the system.

JTELDEV-5064StoryImage Added19.05.2020Chat Export via REST

In the chat and whatsapp connectors, it is now possible to export chat sessions as a PDF file by REST to a backend system.

CSEGHORN-176Support (Prio 1)Image Added18.05.2020Dialler Contacts Standard CSV Upload brokenThe dialler contacts standard CSV upload was broken. This problem has been fixed.
CNFON-619BugImage Added18.05.2020MiniClient - Automatic REST Call or .EXE Call is sometimes lateThe automatic REST call or .EXE call was sometimes too late when using the MiniClient .EXE. This problem has been fixed.
JTELDEV-5070StoryImage Added17.05.2020LDAPS Support for Logins added

The jtel Portal now supports specifying an LDAPS Server for Agent Logins.

For LDAPS, the URL to the LDAPS or AD Server must be specified as follows: ldaps://ldapserver.example.com:636
Also, the LDAP user names configured must be changed to use the newer username format, particularly when using active directory. For example, for the user JTEL\TestUser (Old NetBios Login Name), the new user name format would be TestUser@jtel.local.

CBER-21BugImage Added13.05.2020Dialler Campaigns Clone by REST - Race condition if the same campaign is cloned several times massively in parallelIf a dialler campaign is cloned via the REST interface in parallel with the same source and destination campaign, then several copies of the campaign could be created. A lock has been implemented so that the clone can only be created once in parallel.
JTELDEV-5084StoryImage Added12.05.2020Reports - Execute Report in Background

When a report is executed, it is now executed in the background. An icon is added to the notifications area in the upper left part of the application to show that the report is processing in the background. When it is ready to download, the icon changes to a blinking colour. The icon is clicked again to download the report.

CSTYRIA-108Image Added12.05.2020Wallboard - deleting a user causes the number of completed media events to increase.When a user is deleted, the dtLastModified timestamp on all ACD Events the user was assigned to is changed, when the user assignment to the event is removed. This causes the wallboard to display a disproportionately high number of completed events for the current day. All events which were assigned to the user, but completed at an earlier date are added to the actual number of completed events. This problem has been fixed.