New Features

KeyTResolved Date Release Notes SubjectRelease Notes Content
JTELDEV-7349StoryFTP Upload - Support for Second FTP Server in Report Subscriptions

It is now possible to upload specific report subscriptions to a second FTP server. To enable this feature, follow these steps:

  1. Enable the Resource:
    Activate the resource portal.Statistics.ReportSubscriptions.bUploadToSecondFTP.
  2. Configure Client Parameter:
    Add the client parameter FTP.ReportsUpload.CopyJob.ClientsID. This parameter should contain the ClientsID under which the second FTP server is configured.
  3. Select the Option in Report Subscription:
    When creating or editing a report subscription, check the option Upload To Second FTP Server to enable uploads to the additional FTP server.

This enhancement allows greater flexibility in managing report distribution across multiple FTP servers.

JTELCONT-13StoryContainers - only G711 codecs deployed

From now on, only G.711 codecs are deployed with the telephony container.

JTELDEV-7323NPS (Net Promoter Score) Report - IVR-002-02

A new variant of the report IVR-002, IVR-002-02 has been added, which contains data providing the net promoter score.

The following columns have been added:

  • Detractors (0-6)
    • Count
    • Percentage
  • Passives (7-8)
    • Count
    • Percentage
  • Promoters (9-10)
    • Count
    • Percentage
  • NPS
    • Promoters Percentage - Detractors Percentage
JTELDEV-7305Summary Bot – Configurable AI Parameters via Client Master Data

By default, the Summary bot uses the configuration file located at /acd-store/shared/Data/config/acd-summary-bot/restserver.cfg.
With this update, you can now override the default configuration by specifying parameters directly in the client master data.

If you want to use a custom summary bot configuration, add the following parameters:

AIParams.LiveAgent.SummaryBot.LLM.APIKey         # API key for the LLM provider
AIParams.LiveAgent.SummaryBot.LLM.Provider       # LLM provider (currently only 'Mistral, openai, deepseek' are supported)
AIParams.LiveAgent.SummaryBot.LLM.Model          # Model name (e.g., 'mistral-large-latest', 'gpt-4-turbo')
AIParams.LiveAgent.SummaryBot.LLM.Temperature    # Temperature setting for the LLM

If you want to use an external summarizer endpoint, add the following parameters:

AIParams.LiveAgent.SummaryBot.ExternalSummarizer.Url         # URL of the external summarizer
AIParams.LiveAgent.SummaryBot.ExternalSummarizer.Temperature # Temperature setting for the external summarizer

This enhancement allows for flexible, client-specific AI configuration without modifying the default config file.
Simply add the desired parameters to the client master data to customize the Summary Bot’s behavior for each client.

JTELDEV-7315Braille Agent Home - Enhance Table Filter Accessibility with aria-labels

A new aria-label has been added to help users identify which table a filter belongs to. For example, if you are viewing the Agent table, the filter will include an aria-label such as "Filter Agent Tab" to clearly indicate its association.

JTELDEV-7179Reports - New Opening Times Options in ACD Groups Report 6 and variant

The reports ACD-G-011 - ACD Groups Report 6 and ACD-G-011-02 - ACD Groups Report 6 - 02 (Active and Inactive) have been enhanced with new period options:

  • Today with Opening Times
  • Yesterday with Opening Times
  • Current Week with Opening Times
  • Last Week with Opening Times
  • Current Month with Opening Times
  • Last Month with Opening Times
  • From/To with Opening Times

These additions allow you to generate reports that consider Opening Times for more precise analysis.

JTELDEV-7319Transfer Call - Override Caller ID with Agent’s Number for All Transfers.

Two new parameters have been added to the ACD group configuration to enhance call transfer functionality:

  1. Override signaling with agent telephone number for external transfer
    When enabled, the agent’s telephone number will be used as the caller ID for calls transferred externally, ensuring the recipient sees the transferring agent’s number.
  2. Override signaling with agent telephone number for internal transfer
    When enabled, the agent’s telephone number will be used as the caller ID for calls transferred internally.

These options provide greater flexibility and transparency during call transfers, allowing the recipient to identify the transferring agent directly, both for internal and external calls.

JTELDEV-6985Teams Connector: Extension of Fields from Graph API including Department

The Teams connector has been enhanced to extract additional user metadata from Microsoft Graph API.

  • The Department field is now retrieved and stored in the PBX Users table.
  • Other relevant user attributes (such as givenName, surname, jobTitle, officeLocation, city, state, country, streetAddress, postalCode, companyName, mobilePhone, createdDateTime, employeeId, accountEnabled, and preferredLanguage) are also retrieved and provided as a JSON object.

This extension enables richer presence information for Teams users and provides more detailed metadata for future integrations and reporting.

JTELDEV-7313Braille Agent Home - Current Call table does not have a resource to display

A new resource, portal.Acd.AgentHome.CurrentCallBraille, has been added to enhance accessibility in the Braille Agent Home. This resource allows administrators to control whether the "Current Call" table is displayed or hidden for users who rely on braille interfaces.

JTELDEV-7231Acd Agent Status - Add access keys

It is now possible to configure personalized keyboard shortcuts for ACD agent status to make status changes effortless.
Simply, add a parameter in User Settings named AccessKeys.AcdAgent.Status.<ID> }}(replace {{<ID> with the ID of the desired agent status), and assign it a single letter of your choice. Once configured, simply press Alt + [your chosen letter] to instantly switch to that status.

JTELDEV-7206Agent Home Braille - Improve the display of "Actual Call" table for better screan reader compatibility

In this feature, we have enhanced the "Current Call" panel by upgrading it to a fully semantic ARIA grid. This includes the use of role="grid", role="row", and role="gridcell", along with appropriate aria-rowindex/aria-colindex and aria-rowcount/aria-colcount attributes. These improvements enable screen readers and braille devices to facilitating easier navigation within the table using arrow keys. Furthermore, the Teams tab is now accessible in the Agent Home Braille interface, featuring a newly introduced AccessKey. This AccessKey can be configured in User Master Data - Settings. For more details, please refer to the Braille Agent Home - jtel Portal WIKI - jtel Public WIKI.

JTELDEV-7062StoryPreview Dialler - Calculate the actual contact preview time.

In this release, we've enhanced the JTELStats.DiallerContactsHistory table by adding two new timestamps: dtDiallerPreviewStart and dtDiallerPreviewEnd. These timestamps help track when a contact is loaded for preview and when an agent either skips or initiates a call. From these timestamps, we derive several key metrics:

  1. Preview Time: Calculated as dtDiallerPreviewEnd – dtDiallerPreviewStart, this metric shows the duration a contact is in preview mode.
  2. Call Duration: Measured as dtCallEnd – dtCallStart, it indicates the length of each call.
  3. Result-Code Latency (No Calls): Defined as dtCreated – dtDiallerPreviewEnd, this measures the time taken to assign a result code when no call is made.
  4. Result-Code Latency (With Call): Calculated as dtCreated – dtCallEnd, it reflects the latency in result-code assignment after a call.

These enhancements provide comprehensive, end-to-end visibility into each step of the preview, dialing, and result-code assignment workflow, enabling more efficient monitoring and analysis.

JTELDEV-7195IVR Run Script Object improvements

Run Script now includes a trim to trim whitespace from the results returned from the script. This makes it easier to use the results in some scenarios.

JTELDEV-7149ASR word spotting: new variable $input_unrecog_words for unrecognized words.

Added a new variable, $input_unrecog_words, to capture and store any words the ASR word-spotting engine fails to recognize.

JTELDEV-7128EWS mail connector for Linux

The IMAP connector for Linux has been extended with EWS support.

The configuration file adds new parameters which activates the corresponding functionality:

  • IMAPActive: true / false
  • EWSActive: true / false

Note, for all installations: it is recommended to port all mail connectors to IMAP(S) and SMTP(TLS) and not use the older EWS functionality as EWS functionality will no longer be supported by Microsoft in the future.

JTELDEV-7101Trunk Group Matching - Partial Match on SIP Source Server and SIP Destination Server

The trunk Group matching algorithm now supports partial matching on the SIP Source Server and SIP Destination Server. This is useful for TLS connections, where the port on the opposing side of the connection is not always the expected port because the remote server uses a new TLS connection for each call.

JTELDEV-7097Workflow Object User Search - Search by ID

The workflow object User Search now has a parameter to search by the user’s ID.

Also, AcdStatus related Variables have been changes.

Some variables were User related and not groups related:

  • <prefix>.AcdStatus.<AcdGroupsID>.AcdAgentStatusID → <prefix>.AcdStatus.AcdAgentStatusID
  • <prefix>.AcdStatus.<AcdGroupsID>.bLoggedInAcd→ <prefix>.AcdStatus.bLoggedInAcd
  • <prefix>.AcdStatus.<AcdGroupsID>.bPauseACD → <prefix>.AcdStatus.bPauseACD
  • <prefix>.AcdStatus.<AcdGroupsID>.WavesID→ <prefix>.AcdStatus.WavesID
JTELDEV-7094New 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:

  • Simple: /control:runRoutingApplication,callBOT → the bot will receive a /callBot message.
  • Advanced: /control:runRoutingApplication,callBOT#<message with placeholders $> → the bot will receive the message after the # with the placeholders replaced from pdata.

GPT/RAGBOT now supports sending interactive buttons and images for a richer user experience.

JTELDEV-7010IVR - Configurable Email Sender in IVR Email Object.

A new feature is introduced which allows users to select the email sender in the IVR Email object. If no specific sender is selected, the system will default to the email configured in the client or sysadmin parameters.

Key Enhancements:

  • Users can now define a custom email sender for the IVR Email object.
  • If no sender is specified, the system automatically falls back to the default email.
  • To configure a custom sender, an ACD inbox must be created with the "Non Qualifier System" option enabled.
  • When configured this way, the ACD inbox will be used exclusively as the sender email for the IVR Email object.

This enhancement provides greater flexibility in managing outbound emails from IVR, ensuring better customization and control over sender addresses.

JTELDEV-7063StoryPortal 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-7060Chat CSS

The chat CSS has been updated to a new style conforming with the design of the new portal.

JTELDEV-7053StoryIncoming 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-7009Manual Callback Request - Priority Selection Added

The Callback Request popup now allows agents to manually set a priority for callback requests.

The default priority remains 50, while the Low and High priority values are now dynamically defined in the ACD Group settings (offline Parameters).

Agents can select:

  • High Priority – For urgent callbacks.
  • Default Priority – Standard handling (50).
  • Low Priority – For less urgent callbacks.
JTELDEV-7048StoryLive 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.

  • portal.Acd.AgentHome.LiveAgent.AI.Transcription - render the AI Transcription section
  • portal.AgentHome.LiveAgent.AI.Assistant - render the AI Assistant services like Suggestion, Summary and Sentiment.
  • portal.Acd.AgentHome.LiveAgent.AI.Assistant.Caller - render the caller’s sentiment.
  • portal.Acd.AgentHome.LiveAgent.AI.Assistant.Agent - render the agent’s sentiment.
  • portal.Acd.AgentHome.LiveAgent.AI.Assistant.Sugesstion - render the AI suggestion section.
  • portal.Acd.AgentHome.LiveAgent.AI.Assistant.Summary - render the AI Summary section.
  • portal.Acd.AgentHome.LiveAgent.AI.Assistant.Satisfaction - render the AI satisifaction section.
  • portal.Acd.AgentHome.LiveAgent.AI.Assistant.TAC render the AI transactin code section.
JTELDEV-7016REST 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-7028RAG 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-6989StoryAMI Listener - New Configuration Properties and Not Registered behaviour

Two new settings are available in the configuration:

  • UnknownMapsToTelStatus
    • This defines what status should be set, when “Unknown” is received from the AMI
  • UnavailableMapsToTelStatus
    • This defines what status should be set, when “Unavailable” is received from the AMI

Allowed values for both settings are:

  • NotPresent (which means grey / not registered)
  • Hangup (which means green / idle)
  • Ringing (which means yellow / ringing)
  • Up (which means red / busy )

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-7018IVR - 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-6928blazar (new Telephony Server) - new option for timestamp source

A new configuration option has been added:

timestampsSourceOfTruth: systemClock

The available options are:

  • systemClock
  • hardwareClock

The standard value is systemClock. This changes the behaviour from the previous behaviour, which was hardwareClock.

Notes

  • Some VM installations do not correctly synchrronise the hardware clock, causing timestamps to vary from the systemclock. The default behaviour was therefore changed to use the system clock, which in all installations should be setup to synchronise from an NTP server. This behaviour should be acceptable for most installations.
  • In installations which require certification for billing purposes, this could cause certification problems. If this is a requirement, it is recommended to ensure that the hardware clock is synchronised to a high quality source (such as a GPS source) and use this setting instead.

Bugfixes

KeyTResolved DateRelease Notes SubjectRelease Notes Content
JTELDEV-7397BugACD - Reset of Call Counter on group transfer (blind)

The missed call counter for the agent would not be reset if the agent performed a blind transfer to an ACD group. This problem has been fixed.

JTELDEV-7372BugREST API - 500 internal Error when creating Acd Events

An issue causing a 500 Internal Server Error when creating ACD Events via the REST API has been resolved.

JTELDEV-7265BugCall Distribution – Extended Search Groups Not Applied When Group Rule with 'Overflow Queue No Agents for Telephony' Is Active

Previously, when a group rule with the checkpoint 'Overflow Queue No Agents for Telephony' was active, the Extended Search Groups (ESG) feature did not take effect. As a result, calls remained in the original queue even if agents were available in the extended group, and were only distributed once an agent became available in the primary group.

With this fix, Extended Search Groups are now correctly considered when the 'Overflow Queue No Agents for Telephony' rule is active. Calls will be distributed to available agents in the extended group as expected, improving call handling and reducing unnecessary wait times for callers

JTELDEV-7221BugCallback - In the case of a callback with a “suppressed number”, the number entered is not displayed in the media event.

Previously, when a caller entered their number via DTMF (group rule), the callback was created with an empty caller number. This issue has been resolved. Now, when a caller enters their number, it is correctly saved and displayed in the callback.

JTELDEV-7226BugEntra ID Login - Redirection Issue

Previously, users signing in via Entra ID with a single configured email were consistently redirected to the main portal page, even when the resources portal.Acd.AgentHomeOnly or portal.Acd.AgentHomeBraille were enabled. This issue has now been resolved. Users will be correctly redirected to their designated pages, ensuring a seamless and efficient login experience.

JTELDEV-7205BugACD Group Rules - Conditional Rules within and Before Queue - Incorrect System Hangup

For the following group checkpoints:

  • Overflow Queue No Agents Present
  • Overflow Queue No Agents For Telephony
  • Overflow Queue No Agents For Telephony except PostCall
  • Overflow Queue No Agents With Required Skill

a system hangup could be performed instead of ignoring the rule, if a rule was configured at one of the mentioned checkpoints which was:

  • conditionally activated using a cockpit variable
  • conditionally activated using an expression

but was not actually active according to the condition specified.

How to reproduce:

  • Create a cockpit variable, set it’s value to 0
  • In a group, create a rule at one of the specified checkpoints, which should only be activated if the cockpit variable is active (Value <> 0, for example)
  • Call the group

This problem has been fixed.

JTELDEV-7201BugTransaction Code - The transaction code poup is displayed at the wrong agent after an uncompleted transfer to a group.

If a call was transferred to a group and retrieved again, a TAC popup was displayed at the wrong agent. This issue has been fixed.

JTELDEV-7198BugText blocks - attachments could be damaged

Sometimes attachments could be incorrect or not provided when using the confluence textblocks functionality. This problem has been fixed.

JTELDEV-7197BugInnovaphone Connector - CLICKTOANSWER no longer works with Innovaphone Version 14 r3 and greater

When using the Innovaphone Connector with Innovaphone Version 14 r3 and higher, CLICKTOANSWER no longer works. This appears to be because the PBX gets confused when more than one SOAP connection is opened by the connector. The connector has been modified to only use one SOAP connection.

JTELDEV-7193BugAcdEvents Queue - Events can get stuck if events of a different type are not distributed

How to reproduce:

  • Send an email to an acd group first
  • Send an event of type callback to an acd group next
  • Create an ACD Status for callback only
  • Log in an agent

Result:

  • The callback event, which could be distributed, will actually be blocked by the email event which cannot be distributed

This problem has been fixed.

JTELDEV-7150BugAgent Home - Team status is not updaing in category tab.

On the “Category” tab in the agent home, the availability and the activity of teams users were not updated. This issue has been fixed.

JTELDEV-7176BugIVR - Origin AT Area Code

The IVR object Origin AT Area Code did not work correctly in some cases. This problem has been fixed.

JTELDEV-7173BugSwagger URL is incorrect in jrest

The Swagger URL was not accessible in jrest. This problem has been fixed.

JTELDEV-7169BugNetwork IVR - User Search - When no User ID specified the search fails

In the network IVR object “User Search” when no UserID was specified the search failed. This problem has been fixed.

JTELDEV-7134BugAgent Home - direct logging to agent home is not working with EntraID

When the resource portal.Acd.AgentHomeOnly is enabled, logging into the portal via EntraID incorrectly redirected users to the main page instead of the agent home. This issue has now been resolved.

JTELDEV-7133BugBraill Agent Home - Outbound call area is always rendered.

This fix improves the behavior and customization of the Agent Home interface for braille users.

Details:

  • Previously, the outbound call area was always rendered in the Braille Agent Home by default.
  • Now, it will only be rendered if the resource portal.Acd.AgentHome.Call.DoCall is explicitly enabled.
  • Additionally, an unnecessary call button has been removed to streamline the UI.
JTELDEV-7136BugAgent Home Braille - Accesskeys are not working correctly.

A bug in the Braille Agent Home caused access keys for the Call Transfer tabs to not work due to incorrect index assignments. This has now been fixed.

The access key support is now fully functional in both Braille and standard Agent Home views, enabling quicker and more accessible tab navigation.

JTELDEV-6666BugTAC - Incorrect TAC display when using the transfer type ‘Transfer with query options’

The problem can be reproduced by performing a complete group transfer to a group in which no agent is connected. As soon as the call is in the queue, we connect an agent and answer the call. If the original and the target group have different TACs and the transfer type is ‘Transfer with query options’, the transferred agent receives a TAC popup with incorrect content. This problem has now been fixed.

JTELDEV-7119BugChat - Fix for iframe issue with non-classic ChatServer URL, style improvements, and pending messages bugfix

Resolved an issue where iframes inside ChatConnectors did not load correctly when the ChatServer URL differed.

Improved UI styles for consistency and clarity.

Fixed a bug where chatbot messages were repeatedly sent due to pending message cleanup not triggering on refresh.

JTELDEV-7106BugMini Client - PBX Users Tab: "Department" and "Extra Data" Columns Now Respect Resource Settings

Previously, the "Department" and "Extra Data" columns were always rendered in the PBX Users tab, even when the corresponding resource was disabled.

This issue has now been resolved. The columns will only be displayed if the resource is enabled.

JTELDEV-7100BugCallback Popup Blurring on Text Overflow in Mini Client

The Callback popup in the Mini Client became blurred when the message content exceeded 8 lines and triggered a scrollbar. This issue has now been resolved.

JTELDEV-7098BugACD events are sometimes not created when a customer answered an email

Sometimes ACD events would not be created if the customer answered an email. This problem has been fixed.

JTELDEV-7099BugIVR - 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-7003BugDialler - 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-6921BugManual 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-7088BugChatbot 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-7078BugCaller 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-7042BugIMAP 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-7069BugCopy 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-7070BugLive 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-7030BugMiniClient - 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-7047BugChat - 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-7000Bugblazar (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-6997BugWallboard - 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-6998BugTask 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-6999BugRecordings 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-6992BugInbound 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-6990BugIVR - Script Object has no Name parameter in dialog.

The IVR - Script Object had no Name parameter. This has been added.

JTELDEV-6917BugReports - 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:

  • The agent logs in and receives a call.
  • During the post-call interval, the agent switches to manual post-call status.
  • The agent then logs out from the ACD Group while remaining in manual post-call status.

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.

  • No labels