Versions Compared

Key

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


KeyTResolvedRelease Notes SubjectRelease Notes Content
CCARG-253SupportImage AddedSecurity Groups - The Workflow Application Types and Workflow Objects tabs.The Workflow Application Types and Workflow Objects tabs used within the security groups were intended to be visible to the reseller and the system administrator, and invisible to the client administrator and the user. This problem has been fixed.
CMKL-83Monitoring Innovaphone PBX Connector with Windows Task SchedulerScripts are provided provided to monitor the status of the Innovaphone PBX Connector on two telephony servers. These scripts start and stop the connector as required only on one of the servers (to prevent "double" monitoring events). The scripts are provided in the innovaphone installation directory: JTELInnovaphonePBXTaskMonitor_acd-tel1.cmd, JTELInnovaphonePBXTaskMonitor_acd-tel2.cmd. Note: These scripts can only be used on redundant systems.
CNFON-834BugCall-Transfers to ACD-GroupsA problem in call distribution after a transfer to a different ACD-Group caused calls to be serviced incorrectly. This has been fixed.
CNFON-899BugThe report "ACD Inboxes Itemised Details" is not generated when entries is selected and also when no entry is selectedWhen trying to generate the report "ACD Inboxes Itemised Details" without entries and also with entries, an error occurred.
This problem has now been fixed.
CTDM-316SupportIVR - DTMF menu with variable prompt list - problem with very long prompt list.Using an extremely long prompt list in an IVR DTMF Menu with variable prompt object could cause the object to fail. This problem has been fixed.
CTAIFUN-116SupportOutbound Statistics Report has wrong statistics with outbound completed call and post call durationWhen setting a Post call interval parameter in dialler calls, statistics of the post call duration is wrong. Also, the total of completed calls is wrong. This problem has been fixed.
CTDM-313SupportWhen making callback from Supervisor using "Preset" Service Number, no record is created in Statistics.Upon receiving an Acd Event in Supervisor, while no agent was assigned yet, If the supervisor makes a callback using the "Preset" Service Number option, no record is created in Statistics (acdStatisticsPartB). This problem has been resolved.
CSAXO-140BugTAPI PBX Connector - parameter Portal.PBXUsers.Create.Automatically now checkedA check for the parameter 'Portal.PBXUsers.Create.Automatically' has been added to the TAPI PBX connector. If this is switched off, then PBX users are no longer created automatically. Previously, PBX users would always be created no matter what this setting was.
CSAXO-139BugSupervisor All Agents and Active Agents Views - Filters fixedThe filters and sorting for the supervisor all agents and active agents views have been corrected, so that sorting is now possible on all columns.
CNFON-656BugWallboard - dialler campaigns tiles not displayed when using wallboard URLThe Dialler Campaigns tiles were not displayed in the wallboard when accessed directly via the URL. This problem has been fixed.
CSAXO-136SupportOutbound via Click to Dial - No ResourcesA problem in the best server candidate selection for making outbound calls has been resolved. This would result in "No Resources" being shown all the time. Note: this problem only applied if it was never possible to make an outbound call. If this message is sometimes seen, then it means the server is out of capacity.
CSTYRIA-142SupportAcd Transaction Codes Overview Report - TACs count correctedThe number of TACs was wrong when one entry in StatisticsPartA was associated to many entries in StatisticsPartB.
CTAIFUN-105SupportUndeclared variable in StringFunctions r5 causes error in 8-ServerThe variable StringLength was not declared in the .r5 script of the IVR object "StringFunctions - InStr Function" causing an error to be reporting in the telephony server. This had no effect on the operation of the function, but the error message could be irritating. This problem has been fixed.
CSTYRIA-143Technical ServiceCisco CUCM JTAPI Connector - Update to 12.5.1.14900-1The Cisco CUCM JTAPI connector has been updated to version 12.5.1.14900-1 which is compatible with Cisco CUCM Release 12.5(1)SU2.
CKSB-139BugInnovaphone Integration fails with Releases >= 3.23If the innovaphone integration was active it would fail to display anything with Releases >= 3.23. This problem has been fixed.
CSCHEP-80BugTeamsConnector - Does not retrieve all users in some casesIn some cases, the teams connector would not retrieve all users from the Office 365 instance due to the graph API using paging to return the data. This problem has been fixed.
CNORDOA-53Call Logic Database Error on Call TransferAn error in the database logic during call transfer could cause some records not to be created. This problem has been fixed.
JTELDEV-5244BugWebServer DataCache Performance Error

An error in the datacache for the webservers caused old entries not to be deleted on large systems and also unnecessary records to be retrieved from the database. This problem has been fixed.

CZVOOVE-109BugIVR Object - Save Additional Info and User DataUsing commas in the user data field or additional info field causes problems in the display of the data in the portal, and when recording this data to the statistics. The Save Additional Info and User Data object has been modified, to remove all commas from the expression before it is saved.
CNORDOA-50BugAgent Status Abbreviations - added to update scriptSoftware updates previously would overwrite the agent status abbreviations configured at the system administrator level. This problem has been fixed.
CCARG-228SupportDialler Contacts Import via Import / Export Scheme broken in MySQL 8.xThe default order for GROUP_CONCAT() has changed in MySQL, which caused dialler contact imports via the Import Export Schemes to fail. This problem has been fixed.
JTELDEV-5239StoryDialler REST API - allow update of contact with appointment date

The dialler REST API now allows updating or importing contacts with an appointment date and optionally a follow up user. This is achieved by passing the following two parameters with the DiallerContact JSON data structure:

"FollowUpUsersUID":"admin",
"FollowUpDateTime":"2021-05-01T09:00:00"

The Users UID is matched in the system. If no match is found (or this field is not specified), then the appointment will be made for no specific user. Otherwise the appointment is made for the specific (found) user.

CSCHEP-79BugTeams Presence Connector - Azure Active directory sync failed to load email addressesThe Azure Active directory sync with an on premise domain controller sometimes fails to sync the email addresses of AD users leaving the email address empty. This causes an exception in the jtel teams presence connector. Although strictly a Microsoft problem, this problem has been mitigated by ignoring AD accounts with empty email addresses.
CCHALTEC-185SupportSilent Monitoring destination host selection is corrected.Destination host for "Silent Monitoring" is taken from the database.
CNORDOA-37StoryPBX Connector Names - new option for TAPI Connector to not overwrite namesThe TAPI PBX connector previously overwrote all reported PBX extension names. However, some TAPI connectors report non useful names to the system (e.g. Extension 300 or SIP 300 for example). A new feature has been added which prevents the names being overwritten. Extensions are created once when first seen, but the name will no longer be modified.

This allows for changes to be made using the portal, in particular for a more useful name to be entered.

This feature is activated in the TAPI connector configuration, by setting the following flag in the configuration file jtelTAPIMonitorService.exe.config:

<add key="keepPBXUserName" value="true" />

The default value is false.
CNFON-802FehlerVoiceMail - play by phone could fail in installations with multiple 8-ServersIn installations with multiple telephone servers, the feature 'voice mail - play by phone' could fail, if an additional server with 0 telephone lines was being used purely as an application (daemon) server. This problem has been fixed.
CMRCOMP-24SupportTrunk Groups - Alcatel Incoming Number Translation CorrectionThe incoming number translator "Alcatel" has been corrected for anonymous caller numbers.
JTELDEV-5222FehlerSupervisor 500 Exception with ACD Group Numbers and Dialler Campaigns

If the ACD groups associated with dialler sub-campaigns were configured with a group number, and more than one different group was associated with the campaign by having two master campaigns with different ACD groups configured, then the supervisor would fail with an http 500 error. This problem has been fixed.

CNFON-739FehlerAll uploads of prompt via popup fail.All uploads of prompt via popup was failed due to an error in Javascript (wrong id). This was detected when trying to create a new prompt in ACD Group rules. A side problem was when changing a language, the Input file name will disappear.
This was fixed for all prompt uploads via popup (Reseller Master Data > Call Recording...)
CNFON-718FehlerDialler Campaign does not disapear from supervisor view (wallboard and dialler) after deleting.Data Cache mechanism for dialler compaigns was simply storing all records forever, even deleted ones. So in supervisor view (wallboard and dialler), deleted dialler compaigns was not disapearing.
This is fixed and another cache mechanism is used for dialler compaigns so it updates even the deleted ones.
CNFON-762FehlerOutbound Statistics Report - Total Calls CompletedTotal Calls Completed was giving wrong statistics with a dialler, and the same statistics as Total Calls in normal outbound.
This was fixed and now:
- Outbound Completed Call means that the call was connected and CONNRES equal to 1 (Successful outbound call to destination).
CNFON-824FehlerGroup Parameters read in IVR ApplicationsGroup parameters were not read again when a call was routed through a secondary ACD Group object in the IVR. This has been fixed.
CSYMP-128StoryQueue Distribution Algorithm OptimisationThe queue distribution algorithm has been optimised. This particularly affects queues with > 120 waiting callers, the speed of the calculation can be reduced by a factor of 2 to 10 in some cases.
CGREENIT-16SupportWrong SMTP client configuration when authenitcation is not required.Corrected SMTP client parameter setting in case of missing authentication data.
CNFON-765SupportEnhanced ergonomics by closing ACD event.Prevented double click on the close button.
JTELDEV-5208StoryAdditional Post Call Time now supported by Media Events

During Media Event Post Call time, when “Additional Post-Call Time Web” is configured in the ACD Group, the Agent can now extend the Post-Call Time by pressing the “+“ button.

CTAIFUN-77

Fehler

An error in the report "Agents Itemised Calls Report (Inbound and Outbound)"The report "Agents Itemised Calls (Inbound and Outbound)" doesn't compute the ringing time and the duration of the call, in case of an inbound call during a dialer call. This problem has been fixed.
CJOB-106StorySalesForce - Improved Logging in Web-Browser ConsoleSome changes have been made to the logging in the web browser console to improve logging of the salesforce integration.
JTELDEV-5202FehlerWhite Screen when changing from sysadmin to client admin

A white screen could sometimes be observed when changing from sysadmin to client admin. This problem has been fixed.

CNFON-796StoryNew Report ACD Groups Comparison ReportA new report "ACD Groups Comparison Report" has been added to the ACD. This compares two sets of ACD groups - for the first set the number of inbound and outbound calls and various KPIs and transaction codes are aggregated over the report period. For the second set of groups, for comparison purposes, the total number of calls presented to these groups are displayed.
CSEGHORN-197SupportInserted User Data disappear when TAC is setInserted User Data disappeared when a TAC was set. This problem has been fixed.
JTELDEV-5199StoryAgentHome and MiniClient - Pressing enter now allows direct dialling from call transfer number tab

Pressing enter whilst in the telephone number field on the transfer number tab in Agent Home or when in the Mini Client now starts the dialling process immediately.

CNFON-772BugProblem in Reset Passowrd FunctionFormatting issues in the e-mail when password resets were made have been fixed.
CNFON-685BugReport download not shown if used had no ACD group mappingsThe links to download reports were not shown if the user had no ACD group mappings. This problem has been fixed.
CNFON-606SupportWhatsapp Session not automatically set to status "closed by customer" after 24 hoursWhatsApp sessions are automatically closed by WhatsApp / Tyntec after 24h. To reflect this behaviour, the jtel WhatsApp system now also changes the status of the chat to "Closed by customer" after 24 hours.
CNFON-786StoryFTP Call Recording Uploads - Extra Variables and Extra ParametersIt is now possble to use the variable $servicenumber_billingnumber when specifying the file name for FTP call recording uploads.

The following parameters have been added to the system parameters, to allow different modes of operation of FTP:

Portal.Daemon.FTPS.EventSpool.Upload.Command
Portal.Daemon.SFTP.EventSpool.Upload.Command
Portal.Daemon.FILE.EventSpool.Upload.Command

To use these commands, the FTP server is specified with the protocol type in front of the server name.

The protocols supported are:

ftps://
sftp://
file://

Any other protocols (or specifying no protocol) will use the existing command specified in the Portal.Daemon.FTP.EventSpool.Upload.Command parameter.
CNFON-753BugSome Long Texts in portal contained \n instead of carriage returnSome of the long texts used in the portal for various purposes (such as callbacks and e-mail texts) contained \n instead of a carriage return linefeed combination. This problem has been fixed in the portal update scripts.
CNFON-775SupportOutbound Call Recording - Override Call Recording Type in ACD GroupThe call recording type setup in the ACD group can be overridden for outbound calls using the following resources (via the system settings globally, or using a security group for the client account at the reseller level or system level):

Resource (X): portal.Acd.AcdGroups.CallRecording.Outbound.RecordFunction.0to2
Changes: Call Recording Outbound - Permanent / can not be switched off
To: Manual / can be switched on- off

Resource (X): portal.Acd.AcdGroups.CallRecording.Outbound.RecordFunction.0to3
Changes: Call Recording Outbound - Permanent / can not be switched off
To: Deactivated

Resource (X): portal.Acd.AcdGroups.CallRecording.Outbound.RecordFunction.1to2
Changes: Call Recording Outbound - Permanent / can be switched off (opt out)
To: Manual / can be switched on- off (X)

Resource (X): portal.Acd.AcdGroups.CallRecording.Outbound.RecordFunction.1to3
Changes: Call Recording Outbound - Permanent / can be switched off (opt out)
To: Deactivated (X)

Resource (X): portal.Acd.AcdGroups.CallRecording.Outbound.RecordFunction.4to2
Changes: Call Recording Outbound - Every x calls to agent / can be switched off (opt out)
To: Manual / can be switched on- off

Resource (X): portal.Acd.AcdGroups.CallRecording.Outbound.RecordFunction.4to3
Changes: Call Recording Outbound - Every x calls to agent / can be switched off (opt out)
To: Deactivated (X)

Resource (X): portal.Acd.AcdGroups.CallRecording.Outbound.RecordFunction.5to2
Changes: Call Recording Outbound - Caller Opt-In by DTMF
To: Manual / can be switched on- off

Resource (X): portal.Acd.AcdGroups.CallRecording.Outbound.RecordFunction.5to3
Changes: Call Recording Outbound - Caller Opt-In by DTMF
To: Deactivated

For example, if the resource portal.Acd.AcdGroups.CallRecording.Outbound.RecordFunction.0to2 is defined for the client, if they make an outbound call using an ACD group which has permanent call recording enabled, it will be changed to manual call recording. If the resource portal.Acd.AcdGroups.CallRecording.Outbound.RecordFunction.0to3 is defined, recording will be switched off.

The farther reaching (0to3) resource always takes precidence.

All assignments are made by the reseller for the clients security group. Alternatively, they may be made by the system administrator in security groups for their resellers, or globally for the whole system by the system administrator under resources.
CCHALTEC-169StoryNew IVR Object - Re-Enter ACDA new IVR object has been added, which can be used to return a caller to the previously used ACD queue, in the same position. This can, for example, be used as follows:

- A call enters the ACD group via the IVR
- An announcement is played, informing the caller that they can press 1 to enter their customer number
- A rule "Leave Queue on DTMF" with DTMF 1 is added
- The IVR application checks $acd_groupend_reason. If equal to 109, then a rule caused the call to leave the ACD group.
- The IVR application checks $acd_queueleave_dtmf. This will contain the pressed DTMF.
- If both conditions are met, callers are routed to a dialog to enter their customer number.
- Following entry of the customer number, the IVR object "Save Additional Info and User Data" is used, to save the customer number and possibly change the CRM URL.
- Next the new object "Re-Enter ACD" is used to go back to the ACD.

This has two effects:
- No additional statistics are created for the ACD. It is as if the call never left the ACD queue.
- The call is placed in the queue at the position it left the queue. This means that callers retain their positions in the ACD queue.

A word of caution: the queue timeout is calculated based on the time the call originally entered the ACD. So, if the queue timeout is 2 minutes, and the caller spends ages in the IVR entering the customer number, then an immediate timeout will ensue.
CCHALTEC-168StoryNew Call Recording Opt-Out Object for IVRA new IVR Object "Call Recording Opt-Out" has been added to the IVR. This allows the recording opt-out functionality to be implemented in the IVR by simply routing the call through the object. This will have the same effect as if the caller opted-out using a DTMF whilst in the ACD.
CWRK-28BugTransaction Codes - Setting Transaction Codes at list "calls" in Agent HomeWhen setting Transaction Codes it was not possible to set a TAC in the list "calls" after a call when the option "mandatory transaction code" was configured in the ACD-Group. This problem has been fixed.
JTELDEV-5109StoryCloud TTS Service

A new cloud TTS service has been added to the system. This enables the generation of TTS files via a remote cloud service instead of, as previously, via locally installed TTS licenses.

CSEGHORN-187BugAgentHome - Call Agents who are busyIt was possible for other agents to call agents who were busy. This behaviour has now been changed so that agents cannot call busy agents via agent home.
CNFON-764SupportMiniClient - Additional power events handlers

New power events handlers related to the power state change have been added to the mini client:


StatusChangeOnRemoteDisconnect
StatusChangeOnRemoteDisconnectElementID
StatusChangeOnConsoleConnect
StatusChangeOnConsoleConnectElementID
StatusChangeOnConsoleDisconnect
StatusChangeOnConsoleDisconnectElementID
StatusChangeOnPowerModeSuspend
StatusChangeOnPowerModeSuspendElementID
StatusChangeOnPowerModeResume
StatusChangeOnPowerModeResumeElementID

The latest Cef (Chromium) version has been incorporated.

CNFON-761BugOutbound Statistics Report - Error executing with working timesIt was not possible to execute the outbound statistics report when working times were specified. This problem has been fixed.
CKRIEG-138SupportThe report AcdTransactionCodesReport returns results less than expected.The report AcdTransactionCodesReport was missing values in some cases due to null values in StatisticsPartB. the join was changed to AcdStatisticsTransactionCodes and problem is now fixed.
CDUERKOPP-34SupportCalls to Service Numbers with special characters in the name not distributedIf a comma is used in the name of a service number, then the system cannot distribute calls correctly. This is due to the name breaking the SIP message used to make outbound calls to agents. A validator has been added to the web application, so that when a service number is now saved, any of the following characters will be rejected: .*[,'\"()%].*
JTELDEV-5193StoryDialler REST API - New Functions to update a contact and reset a contact

New functions to update a dialler contact and reset a dialler contact have been added to the REST API.

CTELKO-65SupportDialler - UserData and ForeignSystemID field size increased. UserData field now editable.The size of the ForeignSystemID and UserData fields has been increased in the dialler campaigns to 128 characters. The UserData field is now editable via the web interface.
CSTYRIA-87BugCallback - Comment overwritten by previous commentWhen manually creating a Callback event, the content of the comments would be overwritten by the previously entered comment. This problem has been fixed.
CNFON-664BugAgent Login / Logout Report inconsistenciesSome inconsistencies in the Login / Logout Report have been fixed.
JTELDEV-5183New Whatsapp Logo

A new Whatsapp Logo appears in the portal when receiving a Whatsapp message

JTELDEV-5180StoryWhatsapp - Location integrated, new icon indicates difference between normal chat and whatsapp chat

It is now possible to send your location to the contact center by whatsapp.

A new icon has been added to the portal to differentiate between normal chats and whatsapp chats.

To ensure correct functionality, the administrator of the system must ensure the following:

The startup script in /etc/init.d/jtel-clientmessenger

must contain a slash at the end of the path ${DIR}/public/ - see the following line:

-Dde.jtel.platform.clientmessenger.public.dir=${DIR}/public/ \

If the slash is not present, functionality will be impacted.

CTDM-288SupportWhen a Voice-Mail event is created, the Event history was not created when you initiate the call in Mini client.Scenario: Voice-Mail Event is created in the routing and distributed to an agent.
Problem1: The agent does the callback via the Mini Client (Status “callback initiated“ is NOT inserted into the event history)
Problem2: When you initiate a call in Agent, event history will not be updated automatically in Supervisor and vice versa.
-> These two problems are fixed.
CJUH-93SupportE-Mail Connector - E-Mails with emoji charactersSome E-Mails received with emoji characters, which could not be represented in the UTF-8 3 character multibyte charset would cause the e-mail connector to fail with an exception. This problem has been fixed, the email connector now uses the UTF-8 4 character multibyte charset as standard.
CNFON-732SupportIVR Statistics Markers - not created when no rating is specifiedIf no rating was specified when using the IVR object IVR statistics markers, the marker would not be saved. This problem has been fixed.
CNFON-434SupportREST Query injection possibilityThere was a possibility to inject scripts/files via the -o (output) argument of the curl function using REST Query IVR Components.
This is fixed via an extra check for the final command before the command run.
CNORDOA-24BugIVR Object "ACD-Group with DB routing and variable type " and "ACD-Group with DB routing and Type"When setting "Send Media Events from original ACD Group" in the objects "ACD with DB Routing and Variable Type" and "ACD with DB-Routing and Type", the ACD Event was created for the configuration group instead of the agent group. This has been fixed.
CNFON-716SupportIVR - Line break in object "Create callbackWhen creating a media event of type Callback it was not possible to insert line breaks with the $crlf function. This problem has been fixed.
CMKL-60BugReporting - Report with no data would not display properlyWhen executing the report "Statistics_AcdGroupReport10" without data, an error would be displayed in the report instead of empty rows. This problem has been fixed.
CSTYRIA-124Support"Total Calls" and "Calls per Hour" in Supervisor set to 0 in every Agent Status change"Total Calls" and "Calls per Hour" in Supervisor set to 0 in every Agent Status change.
While it should only change when an agent switches to any status where “Logged in” is not configured.
This problem is fixed.
CEWS-12OfferTAPI Connector - Now monitors PBX extensionsThe TAPI connector now monintors PBX extensions as standard (no extra configuration required). New PBX extensions are created as they are read by the TAPI connector, existing names will be modified according to the name supplied by TAPI. Note that in most cases, adding new extensions to monitor, will require a restart of the jtel TAPI connector, since TAPI does not usually provide information on new extensions as they are configured.
CNORDOA-25StoryTAPI Monitor Service - now accepts prefix for extracted numbersThe TAPI monitor service now accepts a prefix which is prepended to all monitored numbers. For example, assume the name reported by the TAPI is:

SIP 08912345678.

This can be matched with a Regex as follows, to remove the 0:

<add key="regexNumber" value="^SIP 0(?&lt;num&gt;\d+)" />

This will extract the number 8912345678.

This can now be turned into E.164 by specifying the new parameter monitoringPrefix in the configuration file (assuming Germany 49 as a country code):

<add key="monitoringPrefix" value="49"/>
CCHALTEC-174BugRestricted numbers prevented outdialsRestricted numbers prevented outdials being made in some cases. This problem has been fixed.
CLANDW-66SupportChat Connectors - Field description "Max Chats Per Agent" incorrectWhen configuring chat connectors, the field name "Max Chats Per Agent" was incorrect. This problem has been fixed.
JTELDEV-5160BugPortal available in french

The complete portal has now been translated to french. Please contact us, if you would like to have this enabled on your system.

CWRK-29BugGuided Transfer - Retrieve not shown correctly in AgentHome and Mini ClientWhen guided transfer was used, the call could be retrieved correctly and the original agent and caller were connected again. However, it was no longer possible to transfer the call again, and an incorrect call status was shown in agent home. This problem has been fixed.
CWEINOR-174SupportService Numbers - Changes not saved after emptying fieldsWhen configuring service numbers, when a field was emptied and the configuration saved, the field would not be saved properly and remain in the previous configuration
CTAIFUN-54StoryREST - Dialler Contacts History returned via REST interfaceThe dialler contacts rest interface now contains new functions to return the history from a dialler contact. The Postman collection and the documentation have been updated.
CSWP-165BugACD Agent Report 2 und ACD Agent Performance Report - PostCall duration and Postcall Count correctedWhen both reports are executed with identical input parameters, the post call times of both report outputs were different because the post call counter of the report "ACD Agent Report 2" was incorrect. The counter has been corrected so that both post call times are now identical.
CCHALTEC-177StorySTARFACE connector - Now Random Passwords are generatedThe STARFACE connector now generates random passwords when users are created. The administrator has to configure the users anyway, and so the password can be changed by the administrator later.
CTAIFUN-43BugCRM Link changed by MiniclientThe MiniClient would in some cases change the formatting of the CRM link and URL code some unnecessary parts thereof. This problem has been fixed.
CTAIFUN-47SupportDialler Contacts - REST Import overwrites contacts with same Name and FirstName even if UserData is differentThe REST import would overwrite contacts with the same Name and FirstName even if the UserData field was different. This problem has been fixed.
CNFON-646SupportACD Agent Report - division by CallsTaken instead of OfferedCalls because these KPIs are about calls connected to agentsIn "ACD Agent Report" the average times in the footer / summary are now divided by CallsTaken instead of OfferedCalls.
CJUH-87SupportService Numbers Report 5 - Report SubscriptionIt was not possible to subscribe to Service Numbers Report 5. This problem has been fixed.
CTDM-283BugSOAP - Timestamp dtChanged is in incorrect TimeZone in various SOAP eventsThe timestamp dtChanged in various SOAP events was in the incorrect time zone. This problem has been fixed.
CSTYRIA-130BugInactive Transaction-Codes still activeWhen a transaction code was set to inactive, the code would still be shown in the transaction code list popup after agent calls. This problem has been fixed
CNFON-728BugJTELStats2 Reports - no selections causes missing dataJTELStats2 Reports - no selections causes missing data in the JTELStats2 reports. If all parameters are selected, the data is correct. This problem has been fixed.
CNFON-710BugIVR Statistics Markers - Update without prompt file not possibleIt was not possible to save an IVR Statistics Marker without defining a prompt file. This problem has been fixed.
CNFON-674BugACD Inboxes Group Report - Missing data in reportWhen executing the report "ACD Inboxes Group Report", data would be missing in the report. This problem has been fixed.
CNFON-556BugTrunk Groups - trunk groups can not be deletedIt was not possible to delete a trunk group. This error has been fixed.
CSYMP-122StoryDynamic Priority Groups - Added Column Waiting Time Average TodayThe average waiting time for the day has been added to the dynamic priority groups view in the supervisor.
CEWS-24ACD Group Rules - additional checks for time and constraints addedAdditional constraints have been added to ACD group rules.

1. A time constraint can be added to the rule. This can be based on the time elapsed since: Call Start, Call Connect, Group Start (first group), Group Start (this group), Queue Start (first group), Queue Start (this group). In this way, rules can be activated only when a specific amount of time has elapsed based on one of the timestamps above.

2. A logical constraint can be added which must be true if the rule is to apply. The constraint can be ANY variable supported by the IVR, or the following variables if direct entry to the ACD was made:

$acd_configuration_groups_id
$acd_servicenumber_skillsID1
$called
$caller
$caller_areacode
$caller_landline
$caller_mobile
$caller_nielsenarea
$caller_priority
$caller_postcode1
$caller_postcode2
$caller_postcode3
$caller_statename
$caller_vehicleregistration
$countrycode
$ddi
$languages_id
$languages_iso_code
$servicename
$servicename2
$servicenumber
$testcall
$weekofyear

The comparison of the variable supplied (ONLY ONE IS SUPPORTED) is made with a variable field with the following operators:

str ==
str <>
str left ==
str left <>

The "left" operators allow for partial matching.
CSYMP-120BugDynamic Priority Groups - Callbacks and Click to Call no longer countedIn the supervisor view of the dynamic priority groups - callbacks and click to calls are no longer counted.
CSTYRIA-126BugTransaction Codes - StatisticsPartBID not saved to database correctly after TAC is setIf agents saved TACs after the end of the call, then the StatisticsPartBID value would not be saved to the database correctly. This caused problems in the report "Transaction Codes Overview". This has been fixed.
CSTYRIA-118BugTransaction Codes - Inactive TACs still visibleWhen setting TACs after a call, inactive TACs would still be visible even though the transaction code was set to inactive in the configuration.
CNFON-701AcdGroupsReport4 - cannot be executed in Excel formatThe AcdGroupsReport4 could not be executed in Excel format - this would produce an error. This problem has been fixed.
JTELDEV-5163BugMiniclient - popup window layout

When making outbound calls, the mini client popup window for making outbound telephone calls and recording transaction codes did not resize well when the mini client was reduced below a certain size. This problem has been fixed.

JTELDEV-5162StoryChat - Chat Report Export - new field pdata added

It is now possible to export all variables in the Chat pdata definition (name, email …) with the Chat Report. Access to the variables is using the syntax $pdata.<variable>, where <variable> is the pdata field.

JTELDEV-5156StoryTeams - Rules for Agent Status

New rules have been added to the teams integration. These allow users or administrators to specify how calls and events should be distributed when agents are in a particular status in Teams.

JTELDEV-5097StoryTeams Integration - Embed jtel Client as App in Teams

The jtel Portal can now be embedded as an application in the teams client. Contact jtel on how to do this if you have licensed the Teams connector.

JTELDEV-5085BugClarification - Deleted User visible in locked accounts

A deleted user can still be seen in locked accounts. This is by design: the locking of accounts is stored in a different table to the user accounts, and hence this can still be seen after the user is deleted. This can, for example, be useful when an account is first of all deactivated, to detect if the user still tries to login to the account.

CTAIFUN-40New settings for supported protocol handlers in MiniClient and fix for custom protocol handlers in portal web applicationIf a custom URL was setup as the CRM Link, for example myprotocol://xxx, this would not be clickable in the web application. This problem has been fixed. Furthermore, it is possible to specify a setting in the configuration of the mini client - ProtocolHandlers - comma separated, which defines the protocols which will actually be clickable and opened via the protocol handler on the client machine.
CSYMP-118StoryDynamic Priority Groups - Improvements to Supervisor ViewThe supervisor view for dynamic priority groups now shows a new column - Current Priority - which shows the current actual priority of the calls in the dynamic priority group currently in the acd group, which are before the queue or in the queue.

The following columns have been given colouring:

Availability Today and Availability Timeslice:
Value >= 95% --> Green
90% <= Value < 95% --> Blue
80% <= Value < 90% --> Orange
70% <= Value < 80% --> Yellow
Value < 70% --> Red

Waiting Now:
X = 0 --> no colour
1 <= X <= 3 --> Blue
4 <= X <= 5 --> Orange
6 <= X <= 9 --> Yellow
X >= 10 --> Red


CNFON-686BugMinimal password length in new user wizard.The minimal password length in the new user wizard was not respected. This problem has been fixed.
CDUERKOPP-21StoryNew IVR Objet - Get ACD Group InformationA new IVR object has been introduced - Get ACD Group Information, and a new field has been added to the ACD group configuration - Foreign System ID.

The foreign system ID can be used to reference an ACD group in another system - for example a reference to a record in a backend CRM or database.

The new object searches for an ACD group, given either the ID, Name or Foreign System ID (or any combination thereof).

If found, it returns a host of variables which give information on the current state of the acd group queue, numbers of agents, waiting times, number of calls, and all configuration fields from the ACD group.
CDUERKOPP-14BugTAPI Connector reads lines with empty telephone numberThe TAPI connector would read lines with an empty telephone number, and set these up as a PBX user. This problem has been fixed.
JTELDEV-5159StoryUserSearch Object - search by Nick Name

The UserSearch Object now supports searching for users by the Nick Name field. This is particularly useful when an external system does not use the same user UIDs as the jtel system.

JTELDEV-5158StoryChat connector server - installation script for systemd

The chat connector server can now be installed using systemd instead of init.d

JTELDEV-5157BugOutbound call popup broken when some resources not permitted

The outbound call popup would not appear in some scenarios, particularly if both of the following resources were not allowed:

portal.Acd.AgentHome.CallProcessing.Outbound.UserDefined
portal.Acd.AgentHome.CallProcessing.Outbound.UserCommunication

This problem has been fixed.

CTAIFUN-31StoryString Functions - Search for stringThe string functions now contain a search for string function, which returns the starting index of the searched for string (1 based indexing), or 0 if the string was not found.
JTELDEV-5155StoryLanguage Code for Estonian (Estonia) added to Languages Selection

The language code for Estonian (Estonia) has been added to the languages selection dropdowns for the portal.

JTELDEV-5152BugError in Selection of Service Numbers in Service Numbers Report 5 and 6

There was an error in the selection of service numbers by billing number in Service Numbers Report 5 and 6. This problem has been fixed.


...