You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

COMING SOON

KeyTResolved Date Release Notes SubjectRelease Notes Content
JTELDEV-6340StoryCall Recording - Override call recording mode after opt-out by caller possible

In some scenarios, it is desirable for agents to be able to activate call recording manually even if a caller has opted out of the recording previously in the IVR or ACD by pressing a DTMF in the appropriate menu.

A new option has been added to the ACD group configuration for call recording:

  • Manual recording after caller opt-out

This enables manual call recording, after the caller opts out of the variant of call recording configured in the ACD group.

The agent can now see whether an opt-in or opt-out has been performed by the caller clearly in agent home and in the mini client.

The following WIKI page details the call recording options and processing:

https://wiki.jtel.de/x/VnjKBg

And the new option configurable in the ACD group is documented here:

https://wiki.jtel.de/x/_QAF

JTELDEV-6253Outbound Calls - Run IVR Application after Agent Call

It is now possible to run IVR applications after a dialler call or click to dial outbound call.

To use this feature, the following must be done:

  • In the service number, set the new option Run Routing Application after Agent Call (Outbound) (Tab Routing)
  • This will cause the same configured application to run as is configured for inbound calls after the agent call has ended if:
    • Agents hangup the call on their phones
    • Agents press the “Hangup” button in agent home

Note, if the service number is configured to directly enter the ACD, then this would be a nonsensical configuration. The service number should be configured to run an IVR application when this option is set. Then the following modifications should be made to the IVR application:

  • Near the start of the application (shortly after the Start object, but in principle as soon as possible so directly after the Start object)
    • Insert a Comparison object, and check the value of the variable $outbound
    • If $outbound is equal to 1, then jump to the relevant application or part of the application which should be executed after outbound calls
    • The rest of the call flow can remain as is
JTELDEV-6362IVR Debug Variables - now creates a variable dump in the log for all server variables

The IVR object Debug Variables now creates a variable dump in the .r5log (old telephony server) or .blog (new telephony server).

JTELDEV-6350BugTask Scheduler - error in server process (no effect on actual running of the tasks)

An error was produced in the server console when a task was scheduled and the error task was to be run. If not configured, this would result in an error in the telephony server console. Note: the rescheduling of the task would proceed as normal so there was no impact produced. This problem has been fixed.

JTELDEV-6342Manual Callback - Add custom variables to manual callback body text

It is now possible to add custom data to the body of a manual callback, which may come from an external system or user inputs in the IVR.

This is performed in two steps:

  • Define JSON Data and add this to the call using the object “Save additional Info and Userdata” - in the JSON field. NOTE: be careful to format the JSON correctly. Updating the JSON Data attached to the call will result in variables being provided in the form: $jsonData.XYZ were XYZ is the name of the field provided in the json.
  • Update the Long Text for the manual callback ”*Acd.AgentHome.Callback.Body*”, and use the JSON data variables.

For example: saving the following JSON Data to the call:

*

{ “customerNumber“: “123456”, “customerName”: “John Doe“}

*

will provide the variables $jsonData.customerNumber and $jsonData.customerName which can be used in the Long Text for the callback event.

JTELDEV-6343Bugjrest - Routing Application Runner selects incorrect server

When using the the routingrunner function:

*rest/v1.0/

{clientsID}

/routingrunner/run/

{routingApplicationsID}

*

the REST API could select the incorrect server to run the application in a multi-server environment. This problem has been fixed.

JTELDEV-6332BugChat - Send chat event to Agent or Group does not remove the event from the first agent.

When sending a chat event to another Agent or Group, the event remains open in the first agent and he can still send messages to the client, close, hangup and do all actions. This has been fixed, the event now disappears from the first agent and the view is redirected back to the previous page.

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-6325BugRequest Callback - Duplicate Callback Prevention Error

When an anonymous caller created a callback twice, the first created callback would erroneously be commented with “Caller requested another callback” when using request callback variant 1 and 3. This problem has been fixed.

JTELDEV-6324BugVoice Mail Transcription - did not add transcription to voice mails sent by email

The Voice Mail Transcription did not add transcription to voice mails sent directly by email (distribute via ACD was set to false). This problem has been fixed.

JTELDEV-6315BugMini-Client - no sound was played on an incoming chat

The Mini-Client (both executable and web) did not play a sound when an incoming chat was received. This problem has been fixed.

JTELDEV-6314BugChat: both chat icon and event icon flashes when chat event comes in

The event and chat icons both flash when a chat event is coming up. This problem has been fixed.

JTELDEV-6212BugLogin: Language ID incorrect when logging in by cookie

The language ID was set incorrectly when logging in via a cookie. This problem has been fixed.

  • No labels