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 | Project | Resolved | Fix | Description | DevOps Ticket / Customer Knowledgebase Article |
---|---|---|---|---|---|---|
add map of daller outcome to quancept disposition in config | 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 | genghis6 | 27/11/2020 16:50 | 6.6.10 | Allow additional characters to be shown | DEVOPS-593 | |
add CLID support to confirmit | genghis6 | 28/11/2020 16:50 | 6.6.10 | Pass through CLID from the WebConsole | DEVOPS-593 | |
Manual dialer for TCPA compliance | 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 | 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 | 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 | 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 | genghis6 | 06/11/2020 12:53 | 6.6.3 | Review of Confirmit version codi for modification to Xtransfer | ||
CATI Manager cannot select appointment with before current time even on different day | 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 | 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 | wp_front_end | 09/11/2020 12:53 | 1.11.2 | WebPortal minor bug fix | DEVOPS-560 | |
Coach and Barge | 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 | wp_cati_api | 12/11/2020 12:53 | 1.3.0 | Modification to on the 'fly' campaign creator - mainly used for COVID Tracker | ||
Modify xfer events | 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 |
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 | Project | Resolved | Fix | 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 | Project | Resolved | Fix | Description | DevOps |
---|---|---|---|---|---|---|
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. 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 | ||
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 | ||
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 | ||
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 | Project | Resolved | Fix | Description | DevOps |
---|---|---|---|---|---|---|
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. | ||
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. | ||
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 The searchability has been modified to allow simultaneous lookup from both tables to accommodate any mismatch | ||
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. | ||
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. | ||
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 | |
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 | ||
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 | 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] | 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} | |
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: | 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: | 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: | 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 | |
Fix appointment sample selection | INV6-90 | 11060 | Task | INV6 | genghis6 | software | 11/03/2020 09:56 | 6.5.7 | Test plan: | DEVOPS-418 |
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. | 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: | 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: | 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: | 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: | 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: | 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. | 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 | |
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: | 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 | |
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. | 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 | 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 | 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 | 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 | 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 | |
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 | |
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" | 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 | |
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 | 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. | |
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). | 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: | 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 | 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. | 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 |