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 46 Next »

Main changes for this release are minor changes to CATI handling and some data export minor enhancements.

The below lists all changes made to the main branch as of 29-11-2020 (Known as Mid November 2020 Release)

Summary

Issue
key 

Project
name

Resolved

Fix
versions

Description

DevOps Ticket / Customer Knowledgebase Article

add map of daller outcome to quancept disposition in config

INV6-126

genghis6

26/11/2020 16:50

6.6.10

Allow Quancept mapping to mirror SIP cause coding 

DEVOPS-565 Genghis 6 enhancement for Quancept cause map - SIP

Confirmit call recording file name issues

INV6-132

genghis6

27/11/2020 16:50

6.6.10

Allow additional characters to be shown

DEVOPS-593

add CLID support to confirmit

INV6-131

genghis6

28/11/2020 16:50

6.6.10

Pass through CLID from the WebConsole

DEVOPS-593

Manual dialer for TCPA compliance

INV6-128

genghis6

29/11/2020 16:50

6.6.10

Re-certification of the INVADE Manual dialler <For USA & Covid Tracker>

DEVOPS-580

Confirmit transfer issues

INV6-112

genghis6

03/11/2020 12:53

6.6.10

Review of manual transfer with ConfirmIT for the dialler, various enhancements made

DEVOPS-569; DEVOPS-501

QPSMR callstatechange not getting unhooked

INV6-122

genghis6

04/11/2020 12:53

6.6.10

If a preview call does not connect and Telin sends a Complete without a hangup, then the call does not go IDLE. Instead it finishes as FAILED. This prevents the CallStateChanged event getting unhooked. On the next call the dialler sends back duplicate events

DEVOPS-550

minor fix - external consult to a dumb sip keeps the call in DIALING

INV6-114

genghis6

05/11/2020 12:53

6.6.10

Is a transfer is set up (ConfirmIT) to an external over a SIP trunk that returns 183 only, it remains in DIALLING and a transfer is rejected pre connect.

DEVOPS-511

Review of Confirmit transfer support

INV6-107

genghis6

06/11/2020 12:53

6.6.3

Review of Confirmit version codi for modification to Xtransfer

DEVOPS-495

CATI Manager cannot select appointment with before current time even on different day

WPFE-233

wp_front_end

07/11/2020 12:53

Bug introduced after stopping appointments from been made in the past

DEVOPS-589

Excel report issues with displaying Sample information and addition of count showing number of attempts

WPDA-44

wp_dialler_api

08/11/2020 12:53

1.2.9

Small bug corrected for data not displaying properly in excel 

DEVOPS-561

CampaignName different to CampaignDisplayName fix for Call Report & Call Search

WPFE-227

wp_front_end

09/11/2020 12:53

1.11.2

WebPortal minor bug fix

DEVOPS-560

Coach and Barge

WPFE-226

wp_front_end

10/11/2020 12:53

1.11.2

Change sequence, Agent must be in a monitoring state before progressing to coach  or coach & barge - make unavailable by removing radio buttons

DEVOPS-453 - Multiple Customer Knowledgeable references - Note. By default you must start as a monitor, before progressing to Coach & Barge (forced from mid November 2020 Release)

sample-less dialling

WPCA-29

wp_cati_api

12/11/2020 12:53

1.3.0

Modification to on the 'fly' campaign creator - mainly used for COVID Tracker

IS6-11

Modify xfer events

WPCA-28

wp_cati_api

13/11/2020 12:53

1.3.0

Fix ticket for - Review of manual transfer with ConfirmIT for the dialler, various enhancements made

DEVOPS-569; DEVOPS-501

Main changes for this release are based around improvements to the way date is handled when importing and displayed. Further to this is the ability to whitelist campaigns and users within shared diallers as an option for Multi-Tenant use

The below lists all changes made to the main branch as of 29-09-2020 (Known as Late September 2020 Release)

Summary

Issue
key 

Project
name

Resolved

Fix
versions

Description

DevOps Ticket / Customer Knowledgebase Article

CATI_SIM make 'call duration' configurable

ICSI-11

wp_cati_sim

29/09/2020 15:38

1.1.4

CATI_SIM make 'call duration' column report field configurable

DEVOPS-539

Multiple agents on one campaign all the agents will get the same appointment

WPCA-32

wp_cati_api

29/09/2020 15:33

1.3.4

The appointments are showing to all the interviewers, and due to this they are not able to dial any other number, and if I click on get sample the same record keeps popping up

DEVOPS-525

Sample import improvements

WPCA-31

wp_cati_api

29/09/2020 15:33

1.3.4

Generic improvements to importing sample for campaigns

DEVOPS-518

User grouping permissions

WPAC-22

wp_access_api

29/09/2020 15:31

1.1.20

White listing Campaigns, in some cases sites require only certain supervisors to be able to review a limited set of campaigns

DEVOPS-523

User grouping permissions

WPDA-42

wp_dialler_api

29/09/2020 15:30

1.2.8

White listing User Groups, in some cases sites require only certain supervisors to be able to review a limited set of campaigns

DEVOPS-523

Amend default TEMP_PLAYBACK_LOCATION

WPDA-41

wp_dialler_api

29/09/2020 15:30

1.2.8

In DEVOPS-490, nobody noticed the glaring mistake in the directory name.

Please change the default TEMP_PLAYBACK_LOCATION from:

/playback/wp_dialler_api/

to:

/playback/invade-wp_dialler_api/

DEVOPS-512

Some stats values are represented in wrong type. Decimals are presented as string thus messing up sorting.

WPFE-214

wp_front_end

29/09/2020 15:28

1.11.1

Fix for data variables been displayed incorrectly 

DEVOPS-514

AutoRecallDelta not populated in certain scenarios

WPFE-217

wp_front_end

29/09/2020 15:28

1.11.1

In INVADE CATI Manager, when creating new Completion Code entry, in certain cases the AutoRecallDelta field would not be populated. As a result it could break campaign start and completion codes would not be loaded

DEVOPS-519

Unable to access call recordings

WPFE-219

wp_front_end

29/09/2020 15:28

1.11.1

trying to retracked some recordings gets this seemingly at random I can click the recording again and it will work its strange

DEVOPS-521

Dial button you get a BADSYNTAX error fix

WPFE-211

wp_front_end

29/09/2020 15:28

1.11.1

when accidently leaving the  "Respondent telephone number" field empty, you could click the dial button you get a BADSYNTAX error. This has been changed to a more relevant error notice

DEVOPS-476

Add option to drop call at any time in INVADE CATI Interviewer

WPFE-218

wp_front_end

29/09/2020 15:27

1.11.1

Give the interviewer the option to close a call at any point before the interviewer has ended

DEVOPS-520

Multiple agents on one campaign all the agents will get the same appointment

WPFE-221

wp_front_end

29/09/2020 15:27

1.11.1

The appointments were showing to all the interviewers, and due to this they were not able to dial any other number in a limited number of cases

DEVOPS-525

Prevent campaign from starting if campaign meta data is incorrect

WPFE-223

wp_front_end

29/09/2020 15:25

1.11.1

In some cases a campaign could be started even if the data supplied is incorrect . Prevent campaign from starting if campaign meta data is wrong 

DEVOPS-538

User grouping permissions

WPFE-220

wp_front_end

29/09/2020 15:24

1.11.1

White listing User Groups, in some cases sites require only certain supervisors to be able to review a limited set of campaigns

DEVOPS-523

Sample import via front end improvements

WPFE-215

wp_front_end

29/09/2020 15:21

1.11.1

Generic improvements to importing sample for campaigns

DEVOPS-518

Adding new column in Call Report

WPFE-213

wp_front_end

29/09/2020 15:20

1.11.1

When using the INVADE WebPortal to contact a new search (e.g. search for a different interviewer), the columns reset back to default view. For example, add the Duration column so we can see the length of the recording, but if we choose a different interviewer and search again, the Duration column would disappear and we have to add it back again. This has now been fixed

DEVOPS-505

Adding a time formatted duration field

WPFE-212

wp_front_end

29/09/2020 15:20

1.11.1

New column selector that shows the same data as the duration but in 00:00 format i.e. different format

DEVOPS-508

Exception in DDI vector when no params file

INV6-116

genghis6

29/09/2020 15:17

6.6.7

when accidently leaving the  "Respondent telephone number" field empty, you could click the dial button you get a BADSYNTAX error. This has been changed to a more relevant error notice

DEVOPS-494

Safer bson serialize

INV6-119

genghis6

29/09/2020 15:16

6.6.7

MongoDB.Bson serialization errors corrected in limited circumstances 

DEVOPS-528

Prevent campaign from starting if campaign meta data is wrong

INV6-120

genghis6

29/09/2020 15:16

6.6.7

In some cases a campaign could be started even if the data supplied is incorrect . Prevent campaign from starting if campaign meta data is wrong 

DEVOPS-538

Some stats values are represented in wrong type. Decimals are presented as string thus messing up sorting.

INV6-117

genghis6

29/09/2020 15:16

6.6.7

Fix for data variables been displayed incorrectly 

DEVOPS-514

Amend default value for Genghis parameter "DiallerContext"

INV6-115

genghis6

29/09/2020 15:16

6.6.7

default value for the Genghis parameter "DiallerContext" changed to "INVADE-Dialler"

DEVOPS-496

Change API_URL back to "API_URL": "{API_URL}" in configLocal.json

WPFE-210

wp_front_end

29/09/2020 12:23

1.10.4

Change to syntax

Audio display in Call Search

WPFE-222

wp_front_end

29/09/2020 12:22

Various fixes for audio playback with multiple CATI

Some recordings the whole audio is not played in the WebPortal (Call Search) but only a part of it.

If you play one record in the Call Search you need to click it again to deselect it and select a new one.

Some records the 'Duration' shown is not correct. "

DEVOPS-527

Further enhancements have been made to the INVADE Dialer for UK COVID-19 Tracker work, mainly corrected through customer use.
QPSMR – Further works to skill-based routing after usage and review by both customer and internal testing.
ConfirmIT - VPN secure ConfirmIT to support a proxy/dialler connection over a VPN
Various minor user (bug) fixes to enhance overall feel and usability within the WebPortal and back end database etc

The below lists all changes made to the main branch as of 04-08-2020 (Known as August 2020 (Covid 2) Release)

Summary

Issue
key 

Project
name

Resolved

Fix
versions

Description

DevOps
Ticket / Customer Knowledgebase Article

Skill set support for the QPSMR interface

DEVOPS-464

DevOps

04/08/2020 13:23

Implementation of skill-set grouping

Currently the primary use has been ‘sample selection’ section of the Telin UI to implement both quotas and skill set segmentation.

In terms of quotas, ‘sample selection’ fields can be used by interviewers to segment and isolate quota values in the sample database. This permits easier manual monitoring of quota fulfilment.  With the management of quota fulfilment and the presentation of quota status now taken into the dialler, this use of ‘sample selection’ for this purpose is now obsolete.

For skill-set support, the language field particularly is used by interviewers to isolate sample by given attribute values matching the interviewers ability to handle the respondent. The language field may or may not be also part of quotas.

Implement skill-set is performed with ‘sample selection’ field names and values passed to the dialler when a PDS/Ready operation is requested.

On receipt of these fields and values from Telin (step 2), the dialler can identify the fields common to the PDS/ready request and the skill nominated fields in the sample (step 1). This will identify the skill-set fields to be used for this request and will (if not already there) cause a new campaign sub-group to be created. The interviewer will then automatically (and transparently to Telin) be moved the campaign sub-group handling requests for sample with matching attributes.

Operation.

Skill sets operation is controlled at the interviewer/agent using the sample selection operation in Telin. In PDS mode only fields used for skill-set streaming should be selected. The dialler will implement quota automatically so they need note be passed. Including quota fields as will as skill set fields with proliferate skill-set groupings and impair the efficient operation of the dialler campaign.

When skill-sets are employed, a campaign may get divided into a number of sub-campaigns or sub-groups. Each sub-campaign relates to a single skill-set criteria. The criteria can consist of one or more skill-set fields. Console status reports can be viewed for each sub-campaign or for all the groups via a  parent campaign view that aggregates all the sub-campaign metrics

When sample-selection fields and values are passed to the dialler, the dialer will parse the selection and determine a skill set ID. This can be based on one or mores skill-set fireds. If the skill-set is not yet known to the dialler, the dialler will create a sub-campaign  relating to the skill-set group and the interviewer will be logged on to that sub campaign.  The sub-campaign is given a name that consists of the root campaign name and a suffix that shows the criteria. The sub-campaign retains the skill-set criteria and applies it to its own sample management to retrieve for dialling, only sample the matches the criteria.

If some agents wish to take dialler calls with no criteria applied, the this sub-campaign will be given the suffix ANY.

Preview call can also be made within a predictive campaign. These may be generated in Telin with or without using sample selection criteria. For instance, in the case of an appointment, Telin does not use sample selection criteria to retrieve the sample, so this information cannot be not be passed to the dialler. As selection criteria cannot be reliably passed for preview calls, all these calls are associated with the ANY sub-campaign.

If a campaign never uses sample selection criteria, or only ever uses a single selection criteria, then no sub-campaigns are created. Only when two or more different criteria are used for a campaign are sub campaigns created.

DEVOPS-464

sample retrieval for Cati Interviewer

WPCA-30

wp_cati_api

29/07/2020 14:46

1.3.2

DEVOPS-491

Deskview delete implementation

WPDA-40

wp_dialler_api

29/07/2020 14:45

1.2.7

Webportal playback converted files will be stored in dedicated directory

WPDA-39

wp_dialler_api

29/07/2020 14:45

1.2.7

DEVOPS-490
https://invade.atlassian.net/l/c/1oEzeXkc

Quota section in WebConsole fix

WPFE-208

wp_front_end

29/07/2020 14:45

1.10.3

DEVOPS-488

Better handling of audio playback (code)

WPFE-207

wp_front_end

29/07/2020 14:45

1.10.3

DEVOPS-490

Call Cost Reports added buttons in addition to context menu editing

WPFE-206

wp_front_end

29/07/2020 14:45

1.10.3

DEVOPS-488

appointment set implementation in Cati Interviewer

WPFE-205

wp_front_end

29/07/2020 14:45

1.10.3

DEVOPS-491
https://invade.atlassian.net/l/c/zbLYNgkw

centralised date locale for date selection (code)

WPFE-204

wp_front_end

29/07/2020 14:45

1.10.3

DeskView option to delete the view, further visual improvements

WPFE-203

wp_front_end

29/07/2020 14:45

1.10.3

DEVOPS-488

Skills based routing

INV6-113

genghis6

29/07/2020 14:44

6.6.5

DEVOPS-464

fix releas of residual channels in monitoring/coaching/barging

INV6-111

genghis6

29/07/2020 14:44

6.6.5

DEVOPS-502

Confirmit interface service. BindTo config added to associate service with VPN nic

INV6-109

genghis6

29/07/2020 14:44

6.6.4

In order to support a proxy/dialler connection over a VPN we need to nominate the VPN virtual nic as the network route for traffic for the service object.

DEVOPS-500

Appointment implementation for Cati Interviewer

INV6-106

genghis6

29/07/2020 14:44

6.6.5

DEVOPS-491
https://invade.atlassian.net/l/c/zbLYNgkw

user management improvements

WPFE-196

wp_front_end

29/07/2020 13:23

1.10.1

Update libraries, including Angular9 update and latest version of Ag-grid

WPFE-202

wp_front_end

29/07/2020 13:23

1.10.1

DEVOPS-485

Add LiveTotal in Cati manager for selelcted campaign

WPFE-201

wp_front_end

29/07/2020 13:23

1.10.1

DEVOPS-484

Improvements for editing completion codes

WPFE-200

wp_front_end

29/07/2020 13:23

1.10.1

DEVOPS-483

Update live campaign parameters in Cati Manager instead of WebConsole

WPFE-199

wp_front_end

29/07/2020 13:23

1.10.1

DEVOPS-482

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

See: NOTE. For INVADE & QPSMR Campaigns these can only be updated in the INVADE CATI Manager

Sample extra data if URL like string it will become clickable

WPFE-198

wp_front_end

29/07/2020 13:23

1.10.1

DEVOPS-473

add sampless dialling option to campaign in Cati Manager

WPFE-197

wp_front_end

29/07/2020 13:23

1.10.1

DEVOPS-481

Main focus has been reviewing and modifying how Inbound & Outbound is distributed within the INVADE Predictive Dialler & 3rd Party CATI. In addition, this has made a review on how INVADE handles call backs and appointment scheduling for 3rd Party & INVADE CATI.

Various security improvements with inline with usage of the INVADE VPN connections, now including ConfirmIT web service connection.

The below lists all changes made to the main branch as of 13-07-2020 (Known as mid July 2020 Release)

Summary

Issue
key 

Project
name

Resolved

Fix
versions

Description

DevOps
Ticket / Customer Knowledgebase Article

Confirmit interface services. BindTo config added to associate interface and callback services with VPN nic

DEVOPS-500

DevOps

13/07/2020 08:48

Where a connection between the Confirmit Proxy module (housed in the Confirmit Dialler WS) and the Dialler is remote, this is performed over the INVADE Predictive Dialler VPN connection. This update supports the further development of inbound and outbound workflows.

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

Confirmit transfer support

DEVOPS-495

DevOps

13/07/2020 08:38

ConfirmIT has made modifications to inbound & outbound distribution workflows. The modifications made alter the way that external cold, external warm, predictive cold, predictive warm, non-predictive cold & non-predictive warm, flow within CATI agent distribution. Further enhancements are expected through usage in the coming months.

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

cati_sim start & stop campaign error fix

DEVOPS-489

DevOps

13/07/2020 08:10

INVADE Predictive Dialler & Internal CATI Simulator only - Attempt starting and stopping campaign in CATI Simulator in WebPortal and make sure that no errors are shown and the campaign has started.

UNICOM - Agent naming mismatch

DEVOPS-486

DevOps

10/07/2020 15:59

There is a mismatch in the naming convention for agents, eg. In the "callstat" collection there are two fields called "AgentName" and "AgentDisplayName". The format of the values in these fields are:

AgentName: COMPANYNAME\my.name
AgentDisplayName: COMPANYNAME-my.name

The searchability has been modified to allow simultaneous lookup from both tables to accommodate any mismatch

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

User management improvements, activate save button on data change

DEVOPS-487

DevOps

10/07/2020 15:35

In User management updating any parameter for the user should activate the ‘save’ button unless all parameters are set to original values.

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

Add LiveTotal callback in Cati Manager

DEVOPS-484

DevOps

10/07/2020 15:23

Make few calls using predictive/progressive, get few failures busy, congestion etc and see if Live total in Cati Manager for a specific campaign shows the number of scheduled callbacks.

https://invade.atlassian.net/wiki/spaces/CK/pages/1606189075/Add+LiveTotal+callback+in+INVADE+CATI+Manager?atlOrigin=eyJpIjoiNWM1MzlkYTQ1NGEwNDIwZWE2MzA3MmUxMTc2OTAwNjAiLCJwIjoiYyJ9

Update Webportal dependency packages including upgrade to Angular 9

DEVOPS-485

DevOps

10/07/2020 15:23

Click through all sections and see if everything looks OK. Attempt to edit fields where they are editable check if the editing looks OK.

Improve completion code editing in Cati Manager

DEVOPS-483

DevOps

02/07/2020 13:25

Try playing around with updating/deleting/adding completion codes. See if its all OK and suggest potential improvements.

For internal and QPSMR campaigns campaign parameters can only be updated in Cati Manager

DEVOPS-482

DevOps

02/07/2020 13:19

Start campaign using our Cati Manager and/or QPSMR and check that you can not set campaign parameters in WebConsole and make sure that all parameters can be changed in the Cati Manager for a specific campaign.

Once the change to the parameter in Cati Manager is made “Update live params” button should become active and clicking on it should apply changes to the campaign. Verify if the parameters were applied in WebConsole.

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

See: NOTE. For INVADE & QPSMR Campaigns these can only be updated in the INVADE CATI Manager

Agent AMD coding to do an auto play of message to AM

INV6-52

genghis6

01/07/2020 12:59

6.4.16

Additional Campaign parameter added - AMMessageTransferCode
This is the numeric code that identifies an Agent's coding of AMD. If present in the parameters it will cause an AMD message file to be played to the call from the moment the call (dialler or agent call) is coded. The call should not be dropped first. Once coded the respondent call is redirected to the AMD message play device and the Agent state moves on, to either waiting or unavailable. The message is played to the call in the background.
This will only occur if an AMD message file relating to the campaign (same name as the campaign) has been placed in the playback/AMDFiles directory. If a message file is not present the call will simply be dropped when the coding is applied.

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

EL8 Full support on site & Cloud

CSD

CSD

02/07/2020 18:27

Full support for EL8 required due to EL6 (CENTOS INVADE MOD) End of Life November 30, 2020.

Add OpenVPN check to Nagios

CSD

CSD

09/07/2020 15:11:16

INVADE Monitoring solution does not check for
OpenVPN (el6)
OpenVPN Server (el8)

Add "NotifyRespondentJoin" dial plan to default Asterisk config

CSD

CSD

09/07/2020 15:11:31

When the dialler configuration parameter "NotifyRespondentJoin" is set to "true", it uses different extensions.

These extensions should be added to the default dial plan.

Amend the invade-mongodb_maintenance.js script to use the "Date" field for all collections.

CSD

CSD

09/07/2020 15:12

MongoDB maintenance script not acting as expected, campaignstat has a different date format and so never matches anything.

Select oldest appointment/callback by date & time

INV6-105

genghis6

30/06/2020 10:18

As documented https://invade.atlassian.net/l/c/8GjrZ1uu you can set a call back in hours from the call i.e. 24 hours.

It has been noticed that the oldest numbers were not been called back first and could lead to a ‘time slot’ been missed. This has been modified for this release

DEVOPS-480 / https://invade.atlassian.net/l/c/0FMni1jD

INVADE took a break from the main Development roadmap to focus on preparing the INVADE Dialer for UK COVID-19 Tracker work. Some minor modification made to reporting including separate capture of time on hold and modified the way manual dialled calls are handled and reported through the INVADE Campaign Manager. The challenge was to offer full predictive dialling reporting for numbers copied from a different database without the ability to import as a campaign.

The below lists all changes made to the main branch as of 01-06-2020 (Known as early June 2020 Release)

Summary

Issue key 

Issue
id

Issue Type

Project key

Project name

Project type

Resolved

Fix versions

Description

DevOps Ticket

External transfer & on hold

WPFE-194

11196

Task

WPFE

wp_front_end

software

01/06/2020 10:49

1.10.0

Softphone minimize

WPFE-195

11198

Task

WPFE

wp_front_end

software

01/06/2020 11:45

1.10.0

Minimise InPHONE as blocking information on smaller monitors when using InCATI with Sample Information


Sample less dialling 

WPCA-29

11190

Task

WPCA

wp_cati_api

software

29/05/2020 12:17

1.3.0

Manually  Dialled  Tracking to give you the full InCATI reporting benefits of a predictive / preview Campaign including time on hold  - COVID-19 Tracker requirement 


Add xfer events

WPCA-28

11187

Task

WPCA

wp_cati_api

software

29/05/2020 12:17

1.3.0



External transfer & on hold

INV6-104

11199

Task

INV6

genghis6

software

29/05/2020 12:16

6.6.0

Outbound calling, modify conference & record in DB Duration on hold - COVID-19 Tracker requirement 


Sample less dialling UI

WPFE-193

11189

Task

WPFE

wp_front_end

software

26/05/2020 15:02

1.9.19

UI for Manually  Dialled  Tracking to give you the full InCATI reporting benefits of a predictive / preview Campaign including time on hold  - COVID-19 Tracker requirement 


Fix softphone DTMF

WPFE-192

11183

Task

WPFE

wp_front_end

software

26/05/2020 15:02

1.9.19

Bug - in some cases DTMF was not been passed when in a connected call i.e. when further dialing is required for IVR


Rename base URL to "Interview base URL"

WPFE-190

11177

Task

WPFE

wp_front_end

software

26/05/2020 15:02

1.9.19

Bug - with the InCATI using external web survey not popping up the correct survey URL


Adjust tables in cati interviewer

WPFE-189

11174

Task

WPFE

wp_front_end

software

26/05/2020 15:02

1.9.19

Style Sheet adjustments

DEVOPS-469

Fix duration in grids

WPFE-188

11173

Task

WPFE

wp_front_end

software

26/05/2020 15:02

1.9.19

Bug - Duration not displayed correctly in WebPortal UI

DEVOPS-470

callstats for skill based routing campaigns

WPFE-182

11162

Task

WPFE

wp_front_end

software

26/05/2020 15:02

1.9.19

Modified existing development work part completed for QPMSR to use for COVID-19 Tracker

DEVOPS-460 / DEVOPS-465

Further updates/enhancements for the INVADE CATI, with sample points and pop up hand off to 3rd party web applications, for example Survey Monkey https://www.surveymonkey.co.uk. Main request has been to use the INVADE Predictive Dialler with loaded sample that can populate a web survey with predefined hooks and display information on the screen for the agent (See CATI Interviewer (CI) With Sample information..)

As part of INVADE reporting, we have introduced exporting to Microsoft Excel in a report style allowing grouping to be highlighted in green (see Call Report - Run Microsoft Excel Reports) As part of enhanced reporting INVADE introduced the ability to create custom call out comes to suit the way you want your operation to report.

Further updates/enhancements for the INVADE Soft phone (InPhone) adding a dial pad for connected calls, allowing progression through an IVR / dial an extension number. As the InPhone was designed to be hidden, it was an input field and not very user friendly (See Using the INVADE Built-in Softphone (InPhone))

Releases have reverted back to released when ready. Having made further investment into software testing tools, this will allow a completed release candidate for the INVADE Predictive Dialler and associated CATI's, to be tested, but in more of a continuous release cycle.

The below lists all changes made to the main branch as of 18-04-2020 (April 2020 Release)

Summary

Issue key

Issue id

Issue Type

Project key

Project name

Project type

Resolved

Fix versions

Description

DevOps Ticket

Channel not released when AMDFile play is hung up before message is completed

INV6-91

11068

Bug

INV6

genghis6

software

18/04/2020 17:56

6.5.7

relating to DEVOPS-413 and [CSD-168303]

the issue is that the release of channels is triggered by a AMI UserEvent message that does not arrive when the play does not complete.

This is fixed fro both Dialler and agent calls by triggering on VarSet/PLAYBACKSTATUS 

DEVOPS-413

Excel report implementation

WPDA-38

11153

Task

WPDA

wp_dialler_api

software

15/04/2020 13:43

1.2.6



Alter reporting to handle nested objects

WPDA-37

11099

Task

WPDA

wp_dialler_api

software

15/04/2020 13:43

1.2.6



Change API for sample based agent dial

WPCA-27

11121

Task

WPCA

wp_cati_api

software

15/04/2020 13:42

1.2.10



Implement ProceedingTimeouAsNATimeout for agent calls in Dialling  state

INV6-102

11163

Task

INV6

genghis6

software

15/04/2020 13:41

6.5.8



Support for multi-number dial in SPSS

INV6-99

11149

Task

INV6

genghis6

software

15/04/2020 13:41

6.5.8



Trap multiple logons in QPSMR

INV6-100

11150

Task

INV6

genghis6

software

15/04/2020 13:41

6.5.8



Predictive appointment sample fix

INV6-97

11141

Task

INV6

genghis6

software

15/04/2020 13:41

6.5.8

sampleUpdateQuery.Add(update.Set(x => x.Appointment, false)); {color:red}// WAS TRUE - WRONG!!!{color}

sampleUpdateQuery.Add(update.Set(x => x.Terminated, false));


SAMPLE_RETURN is being marked as terminated

INV6-98

11148

Task

INV6

genghis6

software

15/04/2020 13:41

6.5.8



Expand callstat with sample data

INV6-95

11094

Sub-task

INV6

genghis6

software

15/04/2020 13:41

6.5.8


DEVOPS-435

Sample pop implementation

INV6-96

11111

Task

INV6

genghis6

software

15/04/2020 13:41

6.5.8



Add call report permission acl

WPAC-21

11155

Task

WPAC

wp_access_api

software

15/04/2020 13:39

1.1.19



Add MaxCalls for ports in Telephony tab

WPFE-187

11171

Task

WPFE

wp_front_end

software

15/04/2020 13:28

1.9.18



Set default start and end time for rate cards to 00:00/23:59

WPFE-186

11170

Task

WPFE

wp_front_end

software

15/04/2020 13:28

1.9.18



Enabled filtering on CampaignDisplayName in Call Report & Call Search

WPFE-185

11169

Task

WPFE

wp_front_end

software

15/04/2020 13:28

1.9.18



Dialpad implementation for Invade soft phone 

WPFE-184

11168

Task

WPFE

wp_front_end

software

15/04/2020 13:28

1.9.18



Microsoft Excel report generation

WPFE-183

11167

Task

WPFE

wp_front_end

software

15/04/2020 13:28

1.9.18



CATI interviewer improvements with sample pop information

WPFE-181

11147

Task

WPFE

wp_front_end

software

15/04/2020 13:28

1.9.18



Expand callstat with sample data

WPFE-173

11095

Task

WPFE

wp_front_end

software

15/04/2020 13:28

1.9.18


DEVOPS-435

Notify of failed import on campaign start

WPFE-179

11128

Task

WPFE

wp_front_end

software

12/03/2020 09:55

1.9.17

Test plan:

* import campaign sample file
* make sure that import is successful in cati manager
* attempt to start campaign
* campaign should start normally



* import campaign sample file
* import failed campaign sample file (this can be done with duplicate recordid’s)
* attempt to start campaign
* you should get notification saying that you have failed imports and ask if you want to continue
* in one scenario start the campaign anyway (confirm that its started)
* in other scenario cancel campaign start and make sure that campaign is not started



* attempt to create 20+ successful imports
* make sure that UI is consistent in both ready and unready state
* the list of successful imports should be scrollable



* attempt to create 20+ failed imports
* make sure that UI is consistent in both ready and unready state
* the list of failed imports should be scrollable



DEVOPS-454

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

see Note. Successful imports will have green bordered card with batch details & Failed imports will have red bordered card with failed batch details

Duration is not present

WPFE-178

11127

Task

WPFE

wp_front_end

software

12/03/2020 09:55

1.9.17

Test plan:



* check that Duration column in both Call Search and Call Report contains values for connected calls

DEVOPS-434

Cross contamination between "Call Search" and "Call Report"

WPFE-177

11126

Task

WPFE

wp_front_end

software

12/03/2020 09:55

1.9.17

Test plan:

* set a search telephone number in Call Search
* make sure you get a search results
* without refreshing page navigate to Call Report attempt to get a report for same date
* make sure you get correct results


DEVOPS-442

Fix for unable to update completion codes

WPFE-176

11113

Task

WPFE

wp_front_end

software

12/03/2020 09:54

1.9.17


DEVOPS-447

Add option to download audio recordings

WPFE-175

11112

Task

WPFE

wp_front_end

software

12/03/2020 09:54

1.9.17


DEVOPS-443

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

Fix appointment sample selection

INV6-90

11060

Task

INV6

genghis6

software

11/03/2020 09:56

6.5.7

Test plan:

Make sure that Completion code for appointment has Recycling set to true. Then make a dialler and preview call code it as Appointment and check in the logs if you see the line saying {{Setting Appointment for }}

DEVOPS-418

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

Improve error messages in webportal

WPFE-174

11101

Task

WPFE

wp_front_end

software

20/02/2020 11:39

1.9.16

Error messages has been improved, it now attempts to display meaningful information rather than raw errors.

Test plan:

* stop all api’s and try using the webportal, navigate through all sections and check if the errors that are displayed makes sense.
* start all api’s but stop genghis service, navigate through webconsole, cati manager and attempt to do things that would required genghis interaction i.e. get live information from the genghis, starting/stopping campaigs etc.



DEVOPS-412

Fix filters in Call Search & Call Report

WPFE-172

11085

Task

WPFE

wp_front_end

software

20/02/2020 11:39

1.9.16

Test plan:

Try playing with filtering in Call Report & Call Search sections. Check if its works.

DEVOPS-406

Fix setting default campaign parameters in Cati Manager; improve campaign list refreshing

WPFE-171

11081

Task

WPFE

wp_front_end

software

20/02/2020 11:39

1.9.16

Test plan:

* Create campaign via WebPortal CATI manager
* Add sample file “*_Upload*.csv” with sample and confirm that sample is added
* Add extra sample file **__Upload_Add_batchName_**.csv* with sample and confirm that extra sample batch has been added

* Create sample file “*__Upload_*.csv” with sample and confirm that campaign is created and sample is added
* Add extra sample file “**__Upload_Add_batchName_**.csv”* with sample and confirm that extra sample batch has been added
* Try different variations with duplicate sample records, corrupt files, busy files etc. Try to break it in other words.



DEVOPS-415

Add Call recording playback to Call Report and change player type

WPFE-170

11067

Task

WPFE

wp_front_end

software

20/02/2020 11:39

1.9.16

Test plan:



Make sure you can playback call recording in Call Search and Call Report

DEVOPS-391

Dont show loading data in AgentSearch & CampaignSearch when nothing is being loaded

WPFE-169

11066

Task

WPFE

wp_front_end

software

20/02/2020 11:39

1.9.16

Test plan:



Make sure that there is no loading notification shown when in Agent Search and Campaign Search

DEVOPS-384

Make status messages as default WebConsole section

WPFE-168

11065

Task

WPFE

wp_front_end

software

20/02/2020 11:39

1.9.16

Test plan:



Make sure that when you load WebConsole first screen is showing status messages and not telephony channels

DEVOPS-409

Fix for Agent Dashboard interval unhooking 

WPFE-167

11063

Task

WPFE

wp_front_end

software

20/02/2020 11:39

1.9.16

agent stat request is not being unhooked, causing undesired effects in the front end


Call Cost Reports - Call rate handling improvements

WPFE-166

11061

Task

WPFE

wp_front_end

software

20/02/2020 11:39

1.9.16

Run call cost reports and make sure that all customer requirements are fulfilled.

You will have to export generated reports.

Try checking “Only grouped data” and see how it summarizes the call reports in exported document.

DEVOPS-389

Fix filtering for ag-grids; extra information in mapreduce for ccr

WPDA-36

11086

Task

WPDA

wp_dialler_api

software

20/02/2020 11:39

1.2.5


DEVOPS-389

Major improvements for sample import

WPCA-26

11104

Task

WPCA

wp_cati_api

software

20/02/2020 11:38

1.2.9


DEVOPS-424

https://invade.atlassian.net/l/c/50413d86

Exclude 'lost+found" from sample/quota searches; amend default QPSMR project directory to "/projects"

WPCA-25

11073

Task

WPCA

wp_cati_api

software

20/02/2020 11:38

1.2.9

Test plan:



Make sure that any sample “Upload” files are not parsed when placed in “lost+found” subfolder of “/projects“ directory

DEVOPS-390

Change log to actually reflect failure cause

INV6-94

11090

Task

INV6

genghis6

software

20/02/2020 11:38

6.5.7

Vilius
I am chasing the code "-1" issue
I see this in the logs for many preview calls

21-01-20 10:15:15.723 T<  6> INFO \[ QPSMRSock.executive_SendEvent ] sending: "<TelinMessageReturn><Command>Preview</Command><RequestID>21</RequestID><ReturnCode>SUCCESS</ReturnCode></TelinMessageReturn> "
...
--1-0
21-01-20 10:15:15.743 T<1305> INFO \[ <FindSampleForInterviewId>d__6.MoveNext ] Matching sample record found for Agent=Agent-3038 in Campaign=DuNPSMod3JAN with InterviewId=16391
++1-0 avg=0 peak=242, recent=242, func=<Do>b__1
21-01-20 10:15:15.744 T<  6> WARNG \[ Agent.SetDatabaseID ] Entry. Agent=Agent-3038, InterviewID=16391 Did not match\!

this is very confusing as the issue is not the "match" but the lack of callstats as its pre call....next change we should split the conditions so we dont get this diagnostic on a preview

public void SetDatabaseID(string interviewID, string newDatabaseID)
\{
if (CallStats.IsNotNull() && CallStats.InterviewID == interviewID)
\{
Logger.LogI(MethodBase.GetCurrentMethod(), string.Format("Entry. Agent=\{0}, InterviewID=\{1} Has new DatabaseID=\{2}", Names, interviewID, newDatabaseID));
CallStats.DataBaseID = newDatabaseID;
} else
\{
Logger.LogW(MethodBase.GetCurrentMethod(), string.Format("Entry. Agent=\{0}, InterviewID=\{1} Did not match\!", Names, interviewID));
}
}



TEST plan:

Run a simulation for couple of call and check if you see:

{noformat}            Logger.LogW(MethodBase.GetCurrentMethod(), string.Format("Entry. Agent={0}, InterviewID={1} Callstat object is not present or InterviewID did not match!", Names, interviewID));{noformat}


Partial campaign params save - save only changes

INV6-93

11080

Task

INV6

genghis6

software

20/02/2020 11:38

6.5.7

the problem is that when params are changed, only one might be changed but all are saved.
campaign start is
Add
apply CATI param specifics
start
apply saved params

This means that any params that the CATI passes are overridden by the saved params. this causes a problem if params are saved for a change in fieldx but then the cati wants to change the value of fieldy, fieldy will get overridden with the save value.

The code now implements bool variables that monitor for params changes and only saves those that changed, Added to that it will make sure that a second change and save of the params  will also include the changes of the first save...etc

RECOMMEND: a “reset” is added to the console in campaign view to remove the param file….or saved settings where ever they are. message saying “campaign restart for changes to take effect” requires

Note: a dialmethod of INVALID was added. this was needed to set as a default param so we could detect if it was changed when the file was loaded. if it stayed as INVALID it was not imported and so not applied to the campaign.

DEVOPS-427

Campaign specific prefix conditional CALLERID

INV6-92

11079

Task

INV6

genghis6

software

20/02/2020 11:38

6.5.7

Devops-420

DEVOPS-420

Play automated message when Preview call gets no progress and is terminated

INV6-89

11037

Task

INV6

genghis6

software

24/01/2020 12:34

6.5.6



Add Agent Dashboard & Call Report sections to WebPortal acl's

WPAC-20

11048

Task

WPAC

wp_access_api

software

20/01/2020 14:11

1.1.18



Quota based sample selection 

INV6-88

11036

Task

INV6

genghis6

software

17/01/2020 13:06

6.5.6



Enable OpenApi by default in dialler configuration file

INV6-87

11032

Task

INV6

genghis6

software

17/01/2020 13:06

6.5.6



Filter reset fix for data grids

WPFE-165

11040

Task

WPFE

wp_front_end

software

17/01/2020 10:26

1.9.15


IS6-7

Introduction of Agent Dashboard for playing last successful call recordings

WPFE-164

11039

Task

WPFE

wp_front_end

software

17/01/2020 10:26

1.9.15


IS6-7

Server-side data-processing for Call Report & Sample Report

WPFE-163

11038

Task

WPFE

wp_front_end

software

17/01/2020 10:26

1.9.15


IS6-7

Supplementary change for server-side data processing for WebPortal

WPDA-32

11044

Task

WPDA

wp_dialler_api

software

17/01/2020 09:54

1.2.4


IS6-7

Supplementary implementation for playing last call recordings in WebPortal

WPDA-31

11043

Task

WPDA

wp_dialler_api

software

17/01/2020 09:54

1.2.4


IS6-7

Fix CATI campaign creation via CATI Manager

WPCA-21

11042

Task

WPCA

wp_cati_api

software

17/01/2020 09:45

1.2.8


IS6-7

Add Agent Dashboard & Call Report sections to WebPortal ACL's

WPAC-20

11048

Task

WPAC

wp_access_api

software

20/01/2020 14:11

1.1.18


IS6-7

Play automated message when Preview call gets no progress and is terminated

INV6-89

11037

Task

INV6

genghis6

software

17/01/2020 13:06

6.5.6


IS6-7

Quota based sample selection 

INV6-88

11036

Task

INV6

genghis6

software

17/01/2020 13:06

6.5.6


IS6-7

Enable OpenApi by default in dialler configuration file

INV6-87

11032

Task

INV6

genghis6

software

17/01/2020 13:06

6.5.6


IS6-7

reset Imports.InProgress to false on app start

WPCA-17

10945

Task

WPCA

wp_cati_api

software

31/10/2019 10:47

1.2.6


IS6-7

fix log line which causes exception; add ImportDate & BatchID to CampaignSample

INV6-81

10943

Task

INV6

genghis6

software

28/10/2019 14:32

6.5.4


IS6-7

summary - CATI manager implementation with additional improvements see description

WPFE-156

10936

Task

WPFE

wp_front_end

software

24/10/2019 12:58

1.9.11

* agent call code improvements
* server-side sample loading
* make CLID optional; set AutoRecallDelta to empty when it's not present or invalid.
* disable disabling start/stop/unready buttons
* tidy up campaign manager; use SelectedCampaign object better.
* SampleExtraData added for showing sample data; AutoRecallDelta validation; Live Campaign flashing status in CatiManager
* fix sample table column definitions
* refresh sample stats in CATI manager and display in campaign stats if available.
* check campaignMeta if it contains SampleStats
* sample import handling improvements
* use reactive forms for user management
* better user management
* add new user cancellation action
* filter out unnecessary columns in grid options, adding the option to disable call recording deletion
* deleteCallRecEnabled in loopback scenario
* fix for tunneled deleteCallRec stuff

DEVOPS-359

batch sample import; additional sample handling, other sample import improvements

WPCA-14

10922

Task

WPCA

wp_cati_api

software

24/10/2019 12:49

1.2.4


DEVOPS-357

SampleStats poller adds sample stats to CampaignMeta; Change UpsertOne to UpdateOne, Upsert is causing issues; sample addition, improve interval readers

WPCA-13

10921

Task

WPCA

wp_cati_api

software

24/10/2019 12:49

1.2.3


DEVOPS-357

improve logging; webpack adjustments

WPCA-12

10920

Task

WPCA

wp_cati_api

software

24/10/2019 12:48

1.2.2


DEVOPS-357

authorize dialler rest API on socket connection

WPCA-11

10919

Task

WPCA

wp_cati_api

software

24/10/2019 12:48

1.2.1


DEVOPS-357

sample management implementation; 

WPCA-10

10918

Task

WPCA

wp_cati_api

software

24/10/2019 12:48

1.2.0


DEVOPS-357

improve dialler API authentication

WPDA-29

10932

Task

WPDA

wp_dialler_api

software

24/10/2019 12:46

1.2.2


DEVOPS-356

fix bulk user import and user management improvements; fix user management

WPAC-18

10929

Task

WPAC

wp_access_api

software

24/10/2019 12:20

1.1.16


DEVOPS-355

sample management implementation; QPSMR integration;

INV6-77

10924

Task

INV6

genghis6

software

24/10/2019 11:00

6.5.0



enable the addition of PJSIP headers for all types of calls

INV6-75

10858

Task

INV6

genghis6

software

24/10/2019 11:00

6.4.33


DEVOPS-327

adjusted CampaignMeta to contain Meta object required for the front end; Fix for failed duplicate agent logging out

INV6-78

10925

Task

INV6

genghis6

software

24/10/2019 11:00

6.5.1



add imports to CampaignMeta; For backstop operations that need to commit a preview call, we had the Callstat.complete, before the CallRecording.Commit. This is now reversed. this gives us the Filename in the callstst record; 

INV6-80

10927

Task

INV6

genghis6

software

24/10/2019 11:00

6.5.3



improve logging; fix ccs and timelines; packaging improvement, dependency updates.

WPDA-28

10923

Task

WPDA

wp_dialler_api

software

24/10/2019 10:55

1.2.1



Restructure database access; Authenticated dialler REST API calls

WPDA-27

10887

Task

WPDA

wp_dialler_api

software

24/10/2019 10:54

1.2.0

* Restructure database access

* Authenticated dialler REST API calls

DEVOPS-345

merge CATI manager & sample handle to the main branch 

WPFE-155

10917

Task

WPFE

wp_front_end

software

24/10/2019 09:17

1.9.11



tidy up user management

WPFE-154

10916

Task

WPFE

wp_front_end

software

24/10/2019 09:16

1.9.10



fix for tunneled deleteCallRec stuff

WPFE-153

10915

Task

WPFE

wp_front_end

software

24/10/2019 09:16

1.9.9



deleteCallRecEnabled in loopback scenario

WPFE-152

10914

Task

WPFE

wp_front_end

software

24/10/2019 09:16

1.9.8



filter out unnecessary columns in grid options, adding the option to disable call recording deletion

WPFE-151

10913

Task

WPFE

wp_front_end

software

24/10/2019 09:16

1.9.7



sample import handling; use reactive forms for user management; add new user cancellation action;

WPFE-150

10912

Task

WPFE

wp_front_end

software

24/10/2019 09:16

1.9.6



include Next 1h in campaignstat

WPFE-149

10911

Task

WPFE

wp_front_end

software

24/10/2019 09:16

1.9.5



fix sample table column definitions; refresh sample stats in CATI manager and display in campaign stats if available; check campaignMeta if it contains SampleStats

WPFE-148

10910

Task

WPFE

wp_front_end

software

24/10/2019 09:16

1.9.4



various fixes in CATI manager

WPFE-147

10909

Task

WPFE

wp_front_end

software

24/10/2019 09:16

1.9.3



SampleExtraData added for showing sample data; AutoRecallDelta validation; Live Campaign flashing status in CatiManager

WPFE-146

10908

Task

WPFE

wp_front_end

software

24/10/2019 09:16

1.9.2



make CLID optional; set AutoRecallDelta to empty when it's not present or invalid; disable disabling start/stop/unready buttons

WPFE-145

10907

Task

WPFE

wp_front_end

software

24/10/2019 09:16

1.9.1



CATI manager improvements and adjustments for sample management; added CLID & AMD to campaign configuration in Cati manager

WPFE-144

10906

Task

WPFE

wp_front_end

software

24/10/2019 09:16

1.9.0



Change to file location - invade-genghis --> invade-genghis6

WPVC-19

10868

Task

WPVC

wp_vcsd_api

software

30/08/2019 10:34

1.1.15


DEVOPS-322

remove unused commands LOADAVG & WHO, change shutdown and reboot commands

WPVC-18

10866

Task

WPVC

wp_vcsd_api

software

28/08/2019 14:07

1.1.14


DEVOPS-322

extract system commands to config

WPVC-17

10865

Task

WPVC

wp_vcsd_api

software

28/08/2019 11:41

1.1.13


DEVOPS-322

fix invade ra client service name for status checks

WPVC-16

10864

Task

WPVC

wp_vcsd_api

software

28/08/2019 10:50

1.1.12


DEVOPS-322

improve user management forms & validation

WPFE-143

10863

Task

WPFE

wp_front_end

software

23/08/2019 12:09

1.8.22


DEVOPS-320

code restructuring; removal of telephony config creation; user management improvements

WPAC-17

10862

Task

WPAC

wp_access_api

software

23/08/2019 12:08

1.1.15


DEVOPS-320

wrong service name is used when restarting the dialler service

WPVC-15

10850

Task

WPVC

wp_vcsd_api

software

19/08/2019 13:30

1.1.11


DEVOPS-326

Fix for inbound call stat update sample - will mark call recording true

INV6-74

10819

Task

INV6

genghis6

software

16/07/2019 15:48

6.4.32


DEVOPS-317

Attempt to find alternative file searching for "_0_" in the name, if searched call recording file does not exist.

WPDA-26

10811

Task

WPDA

wp_dialler_api

software

11/07/2019 13:12

1.1.18

This is a workaround for the problem with call recording name mismatch in db and actual recording file.

DEVOPS-315

change search criterias for call/agent/campaign search

WPFE-142

10809

Task

WPFE

wp_front_end

software

11/07/2019 12:55

1.8.21

agentsearch should rely on LoggedOnDateTime instead of Date

campaignsearch should rely on StartedDateTime instead of Date

DEVOPS-312

end + commit on the preview call completion

INV6-73

10804

Task

INV6

genghis6

software

11/07/2019 09:21

6.4.31


DEVOPS-308

extension monitor will use default dialler Clid if port clid is not set

INV6-72

10803

Task

INV6

genghis6

software

10/07/2019 10:46

6.4.31


DEVOPS-305

fix for grouping in closed campaign section

WPFE-141

10802

Task

WPFE

wp_front_end

software

10/07/2019 10:40

1.8.20


DEVOPS-311

Fix to inbound call recording 

INV6-71

10796

Bug

INV6

genghis6

software

28/06/2019 11:38

6.4.30

6.4.30

Fix to inbound call recording - add a InboundCall propery in Session.

Handle "inbound" InboundMode in SPSS interface

DEVOPS-307

Set the "ClosedCampaignLifeDays" parameter in Genghis to 183 by default

INV6-70

10789

Task

INV6

genghis6

software

24/06/2019 13:36

6.4.29


DEVOPS-303

agent logon calls will inherit default dialler CLID or the port CLID

INV6-69

10788

Task

INV6

genghis6

software

24/06/2019 13:33

6.4.29


DEVOPS-305

fix DAHDI channel being remove from UnReserveManager after event

INV6-65

10784

Task

INV6

genghis6

software

24/06/2019 12:35

6.4.29


DEVOPS-306

2 quick fixes forSPSS & IS6 - now version 6.4.14

INV6-50

10609

Task

INV6

genghis6

software

24/06/2019 12:37

6.4.14

 INV6-48 IN PROGRESS 

PlayDigits problem from SPSS



  INV6-49 IN PROGRESS 

"+" in CLID not working




unset persecondlimit

INV6-64

10778

Task

INV6

genghis6

software

18/06/2019 11:52

6.4.28



wp_access_api realtime db connection is being established when realtime config is not used

WPAC-16

10771

Task

WPAC

wp_access_api

software

13/06/2019 09:32

1.1.14


DEVOPS-299

change webpacked js file name

ICSI-9

10763

Task

ICSI

wp_cati_sim

software

12/06/2019 11:58

1.0.12


DEVOPS-297

change webpacked js file name

WPCA-9

10762

Task

WPCA

wp_cati_api

software

12/06/2019 11:57

1.1.11


DEVOPS-297

change webpacked js file name

WPAC-15

10761

Task

WPAC

wp_access_api

software

12/06/2019 11:56

1.1.13


DEVOPS-297

change webpacked js file name

WPDA-25

10764

Task

WPDA

wp_dialler_api

software

12/06/2019 11:58

1.1.17


DEVOPS-297

change webpacked js file name

WPVC-14

10767

Task

WPVC

wp_vcsd_api

software

12/06/2019 12:00

1.1.10


DEVOPS-297

adjust AMI 4.0.3+ compatibility for MDS

INV6-63

10752

Task

INV6

genghis6

software

10/06/2019 11:28

6.4.27


DEVOPS-295

add AutoAnswer indicator

WPFE-140

10748

Task

WPFE

wp_front_end

software

07/06/2019 11:13

1.8.19


DEVOPS-292

adjust softphone that it does not double answer's the calls; styling adjustments

WPFE-139

10746

Task

WPFE

wp_front_end

software

07/06/2019 10:31

1.8.18


DEVOPS-292

fix bug where wrong CPADevice is checked

INV6-62

10745

Task

INV6

genghis6

software

07/06/2019 10:13

6.4.26


DEVOPS-294

restyle user management section for better usability & reduce load times

WPFE-138

10743

Task

WPFE

wp_front_end

software

06/06/2019 14:04

1.8.17


DEVOPS-290

increase default AgentLogonTimeout from 8000 to 12000

INV6-61

10742

Task

INV6

genghis6

software

06/06/2019 09:04

6.4.25


DEVOPS-288

replace + as a delimiter for caller id name and number with &

INV6-60

10733

Task

INV6

genghis6

software

23/05/2019 14:57

6.4.24


DEVOPS-286

telephony configuration for webportal users (using Asterisk realtime)

WPAC-14

10719

Task

WPAC

wp_access_api

software

17/05/2019 13:28

1.1.12


DEVOPS-282

/Modules/WebApi/Active parameter set to true in the Genghis 6 template.

INV6-59

10716

Task

INV6

genghis6

software

17/05/2019 10:13

6.4.23


DEVOPS-281

change campaign params loading order

INV6-58

10704

Task

INV6

genghis6

software

08/05/2019 11:44

6.4.22


DEVOPS-275

bulk user import

WPFE-137

10702

Task

WPFE

wp_front_end

software

03/05/2019 11:37

1.8.15


DEVOPS-206

enable bulk user import

WPAC-13

10701

Task

WPAC

wp_access_api

software

03/05/2019 11:36

1.1.11


DEVOPS-206

fix call recording delete action disappearance 

WPFE-136

10697

Task

WPFE

wp_front_end

software

29/04/2019 10:17

1.8.14


DEVOPS-272

localStorage reset functionality and button

WPFE-135

10695

Task

WPFE

wp_front_end

software

29/04/2019 10:17

1.8.14


DEVOPS-271

adjust layout for high amount of ports configured

WPFE-134

10690

Task

WPFE

wp_front_end

software

29/04/2019 10:17

1.8.14


DEVOPS-268

Changes in telephony, in channelbase class to get calerid on newstate and newexten...only if its in the message and not set in the channel

INV6-57

10692

Task

INV6

genghis6

software

26/04/2019 09:58

6.4.21


DEVOPS-269

adding MKeyGenerator.exe to root of repo

INV6-56

10686

Task

INV6

genghis6

software

17/04/2019 14:58

6.4.20


DEVOPS-259

added node-sass as dev dependency

WPFE-133

10685

Task

WPFE

wp_front_end

software

17/04/2019 14:50

1.8.13


DEVOPS-258

New release of Invade Genghis 6 - 6.4.17

INV6-53

10670

Task

INV6

genghis6

software

16/04/2019 12:36

6.4.17

fixes

Devops-262

Devops-263


adjust template to have references to invade-genghis6

INV6-55

10678

Task

INV6

genghis6

software

16/04/2019 12:36

6.4.19



rename all references from invade-genghis to invade-genghis6

INV6-54

10677

Task

INV6

genghis6

software

16/04/2019 12:36

6.4.18



better display for group dialling campaings (group campaigns can be grouped by CampaignDisplayName)

WPFE-128

10671

Task

WPFE

wp_front_end

software

16/04/2019 10:08

1.8.12


DEVOPS-213

adjust layout sizing for smaller displays

WPFE-132

10675

Task

WPFE

wp_front_end

software

16/04/2019 10:08

1.8.12


DEVOPS-254

option to set overdial rate for Overdial campaigns

WPFE-131

10674

Task

WPFE

wp_front_end

software

16/04/2019 10:08

1.8.12


DEVOPS-253

call cost report is done in grid for better visibility and exportability

WPFE-130

10673

Task

WPFE

wp_front_end

software

16/04/2019 10:08

1.8.12


DEVOPS-248

fix timezoning in searches

WPFE-129

10672

Task

WPFE

wp_front_end

software

16/04/2019 10:08

1.8.12


DEVOPS-246

Agent AMD coding to do an auto play of message to AM

INV6-52

10665

Task

INV6

genghis6

software

05/04/2019 14:11

6.4.16



error queries leak due to large amount of data

WPDA-24

10655

Task

WPDA

wp_dialler_api

software

03/04/2019 09:11

1.1.16


DEVOPS-252

change schema Prefix to be string instead of number 

WPDA-23

10654

Task

WPDA

wp_dialler_api

software

03/04/2019 09:11

1.1.16


DEVOPS-248

save selected date range in campaign/agent/call searches including result limit in call search

WPFE-126

10645

Task

WPFE

wp_front_end

software

25/03/2019 08:59

1.8.11


DEVOPS-245

adjust field names across the grid definition.

WPFE-125

10644

Task

WPFE

wp_front_end

software

25/03/2019 08:59

1.8.10


DEVOPS-245

rename silent call to abandon call

WPFE-127

10646

Task

WPFE

wp_front_end

software

25/03/2019 08:59

1.8.11


DEVOPS-245

display error message for timelines with 0 results

WPFE-124

10643

Task

WPFE

wp_front_end

software

25/03/2019 08:59

1.8.10


DEVOPS-245

re-arange all grid to have alphabetical order of available fields

WPFE-121

10640

Task

WPFE

wp_front_end

software

25/03/2019 08:59

1.8.10


DEVOPS-245

fix timeline loading popup

WPFE-122

10641

Task

WPFE

wp_front_end

software

25/03/2019 08:59

1.8.10


DEVOPS-245

move add user button to the top

WPFE-120

10639

Task

WPFE

wp_front_end

software

25/03/2019 08:59

1.8.10


DEVOPS-245

error handling with GlobalErrorHandler

WPFE-123

10642

Task

WPFE

wp_front_end

software

25/03/2019 08:59

1.8.10


DEVOPS-245

Call stats fix to set TimeIdle on Complete. Now set the ConnectToDisconnectIdle when call coded while connected

INV6-51

10637

Task

INV6

genghis6

software

22/03/2019 10:40

6.4.15

DEVOPS-191

DEVOPS-191

improvements for secondary group column display name in call search

WPFE-119

10633

Task

WPFE

wp_front_end

software

18/03/2019 08:05

1.8.9


DEVOPS-242

fix recording playback when jumping between records

WPFE-118

10631

Task

WPFE

wp_front_end

software

15/03/2019 08:28

1.8.8


DEVOPS-241

check data for params value in ChildRemoveCallRecRendererComponent

WPFE-117

10629

Task

WPFE

wp_front_end

software

14/03/2019 12:57

1.8.7


DEVOPS-240

make context configurable in IVR section, change default to INVADEIVR

WPFE-115

10626

Task

WPFE

wp_front_end

software

14/03/2019 10:08

1.8.6


DEVOPS-227

extend available field list for agentsearch and campaignsearch grids

WPFE-116

10627

Task

WPFE

wp_front_end

software

14/03/2019 10:08

1.8.6



remove timezone button in softphone mode

WPFE-114

10625

Task

WPFE

wp_front_end

software

14/03/2019 10:08

1.8.6



added method to update callstat recored, added functionality to delete files from the system, added deleteRecording route

WPDA-22

10623

Task

WPDA

wp_dialler_api

software

13/03/2019 16:06

1.1.15


DEVOPS-229

fix date parsing in SecondaryColGroupDef for pivot mode in WebPortal

WPFE-113

10622

Task

WPFE

wp_front_end

software

13/03/2019 13:17

1.8.5


DEVOPS-232

close sidebar naviation on logoff

WPFE-112

10620

Task

WPFE

wp_front_end

software

13/03/2019 13:17

1.8.5


DEVOPS-232

adjust bool field formatters to get filter correct in WebPortal

WPFE-111

10619

Task

WPFE

wp_front_end

software

13/03/2019 08:35

1.8.4


DEVOPS-237

realtime update to deleted recording row 

WPFE-110

10616

Task

WPFE

wp_front_end

software

12/03/2019 10:22

1.8.3


DEVOPS-229

remove videogular2 and use in house audio player

WPFE-106

10612

Task

WPFE

wp_front_end

software

11/03/2019 14:51

1.8.2


DEVOPS-229

package updates

WPFE-107

10613

Task

WPFE

wp_front_end

software

11/03/2019 14:51

1.8.2


DEVOPS-229

call recording delete functionality in WebPortal

WPFE-105

10611

Task

WPFE

wp_front_end

software

11/03/2019 14:50

1.8.2


DEVOPS-229

PlayDigits problem from SPSS

INV6-48

10606

Task

INV6

genghis6

software

11/03/2019 14:13

6.4.14

the SPSS side is passing the extension but the dialler expects an agent name

DEVOPS-236

"+" in CLID not working

INV6-49

10607

Task

INV6

genghis6

software

11/03/2019 14:13

6.4.14

InvSPSS - the + is seen as invalid and the string is replaced with "allowed"

Dialler - the asterisk originate is allowing only "0123456789" - all other chars are removed

DEVOPS-236

WebPortal file manager implementation

WPFE-103

10597

Task

WPFE

wp_front_end

software

07/03/2019 13:02

1.8.0


DEVOPS-228

WebPortal IVR builder implementation

WPFE-104

10598

Task

WPFE

wp_front_end

software

07/03/2019 13:02

1.8.0


DEVOPS-228

improved call search

WPFE-102

10591

Task

WPFE

wp_front_end

software

04/03/2019 12:53

1.7.5


DEVOPS-221

added query option for distinct field selection

WPDA-21

10590

Task

WPDA

wp_dialler_api

software

04/03/2019 12:51

1.1.14


DEVOPS-221

Fix MongoDb connection errors flooding the logs.

INV6-47

10588

Task

INV6

genghis6

software

28/02/2019 08:24

6.4.13


DEVOPS-215

add autoAnswer field to User

WPAC-12

10572

Task

WPAC

wp_access_api

software

08/02/2019 11:34

1.1.10


DEVOPS-212

implement AutoAnswer feature

WPFE-101

10571

Task

WPFE

wp_front_end

software

08/02/2019 11:34

1.7.4


DEVOPS-212

fix disappearing sandwich bug

WPFE-100

10569

Task

WPFE

wp_front_end

software

07/02/2019 15:32

1.7.3


DEVOPS-211

fix single cati interviewer bug

WPFE-99

10566

Task

WPFE

wp_front_end

software

07/02/2019 09:56

1.7.2


DEVOPS-210

softphone styling

WPFE-98

10565

Task

WPFE

wp_front_end

software

07/02/2019 09:56

1.7.2


DEVOPS-210

remove null exception for scenarios with no MongoDb connection

INV6-45

10562

Task

INV6

genghis6

software

07/02/2019 09:48

6.4.11


DEVOPS-209

allow + to be part of the number to dial

INV6-44

10561

Task

INV6

genghis6

software

07/02/2019 09:48

6.4.11


DEVOPS-208

add extra SIP headers for PJSIP 

INV6-46

10563

Task

INV6

genghis6

software

07/02/2019 09:48

6.4.12


DEVOPS-207

fix for wp_front_end not being able to connect

WPDA-18

10553

Task

WPDA

wp_dialler_api

software

28/01/2019 13:57

1.1.13

troubleshooting code was left accidentally.

DEVOPS-202

use of NODE_ENV variable to filter debug stuff required for development/troubleshooting

WPDA-20

10555

Task

WPDA

wp_dialler_api

software

28/01/2019 13:57

1.1.13



timeline generation improvements

WPDA-19

10554

Task

WPDA

wp_dialler_api

software

28/01/2019 13:57

1.1.13



timeline generation improvements

WPFE-97

10552

Task

WPFE

wp_front_end

software

28/01/2019 13:55

1.7.1



fix setting NATimeout bug

WPFE-96

10537

Task

WPFE

wp_front_end

software

16/01/2019 14:39

1.7.0


DEVOPS-193

fix useNewUrlParser deprecation

WPCA-8

10535

Task

WPCA

wp_cati_api

software

16/01/2019 14:05

1.1.10


DEVOPS-125

timezone handling

WPFE-92

10528

Task

WPFE

wp_front_end

software

16/01/2019 13:28

1.7.0


DEVOPS-185

agentSearchGrid add option to group and value on all fields

WPFE-85

10521

Task

WPFE

wp_front_end

software

16/01/2019 13:28

1.7.0


DEVOPS-189

agentGrid add option to group and value on all fields

WPFE-84

10520

Task

WPFE

wp_front_end

software

16/01/2019 13:28

1.7.0


DEVOPS-189

callsGrid add option to group and value on all fields

WPFE-86

10522

Task

WPFE

wp_front_end

software

16/01/2019 13:28

1.7.0


DEVOPS-189

move ag-grid supporting stuff to utils under grid

WPFE-88

10524

Task

WPFE

wp_front_end

software

16/01/2019 13:28

1.7.0


DEVOPS-189

campaignSearch add option to group and value on all fields

WPFE-87

10523

Task

WPFE

wp_front_end

software

16/01/2019 13:28

1.7.0


DEVOPS-189

searchGrid  add option to group and value on all fields

WPFE-90

10526

Task

WPFE

wp_front_end

software

16/01/2019 13:28

1.7.0


DEVOPS-189

closedCampaignGrid add option to group and value on all fields plus extra fields

WPFE-89

10525

Task

WPFE

wp_front_end

software

16/01/2019 13:28

1.7.0


DEVOPS-189

add extra properties for campaignGrid

WPFE-91

10527

Task

WPFE

wp_front_end

software

16/01/2019 13:28

1.7.0


DEVOPS-189

added option to limit call search results

WPFE-94

10530

Task

WPFE

wp_front_end

software

16/01/2019 13:28

1.7.0


DEVOPS-189

logger handles object logging by converting to string

WPFE-93

10529

Task

WPFE

wp_front_end

software

16/01/2019 13:28

1.7.0


DEVOPS-189

handling of undefined object sent

WPAC-11

10531

Task

WPAC

wp_access_api

software

16/01/2019 14:03

1.1.9


DEVOPS-188

campaignstat object remove leading 0 from dial rate lower than 100

WPFE-83

10519

Task

WPFE

wp_front_end

software

16/01/2019 13:28

1.7.0


DEVOPS-190

remove grouping from call search results

WPFE-95

10536

Task

WPFE

wp_front_end

software

16/01/2019 14:31

1.7.0


DEVOPS-190

already converted file (specified with the value in the config file AC_IGNORE_CONVERTED_EXTENSION) will be not converted again

WPDA-17

10534

Task

WPDA

wp_dialler_api

software

16/01/2019 14:05

1.1.12


DEVOPS-190

call search returns full callstat objects instead of minimal set of properties

WPDA-16

10533

Task

WPDA

wp_dialler_api

software

16/01/2019 14:05

1.1.12



added option to enabled compression on REST requests

WPDA-15

10532

Task

WPDA

wp_dialler_api

software

16/01/2019 14:05

1.1.12



fix timezone loading

WPFE-82

10510

Task

WPFE

wp_front_end

software

03/01/2019 16:36

1.6.9


DEVOPS-179

fix for Confirmit/PlayFilesDirectory set incorrectly in Genghis6 template

INV6-43

10508

Task

INV6

genghis6

software

03/01/2019 09:21

6.4.10


DEVOPS-182

set mKey value to empty 

INV6-42

10505

Task

INV6

genghis6

software

02/01/2019 14:10

6.4.9


DEVOPS-180

update config templates with timezone

WPFE-81

10504

Task

WPFE

wp_front_end

software

02/01/2019 12:42

1.6.8


DEVOPS-179

Reorganise DDI params and audio locations

INV6-41

10498

Task

INV6

genghis6

software

02/01/2019 09:33

6.4.8

DDI config and audio file re-org for compliance to standard

Added configs

DiallerASM:

DDIParamsDirectory string default " /var/ lib/invade-genghis/DDIs/"

DDIAudioSubDirectory string  "DDIs"

inv6 v6.4.8

in the DDIParamsDirectory live a set of DDI directories (numeric) and a default

in those directories live param files Params ,xml


max & avg agents in close camp, see make to fail, campaign start in local time, call make display, time between supply and make

WPFE-80

10502

Task

WPFE

wp_front_end

software

02/01/2019 08:51

1.6.7

Reports - INVADE WebPortal
1. See the maximum and average number of agents on a closed campaign - this is visible in live campaigns

2. see the seconds from make to fail (important to see if the network is rejecting calls quickly or slowly. Helps detect network issues and changes)

3. see when a campaign started and stopped in "local" time. ie call centre time

4. see when a call was made to the second.

5 see the time between sample supply and call make

6 there is no way to see how many precall samples there are (there at the top)

DEVOPS-179

Confirmit multi-dialler support

INV6-38

10479

Task

INV6

genghis6

software

18/12/2018 11:02

6.4.6

Genghis patch 6.4.6 for diallerAsm, ConfirmitDialler, ConfirmitLib and ConfirmitDiallerProxy.

changes to the proxy involve Multi-dialler support . Proxy is compiled with v 3.5.8.2254 of the CODI dll. (Confirmit interface). the Confirmit Dialler WS must support this

Dialler ASM changes support Manual Dial for agent and dial timeout

Confirmit Dialler Proxy

The DiallerProxy now supports multiple diallers through the confirmit prescribed method. Commands coming from the Confirmit CATI WS are tagged with a dialler ID. The proxys channels them to an appropriate dialler.

Diallers locations and IDs are defined in the proxy configuration file (w3wp.conf). This is located on the WS server in the Top level WS directory. w3wp is the process that loads the proxy.


add invade-genghis.conf config file template

INV6-40

10493

Task

INV6

genghis6

software

19/12/2018 10:01

6.4.7


DEVOPS-167

dialler main configuration file creation & content sorting improvements

INV6-39

10490

Task

INV6

genghis6

software

18/12/2018 11:02

6.4.6


DEVOPS-167

selective system status requests

WPFE-79

10480

Task

WPFE

wp_front_end

software

17/12/2018 11:21

1.6.6


DEVOPS-171

selective system status requests

WPVC-13

10481

Task

WPVC

wp_vcsd_api

software

17/12/2018 11:21

1.1.9


DEVOPS-171

Support for auto  audio message after an AMD 

INV6-37

10472

Task

INV6

genghis6

software

06/12/2018 15:39

6.4.5

This feature supports the automatic playing of an audio message from the dialler to the call recipient after an AMD in a predictive or progressive call. At this point, it does not support the playing of a file following an Agent coding of AM. The nomination is done by adding a message file in an appropriate asterisk audio format. The message file should then be named with the same name as the campaign it applies to with a file extension reflecting the audio format. The file should then be placed in a directory common to all AMD audio  (default /playback/AMDFiles).

This functionality is activated by the presence of such a campaign-related audio file.  When a Campaign is started it looks for an AMD message file with the same name of the campaign. If located it activates the feature for that campaign.

If activated, on detection of AM by the dialler a call will not be transferred to  an agent or dropped. It gts transferred to an asterisk extension called "AMDPlayback"

To support the functionality the extension must be added to the invade_extensions file. 

DEVOPS-24

remove SupportingFolders from config

INV6-35

10453

Task

INV6

genghis6

software

28/11/2018 11:37

6.4.4


DEVOPS-163

remove ConfigTemplateDirectory from config

INV6-36

10454

Task

INV6

genghis6

software

28/11/2018 11:37

6.4.4


DEVOPS-163

rename folder to directory everywhere in the configuration file

INV6-34

10452

Task

INV6

genghis6

software

28/11/2018 11:36

6.4.4


DEVOPS-164

remove residual ConfigTemplates parameters

INV6-33

10446

Task

INV6

genghis6

software

27/11/2018 12:32

6.4.3


DEVOPS-139

fix MongoDataAcess exception

INV6-32

10445

Task

INV6

genghis6

software

27/11/2018 12:32

6.4.3


DEVOPS-162

move supporting folders to genghis service config section

INV6-30

10441

Task

INV6

genghis6

software

26/11/2018 11:09

6.4.2


DEVOPS-160

add option to disable mongodataaccess

INV6-29

10440

Task

INV6

genghis6

software

26/11/2018 11:09

6.4.2


DEVOPS-144

fix CampaignParams location

INV6-31

10442

Task

INV6

genghis6

software

26/11/2018 11:10

6.4.2


DEVOPS-143

remove asterisk config manager

INV6-28

10439

Task

INV6

genghis6

software

26/11/2018 11:09

6.4.2


DEVOPS-139

fix ccr report result count

WPDA-14

10436

Task

WPDA

wp_dialler_api

software

25/11/2018 20:55

1.1.11



fix rate update

WPDA-13

10435

Task

WPDA

wp_dialler_api

software

25/11/2018 20:55

1.1.11



fix date selection in call cost reports

WPFE-78

10434

Task

WPFE

wp_front_end

software

25/11/2018 20:52

1.6.5



call and agent search grouping columns renamed to reflect the value they show (agent)

WPFE-77

10429

Task

WPFE

wp_front_end

software

25/11/2018 20:52

1.6.5


DEVOPS-150

in searches the end date was not set to end of day time

WPFE-76

10426

Task

WPFE

wp_front_end

software

25/11/2018 20:52

1.6.5


DEVOPS-151

fix dialler assembly information display in vcsd section of WebPortal

WPFE-75

10425

Task

WPFE

wp_front_end

software

25/11/2018 20:52

1.6.5


DEVOPS-154

fix logging to show more information

WPCA-7

10433

Task

WPCA

wp_cati_api

software

25/11/2018 14:03

1.1.9


DEVOPS-141

fix logging to show more information

WPDA-12

10402

Task

WPDA

wp_dialler_api

software

15/11/2018 10:44

1.1.10


DEVOPS-141

fix logging to show more information

WPAC-10

10432

Task

WPAC

wp_access_api

software

25/11/2018 13:53

1.1.8


DEVOPS-141

removal of deprecated pako service

WPFE-74

10404

Task

WPFE

wp_front_end

software

15/11/2018 11:12

1.6.4



change ccr export file name to show formatted date rather than epoch time

WPFE-73

10403

Task

WPFE

wp_front_end

software

15/11/2018 10:52

1.6.3


DEVOPS-140

bug fix ccr reports should be searching for numbers starting with prefix and not containing the prefix

WPDA-11

10401

Task

WPDA

wp_dialler_api

software

15/11/2018 10:44

1.1.10


DEVOPS-140

Confirmit inbound Support

INV6-25

10388

Task

INV6

genghis6

software

08/11/2018 15:14

6.4.0

Support for confirmit inbound:
addition of DDI via the confitmit DDI declaration
handling DDI via notifying confirmit CATI
addition of inbound and inboundFail events
Support for logon of confirmit agent withou campaign - dynamic addition of campaign "FreeAgents"
new CODI events added and in proxy
Supports finding agents within a groupID of inbound sample.
support for CATI ConnectInboundCall(agent)
support for CATI DropInboundCall(message)

Confirmit DDIs should not have preset DDIs from the dialler config as Confirmit declared DDIs will notify CATI, dialler DDIs do not

SetNextInterview stub added but no implementation.

proxy v 6.0.0
confirmit dialler 6.3.21
confirmitLib 6.3.21

DEVOPS-136

fix ConfirmIt inbound handling merge issues

INV6-27

10397

Task

INV6

genghis6

software

13/11/2018 15:40

6.4.1


DEVOPS-29

minor button styling change in telephony section & campaignstats sections

WPFE-72

10394

Task

WPFE

wp_front_end

software

12/11/2018 15:01

1.6.2


DEVOPS-138

pjsip implementation

INV6-26

10390

Task

INV6

genghis6

software

09/11/2018 10:27

6.4.0


DEVOPS-29

undo checks for NumberDecimal, as not required for normal operation

WPFE-71

10384

Task

WPFE

wp_front_end

software

08/11/2018 09:58

1.6.1


DEVOPS-133

adjustments for call cost report currency value interpretation

WPFE-70

10383

Task

WPFE

wp_front_end

software

07/11/2018 11:44

1.6.0


DEVOPS-133

package update including framework (Angular 7)

WPFE-69

10382

Task

WPFE

wp_front_end

software

07/11/2018 11:44

1.6.0

Minor version increase due to use of Angular 7


added default stun server to UA configuration

WPFE-60

10364

Task

WPFE

wp_front_end

software

25/10/2018 14:32

1.5.13


DEVOPS-126

Stats section fix

WPFE-62

10366

Task

WPFE

wp_front_end

software

25/10/2018 14:32

1.5.13


DEVOPS-126

Call outcome charts showing 0's instead of NO DATA

WPFE-63

10367

Task

WPFE

wp_front_end

software

25/10/2018 14:32

1.5.13


DEVOPS-126

User update icon is now a floppy disk

WPFE-64

10368

Task

WPFE

wp_front_end

software

25/10/2018 14:32

1.5.13


DEVOPS-126

Cati Interviewer fix campaign list retrieval

WPFE-61

10365

Task

WPFE

wp_front_end

software

25/10/2018 14:32

1.5.13


DEVOPS-126

fix duration display - must be (mm:ss)

WPFE-66

10370

Task

WPFE

wp_front_end

software

25/10/2018 14:32

1.5.13


DEVOPS-126

Ignore internal PJSIP port in WebPortal - in telephony channel section

WPFE-65

10369

Task

WPFE

wp_front_end

software

25/10/2018 14:32

1.5.13


DEVOPS-126

Rename columns in grids to make them more appropriate

WPFE-67

10371

Task

WPFE

wp_front_end

software

25/10/2018 14:32

1.5.13


DEVOPS-126

Display dots for agent call, rec and monitor

WPFE-68

10372

Task

WPFE

wp_front_end

software

25/10/2018 14:32

1.5.13


DEVOPS-126

updated packages to latest versions

WPDA-10

10362

Task

WPDA

wp_dialler_api

software

24/10/2018 14:10

1.1.9


DEVOPS-125

improve StatusFile Binaries section to comply to JSON standards

INV6-24

10360

Task

INV6

genghis6

software

24/10/2018 13:44

6.3.20


DEVOPS-118

disable Confirmit by default

INV6-23

10359

Task

INV6

genghis6

software

24/10/2018 13:44

6.3.20



more config file template changes

WPFE-58

10347

Task

WPFE

wp_front_end

software

16/10/2018 13:58

1.5.11


DEVOPS-117

loopback config file change

WPFE-59

10348

Task

WPFE

wp_front_end

software

17/10/2018 09:32

1.5.12


DEVOPS-117

more config file template changes

WPFE-57

10346

Task

WPFE

wp_front_end

software

16/10/2018 13:25

1.5.10


DEVOPS-117

more changes to config file templates

WPFE-56

10345

Task

WPFE

wp_front_end

software

16/10/2018 13:16

1.5.9


DEVOPS-117

adjustments to config file templates

WPFE-55

10343

Task

WPFE

wp_front_end

software

16/10/2018 13:09

1.5.8


DEVOPS-117

phone service improvements

WPFE-53

10341

Task

WPFE

wp_front_end

software

16/10/2018 09:50

1.5.7


DEVOPS-116

desktop push notifications for incoming call

WPFE-51

10339

Task

WPFE

wp_front_end

software

16/10/2018 09:50

1.5.7


DEVOPS-116

incoming call ringtone

WPFE-52

10340

Task

WPFE

wp_front_end

software

16/10/2018 09:50

1.5.7


DEVOPS-116

fix invade-ra-client status display (moving from pm2)

WPFE-50

10336

Task

WPFE

wp_front_end

software

15/10/2018 10:58

1.5.6


DEVOPS-114

fix getting invade-ra-client status 

WPVC-12

10337

Task

WPVC

wp_vcsd_api

software

15/10/2018 10:59

1.1.8


DEVOPS-114

remove unneeded callback which causing errors in console

WPFE-48

10331

Task

WPFE

wp_front_end

software

12/10/2018 11:46

1.5.5

error noticed while testing

DEVOPS-105

update jssip package

WPFE-49

10332

Task

WPFE

wp_front_end

software

12/10/2018 11:46

1.5.5

package needed an update

DEVOPS-105

fix for Cancelling out of the WP user creation process still results in the user being created.

WPFE-47

10330

Task

WPFE

wp_front_end

software

12/10/2018 11:46

1.5.5


DEVOPS-105

remove TempRecordingDirectory as deprecated property

INV6-21

10327

Task

INV6

genghis6

software

11/10/2018 11:28

6.3.18


DEVOPS-112

change PreConnectRecordingDirectory to adhere to standards

INV6-22

10328

Task

INV6

genghis6

software

11/10/2018 11:28

6.3.18


DEVOPS-112

dialled number not display when dialled

WPFE-46

10326

Task

WPFE

wp_front_end

software

11/10/2018 11:21

1.5.4


DEVOPS-111

internationalisation change for zh configuration

WPFE-44

10322

Task

WPFE

wp_front_end

software

11/10/2018 11:08

1.5.3


DEVOPS-110

changes to config templates to conform to standards

WPFE-45

10323

Task

WPFE

wp_front_end

software

11/10/2018 11:08

1.5.3


DEVOPS-109

make google fonts local rather than accessible via url

WPFE-42

10320

Task

WPFE

wp_front_end

software

11/10/2018 11:07

1.5.3


DEVOPS-108

additional checks for remoteLogging properties

WPFE-43

10321

Task

WPFE

wp_front_end

software

11/10/2018 11:07

1.5.3



add DiallerData to supporting folders list

INV6-20

10314

Task

INV6

genghis6

software

10/10/2018 10:36

6.3.17


DEVOPS-102

standardise logging 

WPCA-6

10312

Task

WPCA

wp_cati_api

software

10/10/2018 10:14

1.1.8


DEVOPS-106

standardise logging 

WPVC-11

10313

Task

WPVC

wp_vcsd_api

software

10/10/2018 10:15

1.1.7


DEVOPS-106

resolve mongoose deprecation warning

WPDA-9

10310

Task

WPDA

wp_dialler_api

software

10/10/2018 10:12

1.1.8

resolve deprecation warning by using { useNewUrlParser: true }

DEVOPS-103

resolve mongoose deprecation warning

WPAC-9

10311

Task

WPAC

wp_access_api

software

10/10/2018 10:12

1.1.7


DEVOPS-103

add wp_logger_api url to loopback config

WPFE-41

10302

Task

WPFE

wp_front_end

software

08/10/2018 14:29

1.5.2


DEVOPS-83

update all packages used in wp_dialler_api to latest version 

WPDA-8

10301

Task

WPDA

wp_dialler_api

software

08/10/2018 11:57

1.1.7

some packages got out of date and needed to be brought up to speed

DEVOPS-99

add wp_logger_api configuration parameters to loopback configuration file

WPFE-40

10300

Task

WPFE

wp_front_end

software

08/10/2018 11:15

1.5.1


DEVOPS-83

Invade's inbuilt sofphone

WPFE-39

10298

Task

WPFE

wp_front_end

software

08/10/2018 11:00

1.5.0

Full Support for INVADE Softphone to accompany INVADE CATI (Web RTC support) 


added ws related user properties

WPAC-7

10297

Task

WPAC

wp_access_api

software

08/10/2018 10:54

1.1.6



remote logging improvements

WPFE-38

10292

Task

WPFE

wp_front_end

software

04/10/2018 15:38

1.4.9


DEVOPS-83

extra logging for rate card deletion

WPDA-7

10290

Task

WPDA

wp_dialler_api

software

04/10/2018 10:18

1.1.6


DEVOPS-93

adjust config template to include ffmpeg

WPDA-6

10289

Task

WPDA

wp_dialler_api

software

04/10/2018 10:18

1.1.6


DEVOPS-93

restructure dialler file structure to comply to linux standards

INV6-19

10288

Task

INV6

genghis6

software

04/10/2018 10:10

6.3.14


DEVOPS-30

Deskview pull to the right slightly

WPFE-37

10286

Task

WPFE

wp_front_end

software

03/10/2018 08:57

1.4.8


DEVOPS-97

Error section improvements - show number of new status messages

WPFE-36

10285

Task

WPFE

wp_front_end

software

03/10/2018 08:57

1.4.8


DEVOPS-96

Default bottom tab selection for selected closed campaign

WPFE-35

10284

Task

WPFE

wp_front_end

software

03/10/2018 08:57

1.4.8


DEVOPS-97

AgentSearch section remove export as it can be exported from withting the grid

WPFE-34

10283

Task

WPFE

wp_front_end

software

03/10/2018 08:57

1.4.8


DEVOPS-97

httpclient file download issue fixed (HttpClient needs to have responseType)

WPFE-33

10282

Task

WPFE

wp_front_end

software

03/10/2018 08:56

1.4.8


DEVOPS-97

show columns button for live campaign grid

WPFE-32

10281

Task

WPFE

wp_front_end

software

03/10/2018 08:56

1.4.8


DEVOPS-97

call cost reports table does not show some of the values

WPFE-31

10275

Task

WPFE

wp_front_end

software

26/09/2018 12:03

1.4.7

spotted during demo

DEVOPS-92

Proposal : Replace SoX with FFmpeg

WPDA-1

10056

Task

WPDA

wp_dialler_api

software

27/09/2018 10:55

1.1.5

Replace SoX with FFmpeg
propose that we replace the use of SoX with FFmpeg for audio file conversion.

DEVOPS-93

agent, call, campaign search grids are to auto resize automatically on load

WPFE-30

10274

Task

WPFE

wp_front_end

software

25/09/2018 11:17

1.4.6

spotted on the demo server 

DEVOPS-91

extra safety checks around incoming ws connection and sending out messages

INV6-18

10269

Task

INV6

genghis6

software

21/09/2018 13:27

6.3.13

Some exceptions were spotted on one of the server. Added extra safety check which possibly will prevent issue from happening again.

DEVOPS-87

add option to enable OpenVPN authentication for user in User section

WPFE-29

10267

Task

WPFE

wp_front_end

software

21/09/2018 10:25

1.4.5


DEVOPS-73

enable openvpn user authentication

WPAC-6

10268

Task

WPAC

wp_access_api

software

21/09/2018 10:25

1.1.5


DEVOPS-73

add missing properties to config templates

WPFE-28

10265

Task

WPFE

wp_front_end

software

20/09/2018 13:38

1.4.4


DEVOPS-88

add catisim id to config template

ICSI-8

10263

Task

ICSI

wp_cati_sim

software

20/09/2018 08:57

1.0.11


DEVOPS-86

change default location for playback files ("/playback/PlayFiles")

INV6-17

10256

Task

INV6

genghis6

software

19/09/2018 12:36

6.3.12


DEVOPS-79

change default location for abandon file ("/playback/AbandonFiles")

INV6-16

10255

Task

INV6

genghis6

software

19/09/2018 12:36

6.3.12


DEVOPS-78

order server by name in VCSD section of the webportal

WPFE-27

10259

Task

WPFE

wp_front_end

software

19/09/2018 10:43

1.4.3


DEVOPS-81

agent search, call search and campaign search grids not displays a message for no results found and search in progress

WPFE-26

10254

Task

WPFE

wp_front_end

software

14/09/2018 16:24

1.4.2


DEVOPS-80

code restructuring for better readability and easier troubleshooting

WPFE-24

10250

Task

WPFE

wp_front_end

software

14/09/2018 15:55

1.4.1

Spotted a need for code restructuring for better readability and easier troubleshooting

DEVOPS-85

fixes and improvements for CatiManager campaign management; closed campaign list was not showing correct closed campaigns opened using OpenApi

WPFE-25

10251

Task

WPFE

wp_front_end

software

14/09/2018 15:56

1.4.1

Spotted a need to fix closed campaign list which was not showing correct closed campaigns opened using OpenApi

DEVOPS-85

expose InterfaceType to CampaignStats for use in WebPortal

INV6-15

10249

Task

INV6

genghis6

software

14/09/2018 15:53

6.3.11

This change was prompted by a need to fix campaign management in CatiManager in WebPortal. It will also will be useful for multi Cati environments to identify which Cati has opened the campaign.

DEVOPS-84

update version of ag-grid to 19.0.0

WPFE-21

10236

Task

WPFE

wp_front_end

software

13/09/2018 09:31

1.4.0

This was triggered by the new release of Ag-Grid 19 which contains bug fixes and tool panel improvements.

https://medium.com/ag-grid/introducing-version-19-of-ag-grid-a7fc97714843

DEVOPS-77

fix odd sized input fields across webportal

WPFE-22

10237

Bug

WPFE

wp_front_end

software

13/09/2018 09:32

1.4.0

During the "testing" there was pointed out that some input fields are oddly shaped (font size & size of an element) and does not fit well within the webportal.

DEVOPS-77

enable filter tool panel where applicable across webportal

WPFE-23

10238

Task

WPFE

wp_front_end

software

13/09/2018 09:32

1.4.0

The reason behind this change is the new ag-grid tool panel feature which allows to filter rows by certain values. Which will be beneficial to webportal user.

DEVOPS-77

loopback configuration change "{name of the node}" instead of TUNNELED

WPFE-20

10235

Task

WPFE

wp_front_end

software

12/09/2018 11:21

1.3.3


DEVOPS-76

change config template to accommodate new log folder location

WPVC-10

10222

Task

WPVC

wp_vcsd_api

software

05/09/2018 11:57

1.1.6


DEVOPS-71

change config template to accommodate new log folder location

WPDA-5

10221

Task

WPDA

wp_dialler_api

software

05/09/2018 11:55

1.1.4


DEVOPS-71

change config template to accommodate new log folder location

ICSI-7

10220

Task

ICSI

wp_cati_sim

software

05/09/2018 11:52

1.0.10


DEVOPS-71

change config template to accommodate new log folder location

WPCA-5

10219

Task

WPCA

wp_cati_api

software

05/09/2018 11:50

1.1.7


DEVOPS-71

change config template to accommodate new log folder location

WPAC-5

10215

Task

WPAC

wp_access_api

software

05/09/2018 11:36

1.1.4


DEVOPS-71

remove expressjs logging library - which produces stdout on each request

WPAC-4

10210

Task

WPAC

wp_access_api

software

03/09/2018 13:59

1.1.3


DEVOPS-69

remove residual console.log

ICSI-6

10206

Task

ICSI

wp_cati_sim

software

03/09/2018 13:38

1.0.9


DEVOPS-67

change dialler service name from invade-dialler to invade-genghis, used to restart dialler service from vcsd section in WebPortal

WPVC-9

10202

Task

WPVC

wp_vcsd_api

software

24/08/2018 14:08

1.1.5


DEVOPS-62

add dialler's StatusFile.txt location to config

WPVC-8

10201

Task

WPVC

wp_vcsd_api

software

24/08/2018 14:08

1.1.5


DEVOPS-62

DiallerStats.ReadCampaignHistories should produce WARN not an ERROR if DiallerData/Campaigns folder does not exist

INV6-14

10199

Task

INV6

genghis6

software

24/08/2018 13:43

6.3.10

ERROR [ DiallerStats.ReadCampaignHistories ] Cannot find directory /var/lib/invade-genghis/DiallerData/Campaigns

DEVOPS-63

better websocket connection handling when disconnections and errors occur in wp_cati_api

WPCA-3

10168

Task

WPCA

wp_cati_api

software

16/08/2018 13:52

1.1.5


DEVOPS-54

better WebSocketServer event handling

ICSI-5

10194

Task

ICSI

wp_cati_sim

software

22/08/2018 13:20

1.0.8



remove console logging

WPAC-3

10184

Task

WPAC

wp_access_api

software

21/08/2018 11:45

1.1.2


DEVOPS-44

remove console logging

ICSI-4

10188

Task

ICSI

wp_cati_sim

software

21/08/2018 11:47

1.1.7


DEVOPS-44

remove console logging

WPCA-4

10187

Task

WPCA

wp_cati_api

software

21/08/2018 11:47

1.1.6


DEVOPS-44

remove console logging

WPVC-7

10186

Task

WPVC

wp_vcsd_api

software

21/08/2018 11:46

1.1.4


DEVOPS-44

remove console logging

WPDA-4

10185

Task

WPDA

wp_dialler_api

software

21/08/2018 11:46

1.1.3


DEVOPS-44

fix some input fields inherit incorrect style in webportal

WPFE-19

10181

Task

WPFE

wp_front_end

software

20/08/2018 11:07

1.3.2


DEVOPS-60

fix webportal scroll bar styling

WPFE-18

10180

Task

WPFE

wp_front_end

software

20/08/2018 11:07

1.3.2


DEVOPS-59

improve ws reconnection for wp_cati_sim

ICSI-3

10177

Task

ICSI

wp_cati_sim

software

17/08/2018 12:46

1.0.6



allow multiple ws connections to diallers openapi ws

INV6-13

10173

Task

INV6

genghis6

software

16/08/2018 15:12

6.3.9


DEVOPS-56

remove debug console.log's (residual from troubleshooting)

WPFE-17

10174

Task

WPFE

wp_front_end

software

16/08/2018 15:29

1.3.1


DEVOPS-57

Change icons styling for search sections in main left hand side navbar.

WPFE-16

10162

Story

WPFE

wp_front_end

software

15/08/2018 12:50

1.3.1


DEVOPS-57

add route to handle campaign summary search required for webportal

WPDA-3

10171

Task

WPDA

wp_dialler_api

software

16/08/2018 14:42

1.1.2


DEVOPS-55

user acl improvements for better user authentication handling in WebPortal

WPAC-2

10160

Task

WPAC

wp_access_api

software

15/08/2018 10:41

1.1.1



color coding for silent call % cells in campaign search section

WPFE-15

10157

Task

WPFE

wp_front_end

software

14/08/2018 11:19

1.3.0


DEVOPS-25

introduced an campaign search section which will allow creating reports based on campaign session data

WPFE-12

10154

Task

WPFE

wp_front_end

software

14/08/2018 11:19

1.3.0


DEVOPS-25

Pivot table reports

WPFE-2

10057

Task

WPFE

wp_front_end

software

14/08/2018 11:20

1.3.0

I demoed today and wondered if pivot tables has disappeared as an option? Also, there is a very specific report that they want to run - at the end of each day they want to run a report that shows the activity for each interviewer (number of calls, talktime, time in wrap, hours etc.) across any campaigns they worked on. How would they go about doing this?


user acl improvements for better user authentication handling in WebPortal

WPFE-14

10156

Task

WPFE

wp_front_end

software

14/08/2018 11:19

1.3.0



extra api calls for collecting agent and campaign data required for reporting and pivoting in WebPortal

WPFE-13

10155

Task

WPFE

wp_front_end

software

14/08/2018 11:19

1.3.0



introduced an agent search section which will allow creating reports based on agent session data

WPFE-11

10153

Task

WPFE

wp_front_end

software

14/08/2018 11:19

1.3.0



replace deprecated grid (ag-grid) theme stylesheets with current ones

WPFE-10

10152

Bug

WPFE

wp_front_end

software

14/08/2018 11:19

1.3.0



add option to restart Asterisk on dialler service restart, single and multi telephony server environments

INV6-11

10150

Task

INV6

genghis6

software

13/08/2018 10:46

6.3.8


DEVOPS-49

wrong segment call recording file extension is being taken for conversion. should be SegmentAudioFormat instead of AudioFormat

INV6-10

10115

Task

INV6

genghis6

software

07/08/2018 10:31

6.3.7


DEVOPS-42

fix mongodb connection url, it should include database that it connects to

WPCA-2

10112

Task

WPCA

wp_cati_api

software

07/08/2018 10:10

1.1.4



improvements for wp_front_end in order to accomodate slower configuration load times

WPFE-9

10110

Task

WPFE

wp_front_end

software

07/08/2018 10:04

1.2.7


DEVOPS-47

name change from invade-cati_sim to wp_cati_sim, in order to conform to naming convention

ICSI-2

10109

Task

ICSI

wp_cati_sim

software

07/08/2018 08:43

1.0.5



wp_vcsd_api will now detect HA cluster and node states (Active/Passive). For passive nodes options to restart asterisk and dialler will be disabled.

WPVC-4

10045

Task

WPVC

wp_vcsd_api

software

01/08/2018 09:52

1.1.2

if [[ $(cl_status rscstatus) == "all" ]] ; then echo "Active" ; elif [[ $(cl_status rscstatus) == "none" ]] ; then echo "Passive" ; else echo "HA Cluster Broken" ; fi

DEVOPS-7

dialler service name change from invade-dialler to invade-genghis for VCSD usage

WPVC-6

10092

Task

WPVC

wp_vcsd_api

software

01/08/2018 12:24

1.1.3


DEVOPS-35

Change invade-genghis to invade-dialler for VCSD usage

WPVC-5

10065

Task

WPVC

wp_vcsd_api

software

16/07/2018 15:13

1.1.1

Change invade-genghis to invade-dialler



DEVOPS-27

retrieve closed campaigns in descending order by start date from database for use in Web Portal closed campaign list

WPDA-2

10101

Task

WPDA

wp_dialler_api

software

04/08/2018 11:57

1.1.1


DEVOPS-43

pre-creation of campaign collections for Cati Manager

WPCA-1

10071

Task

WPCA

wp_cati_api

software

19/07/2018 13:41

1.1.3



fix displaying port ids for stats, additional information for WebPortal

INV6-8

10097

Task

INV6

genghis6

software

03/08/2018 10:09

6.3.5


WPFE-6

set stricter permissions on the main dialler configuration file (mono-service.conf)

INV6-6

10082

Bug

INV6

genghis6

software

30/07/2018 14:01

6.3.0

set stricter permissions on the main dialler configuration file

DEVOPS-22

enable support for Asterisk AMI 4.0.3 

INV6-5

10076

Task

INV6

genghis6

software

20/07/2018 08:34

6.3.3

enable support for ami 4.0.3 


removal of unused internationalisation configuration properties

INV6-4

10075

Task

INV6

genghis6

software

20/07/2018 08:34

6.3.3

removal of unused configuration properties

DEVOPS-5

Initial release of Cati simulator in the WebPortal

ICSI-1

10070

Task

ICSI

wp_cati_sim

software

19/07/2018 13:39

1.0.4

Initial release


removal of unused packages left from devel

WPFE-8

10105

Task

WPFE

wp_front_end

software

06/08/2018 10:42

1.2.6



restart asterisk in multi telephony server environments when dialler service is being restarted

INV6-9

10102

Task

INV6

genghis6

software

06/08/2018 10:18

6.3.6


DEVOPS-45

fix displaying of ports for multiple servers

WPFE-6

10096

Task

WPFE

wp_front_end

software

06/08/2018 10:10

1.2.5


DEVOPS-43

internationalisation improvements

WPFE-7

10103

Task

WPFE

wp_front_end

software

06/08/2018 10:10

1.2.5



remove misleading snackbar in "AllAgents" section

WPFE-5

10095

Task

WPFE

wp_front_end

software

06/08/2018 10:10

1.2.5



enable OpenApi by default

INV6-7

10093

Task

INV6

genghis6

software

01/08/2018 12:33

6.3.4


DEVOPS-36

display status of HA node and disable restarting of dialler & asterisk on passive node

WPFE-4

10090

Task

WPFE

wp_front_end

software

01/08/2018 12:06

1.2.4



update licensing

WPFE-3

10069

Task

WPFE

wp_front_end

software

19/07/2018 12:35

1.2.3




  • No labels