Skip to end of metadata
Go to start of metadata

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

Compare with Current View Page History

« Previous Version 7 Next »

The below lists all changes made to the main branch as of 01-09-2022 (known as the "Early September 2022 Release")

Summary

Issue
key

Project
name

Resolved

Fix
versions

Description

DevOps Ticket / Customer Knowledge Base Article

Telephony disconnection reason matrix for failed dialler and preview calls

DEVOPS-837

Asterisk

1 September 2022 at 13:38

Asterisk

The dialler can now handle miscoded call rejection reasons, and translate them into a valid outcome.

DEVOPS-837 / https://invade.atlassian.net/wiki/spaces/CK/pages/3204022292/Outbound+Dialling+-+Telephony+Disconnection+Reason+Matrix+for+Failed+AI+Predictive+and+Agent+Handled+Preview+calls

Campaign operation enhancement: optional EMA on campaigns

DEVOPS-559

EMA

1 September 2022 at 13:38

CATI Manager / Campaign Params

Add option to turn on/off EMA on a campaign basis

DEVOPS-559 / DEVOPS-960

SPSS logoff in respondent call causes handled exception

DEVOPS-780

UNICOM

1 September 2022 at 13:38

SPSS

Correct the event sent to SPSS if an agent logs off whilst in a respondent call still.

DEVOPS-780

Create new invade-genghis 6 config value PostCPAProceedingTimeout

DEVOPS-820

Genghis

1 September 2022 at 13:38

Genghis 6

Changes to ProceedingTimeout behaviour.

DEVOPS-820

ConfirmIT audio file retrieval

DEVOPS-825

ConfirmIT

1 September 2022 at 13:38

ConfirmIT

Allow ConfirmIT interface to also retrieve recordings via the file system if unable to lookup in the database.

DEVOPS-825

Add support for UNICOM "Silent Call Announcement File" config value

DEVOPS-831

UNICOM

1 September 2022 at 13:38

SPSS

Add option to allow an abandon audio file to be configured in the SPSS/Dimensions Super/admin UI

DEVOPS-831

Display Multiple Temporary Licence in INVADE Web Console

DEVOPS-841

Genghis 6

1 September 2022 at 13:38

Genghis 6

Often multiple burst licences are used and will now show as Multiple Temporary Licence in INVADE Web Console

DEVOPS-841

Add group name to callstats

DEVOPS-846

SPSS / ConfirmIT (Alt any CATI with Groups Names)

1 September 2022 at 13:38

WebPortal

-

DEVOPS-846

CPS process recycle causes excess logging.

DEVOPS-854

Genghis 6

1 September 2022 at 13:38

Genghis 6

Improvements to CPS process recycle.

DEVOPS-854

Preview call - Dialing timeout problem. call is not dropped on FAIL. It is dropped on IDLE

DEVOPS-851

Genghis 6

1 September 2022 at 13:38

Genghis 6

-

DEVOPS-851

New Major Release of MongoDB - 6.0

DEVOPS-910

MongoDB

1 September 2022 at 13:38

MongoDB

New Major Release of MongoDB - 6.0 - https://www.mongodb.com/docs/manual/release-notes/6.0/

DEVOPS-910

Re-package invade-recordings

DEVOPS-911

INVADE Recordings

1 September 2022 at 13:38

Recordings

Tidyup of configuration

DEVOPS-911

Relocate MOTD in the invade-core package

DEVOPS-912

MOTD (LINUX)

1 September 2022 at 13:38

MOTD

Tidyup of configuration

DEVOPS-912

Redesign the MongoDB backups and housekeeping.

DEVOPS-917

MongoDB

1 September 2022 at 13:38

MongoDB

Tidyup of configuration

DEVOPS-917

Add "InvadeInbound" context to Asterisk Extensions Configuration

DEVOPS-913

Asterisk

1 September 2022 at 13:38

Asterisk

Tidyup of configuration

DEVOPS-913

add /etc/samba/smb-invade-projects.conf to the invade-smb package.

DEVOPS-914

Samba Conf

1 September 2022 at 13:38

Samba Package

Tidyup of configuration

DEVOPS-914

The below lists all changes made to the main branch as of 21-07-2022 (known as the "Mid July 2022 Release")

Summary

Issue
key

Project
name

Resolved

Fix
versions

Description

DevOps Ticket / Customer Knowledge Base Article

Performance improvements on Dialler API

DEVOPS-856

API

21 July 2022 at 12:47

API

Changes to the API to improve efficiency and management of some internal end points.

DEVOPS-856

Performance improvements on MongoDB

DEVOPS-873

MongoDB

22 July 2022 at 12:47

MongoDB

Improvements to MongoDB indexes to improve performance.

DEVOPS-873

Fixes to internal communication tools

CSD-11552

Atlassian

21 July 2022 at 12:47

Atlassian

Various fixes to the tools used to communication between the dialler and our internal systems / teams.

CSD-11552

Fix to automatically create missing folder on Samba share

CSD-10380

Samba

22 July 2022 at 12:47

Samba

A directory used in some specific configurations wasn't automatically created on the Samba share, this release fixes that.

CSD-10380

The below lists all changes made to the main branch as of 10-07-2022 (known as the "Early July 2022 Release")

Summary

Issue
key

Project
name

Resolved

Fix
versions

Description

DevOps Ticket / Customer Knowledge Base Article

Node.js app log format

DEVOPS-815

INVADE Monitoring

8 July 2022 at 10:39

INVADE Monitoring

Improvements to logging used by our internal monitoring tools.

DEVOPS-815

Create new invade-recordings package for Housekeeping enhancements

CSD-8759

INVADE Solution - Recordings

8 July 2022 at 10:39

Recordings

Enhancements to the house keeping configuration for call recordings being stored on the Invade dialler.

CSD-8759

New Minor Version Of Asterisk - 19.5.0

CSD-8737

Asterisk

8 July 2022 at 10:39

Asterisk

New Minor Version Of Asterisk - 19.5.0

CSD-8737

This release introduces a new suite of self-help tools into the web portal, aimed at providing customers with their own IT helpdesks the tools needed to efficiently support their staff and operations. There is also a minor update to Asterisk included. The below lists all changes made to the main branch as of 13-06-2022 (known as the Mid June 2022 Release)

Summary

Issue
key

Project
name

Resolved

Fix
versions

Description

DevOps Ticket / Customer Knowledge Base Article

New Minor Version Of Asterisk - 19.4.0

CSD-8487

Asterisk

13 June 2022, 14:33

Asterisk

New Minor Version Of Asterisk - 19.4.0

CSD-8487

SIP Endpoints, active / logged off / down etc.

DEVOPS-152

VCSD

13 June 2022, 11:44

VCSD

VCSD section of the WebPortal contains additional tabs for various self-help tools and is now revamped to include: SIP Endpoints
interrogation, Ping/Trace tools, Packet capture, AWS VPN(s) Tunnel Status & OpenVPN(s) tunnel Status

DEVOPS-152

https://invade.atlassian.net/l/c/Hkrhhqqq

Main changes for this release is a minor update to Asterisk with a fix for STIR/SHAKEN payload & Main Branch tidy up to include HOTFIXES
The below lists all changes made to the main branch as of 11-05-2022 (Known as Mid May 2022 Release)

Summary

Issue
key

Project
name

Resolved

Fix
versions

Description

DevOps Ticket / Customer Knowledge Base Article

New Minor Version Of Asterisk - 19.3.3

CSD-8143

Asterisk

11 May 2022, 11:10

Asterisk

Upgraded the Asterisk version to a new minor version (19.3.3)

CSD-8143

HOTFIX - CATI Interviewer "logged on agent info" remains after re entering the CATI Interviewer

DEVOPS-827

WebPortal

11 May 2022, 11:10

WebPortal

Fixes a visual bug where by in some circumstances an agent would still appear logged in after they have logged out.

DEVOPS-827

The "Old Agents" option not working correctly

DEVOPS-830

WebPortal

11 May 2022, 11:10

WebPortal

In some cases the CATI Interviewer "logged on agent" info remains after re entering the CATI Interviewer

DEVOPS-830

Update to WebPortal default columns

DEVOPS-833

WebPortal

12 May 2022, 11:10

WebPortal

The rendering on some smaller screens bunches up due to the default number of columns. This fix provides visual improvements for smaller screens, including adjusting the column numbering & ordering them alphabetically.

DEVOPS-833

HOTFIX - All agents in WebPortal issues

DEVOPS-816

WebPortal

13 May 2022, 11:10

WebPortal

"All Agents" in the WebPortal was showing agents for only one campaign. This fix makes sure that all agents across all open campaigns are visible in "All Agents" section

DEVOPS-816

“Main changes for this release is a minor update to Asterisk

The below lists all changes made to the main branch as of 25-04-2022 (Known as Late April 2022 Release)

Summary

Issue
key

Project
name

Resolved

Fix
versions

Description

DevOps Ticket / Customer Knowledge Base Article

New Minor Version Of Asterisk - 19.3.1

CSD-7346

Asterisk

12 April 2022, 09:46

Asterisk

New Minor Version Of Asterisk - 19.3.1 - Tested for compatibility with 3rd party software

CSD-7346

“Main changes for this release is a minor update to Asterisk

The below lists all changes made to the main branch as of 12-04-2022 (Known as Mid April 2022 Release)

Summary

Issue
key

Project
name

Resolved

Fix
versions

Description

DevOps Ticket / Customer Knowledge Base Article

New Minor Version Of Asterisk - 19.3.1

CSD-7346

Asterisk

12 April 2022, 09:46

Asterisk

New Minor Version Of Asterisk - 19.3.1 - Tested for compatibility with 3rd party software

CSD-7346

“Main changes for this release is full testing on our Global Distributed Platform and further improvements made for SIP only environments and the general phase out of ISDN worldwide

The below lists all changes made to the main branch as of 04-04-2022 (Known as Early April 2022 Release)

Summary

Issue
key

Project
name

Resolved

Fix
versions

Description

DevOps Ticket / Customer Knowledge Base Article

CallerID per sample in Genghis6 for Quancept

DEVOPS-676

Genghis

4 April 2022, 11:46

Genghis6

CallerID per sample was developed for Genghis5 for Quancept Users, now updated for Genghis6.

DEVOPS-676

Sip Calls go to DIALING but... For DiallerCalls ProceedingTimeoutAsNU only applies to PROCEEDINGProceedingTimeouAsNATimeout is used in DIALING AND PROCEEDING

DEVOPS-704

Genghis

4 April 2022, 11:46

Genghis

This is a long standing issue. Both SPSS and Quancept use .NET's own XML to object instance deserializer. This is known to use a mechanism whereby a DLL is dynamically created and loaded. windows .net seems to be able to do this once, but the mono implementation may be doing this may times, causing very long delays.

Solution. Using reflection on just 3 types - int, string, bool we are able to implements our own deserializer, in the Utils module. called XMLDeserializer. This is the diallers native deserializer.

In application to the dialler these are used for UNICOM and Quancept optionally.

DEVOPS-704

When SIP does not respond and INVADE get NetworkTimeout for Agent and InternalTimeout for Dialler - Set as Same

DEVOPS-664

Genghis

4 April 2022, 11:46

Genghis

We have 2 different disconnect reasons for the same cause. Unify both as NETWORKTIMEOUT

DEVOPS-664

When UNICOM sends a sample with an empty telephone we should accept and return with a bad number cause

DEVOPS-745

Genghis

4 April 2022, 11:46

Genghis

When a sample is passed without a telnum it is currently rejected with BADSYNTAX. However this simply results in the sample being represented. We should indicate a BADADDRESS

DEVOPS-745

Remove old XML serialisation of reporting data and file writes.

DEVOPS-746

Genghis

4 April 2022, 11:46

Genghis

The old DiallerConsle Application used an XML data stream. This stream is no longer used but the serialization is performed. This has been removed from the code

DEVOPS-746 / WebConsole (Outbound & Inbound) - Information

https://invade.atlassian.net/l/c/3QfVQLNa

Tone play thread management needs adjusting

DEVOPS-810

Genghis

4 April 2022, 11:46

Genghis

It was found that when a ringing signal was closely followed by a progress or connect the ring tone initiated by the first ringing signal would not be terminated.

DEVOPS-810

Changes to CPA default config parameters

DEVOPS-814

Genghis

4 April 2022, 11:46

Genghis

Update default CPA parameters to be aligned with SIP rather than ISDN.

DEVOPS-814

“Main changes for this release is a major Branch update to include fixes & enhancements to EL8 platform including porting over Multi Channel Audio with AI for speech to text. Changes have been required to fully support with Asterisk 19+ and EL8

The below lists all changes made to the main branch as of 04-03-2022 (Known as Early March 2022 Release)

Summary

Issue
key

Project
name

Resolved

Fix
versions

Description

DevOps Ticket / Customer Knowledge Base Article

Stereo Recording

DEVOPS-764

Genghis

4 March 2022, 13:40

6.8.2

Modifications for EL8 to allow Asterisk to run and port from EL6, multi channel recording for further AI enhancements.

DEVOPS-764

Node.js 16.x New Release

CSD-3019

Node.js

4 March 2022, 13:40

Node.js 16.x

A new version of Node.js is available for EL8

CSD-3019

nginx 1.20 New Stable Version

CSD-3020

nginx


4 March 2022, 13:40

nginx

A new stable version of nginx is available for EL8

CSD-3020

New Major Version Of Asterisk - 19.2.0

CSD-3021

Asterisk

4 March 2022, 13:40

Asterisk

New Major Version Of Asterisk - 19.2.0

CSD-3021

“Main changes for this release is improvements to INVADE Solution Core, Portal & API

The below lists all changes made to the main branch as of 11-02-2022 (Known as Mid February 2022 Release)

Summary

Issue
key

Project
name

Resolved

Fix
versions

Description

DevOps Ticket / Customer Knowledge Base Article

Minor version of Asterisk have been released

CSD-206344

Asterisk

11 February 2022, 11 11:49

The following minor version of Asterisk have been released:
https://downloads.asterisk.org/pub/telephony/asterisk/releases/README-18.9.0.md

CSD-206344

Error in MongoDB cron job on EL8

CSD-1517

MongoDB

11 February 2022, 11:50

MongoDB

When MongoDB upgraded from 4.x to 5.0, the shell command changed from mongo to mongosh

CSD-1517

WP CATI API & WP Dialler API fail on EL6

DEVOPS-804

LINUX

11 February 2022, 11:50

INVADE CATI & Dialer

Newer versions of 3rd Party Software have cause failures only seen in the Lab. Corrected before general release

DEVOPS-804

Minor bug fixes for invade-wp_front_end

DEVOPS-803

WebPortal

11 February 2022, 11:50

1.12.6, 1.3.11, 1.2.14 & 6.8.0

Tidy up of variables within the WebPortal

DEVOPS-803

SPSS groups - use group name as ID

DEVOPS-795

Genghis

11 February 2022, 11:51

6.8.0.

Interviewers receiving sample for wrong Qualification

Interviewers have been receiving sample for the wrong Qualification The groupId sent by SPSS to the dialler is not unique. It is per engine, but across multiple engines it is not.
To remedy this the dialler and invSPSS must support the group name as a unique id. Even though uniqueness is not imposed in SPSS in practice it is.

DEVOPS-795

.Net Deserialize operations appear to be causing processing delays

DEVOPS-791

Genghis

11 February 2022, 11:51

6.8.0

This is a long standing issue. Both SPSS and Quancept use .NET's own XML to object instance deserializer. This is known to use a mechanism whereby a DLL is dynamically created and loaded. windows .net seems to be able to do this once, but the mono implementation may be doing this may times, causing very long delays.

Solution. Using reflection on just 3 types - int, string, bool we are able to implements our own deserializer, in the Utils module. called XMLDeserializer. This is the diallers native deserializer.

In application to the dialler these are used for UNICOM and Quancept optionally.

DEVOPS-791

InPhone / Caller - some providers do not supply 'ringing'

DEVOPS-723

Genghis

14 February 2022, 11:11

1.12.1

When dialling out from Invade’s softphone, the fake ringback tones will be provided to the user. The tones are provided until next SDP (audio on the line) message. When that message is received the fake tones will stop playing.

DEVOPS-723

“Main changes for this release is improvements to the INVADE Solution Portal & INVADE CATI

The below lists all changes made to the main branch as of 10-01-2022 (Known as Mid January 2022 Release)

Summary

Issue
key

Project
name

Resolved

Fix
versions

Description

DevOps Ticket / Customer Knowledge Base Article

WebPortal data Improvements

DEVOPS-759

WebPortal

10 January 2022, 15:15

1.12.5.rc6, 1.2.13.rc8 & 1.3.9.rc4

Various Data call issues seen while using the WebPortal day to day

  1. Overdial% - this is based on the LIVE overdial rate, so it is 100% when the campaign is closed. But sometimes it isn't 100% when the campaign is closed. It is invalid when the campaign is closed it should not be available to closed campaign list or search campaign list. This should be replaced with the dial-avg for closed campaigns

Outcome: Removed “OvrDl %” and “OverDialRate” from closed campaign list

  1. Search campaign...the OverdialAvg is a scalar value not a %. it should be a % ...eg 543% and not 5.43

Outcome: Change as recommended

  1. Filter in on integer or decimal values would be useful as =, >, < some lists are priorities and some lists are alphabetic. As such can we have a top section of priority columns, then a line, then all columns in alphabetical order

Outcome: Filters fixed as list sort was already functioning as expected.

  1. Logon calls should also be reported - not just dialler and agent.

Outcome: the agent session calls are accessible in the call report, if you select call type as session

  1. In Call Report (and WebConsole-calls if possible) for a selected call, to peek the call history of that call viewing it via sub-list or popup. It's basically a call search (not partial, so quick) on the telnum.

Outcome: Right clicking on the call in calls in WebConsole, call search and call report will give an option to follow the call from the database. Row has to be selected first for dropdown option to appear

  1. Amount of rows returned in Call Report

When call report is run is does not indicate the amount of records / rows returned
Outcome: Result (Records) count will be displayed next to search button in Call Report once run.

  1. Logon calls in call stats - at the moment when we activate the stats on logon calls, these calls have much data missing, (e.g. type) preventing us from filtering them. We need review what's missing and review how to present them

Outcome: The agent logon call can be found in call report by selecting call type as “SESSION”.

  1. Breaking change in version ag-grid 25+ with server side data loading

The grid affected is the one in Call report, when grouping and pivoting data.

DEVOPS-759

(Bug) Invade CATI agent session not handling a telephony failure while agent logged on

DEVOPS-728

InCATI

10 January 2022, 15:15

6.7.2.rc4

Lack of Feature / Bug in INVADE CATI

All supported CATI integrations handle the situation when an agent drops the telephony connection and fails to reconnect. At that point the session is considered unrecoverable and the TelephonyLogonFailure event in the CATI integration signals the remote CATI and the performs a Agent.Logoff. The INVADE CATI does not do this and leaves incomplete transactions hanging.
Outcome: Agent.Logoff also completes transactions with a relevant coding.

DEVOPS-728

Change to wording in user groups - Whitelist - Allow Campaign / Blacklist - Deny Campaign

DEVOPS-727

User Management

10 January 2022, 15:15

1.12.5.rc3

Changes to terminology used in user groups UI (Part of User Management)

Whitelist is now Allow Campaign
Blacklist is now Deny Campaign

DEVOPS-727

No Blue dot in the Monitors column in All Agents tab

DEVOPS-662

WebConsole - Agents Tab

10 January 2022, 15:15

1.12.5

No indicator in Monitor 'field' when Monitor, Coach or barge in progress, this is now present

DEVOPS-662

Campaign names are long and it messes up the UI

DEVOPS-756

WebConsole - Live Tab

10 January 2022, 15:15

1.12.5.rc3

Complex Campaign / Project names do not 'wrap' in the UI and overlay other Fields & Columns - Names will now wrap

DEVOPS-756

Hide tabs for group campaigns

DEVOPS-666

WebConsole - Agents, Live Calls & Old Agents Tab

10 January 2022, 15:15

1.12.5.rc3

To avoid any confusion the tabs Agents, Live calls and Old Agents should be hidden.
The tabs will be disabled unless there is any data in them. Ie. if there are no agents logged on the tag agents will be disabled.

DEVOPS-666

Select date WebPortal

DEVOPS-753

WebConsole - Date Field

10 January 2022, 15:15

1.12.5.rc5

Selecting campaigns by date... FIX, I want the 14th but selecting the 14th gets me the 15th. Note this is Germany so UTC+2 hence 00:00 becomes 22:00 of the day before. The list needs to present local time

DEVOPS-753

Support for CPA-AMD response from EMA via Dialplan

DEVOPS-757

Genghis

10 January 2022, 15:15

6.7.2.rc3

There is a growing amount of either explicit or more often ambiguous indication of VM on early media. It should be optional to code these as VM (by way of approximation) EMA is by default configured to send a "MESSAGE" outcome to the dial plan on detecting voice. This can be changed to "AMD" on a profile basis as appropriate. The dial-plan can convert this to CPA-AMD. It is proposed therefore that the dialler is enhanced to detect this "CPA-AMD" indication and to then code the call as AMD.

DEVOPS-757

There are settings but not when it is ringing->congestion

DEVOPS-760

Genghis

10 January 2022, 15:15

6.7.2.rc3

A change to the configuration file to allow 'HangupInRingbackAsNoAnswer' to be set as true and hang up the call in ringback state. This will now set the 'state' to no answer.

DEVOPS-760

Invade CATI campaign fail after wrong appointment

DEVOPS-770

WebPortal

10 January 2022, 15:15

1.12.5.rc5

When an predictive/progressive campaign is in the cati manager. As agent, when you have a connected call code it as Appointment. You will now see the appointment time is set correctly, and after completing the call in the cati interviewer you are able to proceed with the fieldwork.

DEVOPS-770

Cannot open campaign in Overdial method in the Cati Manager.

DEVOPS-779

INVADE CATI Manager

10 January 2022, 15:15

6.7.2.rc8

It has not been possible to set Overdial method in the City Manager beyond 100, now corrected and can set overdial to 500

DEVOPS-779

Preview calls - no ringing tone when we get sip a 180/no-sdp but no 183.

DEVOPS-775

Genghis

10 January 2022, 15:15

6.7.2.rc10

No Ringtone for appointments. Appointment calls are preview calls. Some get ringing audio, some don't.. This is inconsistent and gent, confusing, minor code change made.

DEVOPS-775

“Main changes for this release is an update to our Emergency Call System as we make further improvements to out DaaS Global Platform

The below lists all changes made to the main branch as of 04-01-2022 (Known as Early January 2022 Release)

Summary

Issue
key

Project
name

Resolved

Fix
versions

Description

DevOps Ticket / Customer Knowledge Base Article

Update required to the Emergency API code to work with Atlassian Jira Service Management.

DEVOPS-752

Infrastructure

4 January 2022, 10:03

Migration to Atlassian Suite

As part of the move to JIRA Service Management our existing processes and alert mechanism needs to move

DEVOPS-752

  • No labels