“Main changes for this release is a minor update to Asterisk
The below lists all changes made to the main branch as of 25-04-2022 (Known as Late April 2022 Release)
Summary | Issue | Project | Resolved | Fix | Description | DevOps Ticket / Customer Knowledge Base Article |
---|---|---|---|---|---|---|
New Minor Version Of Asterisk - 19.3.1 | CSD-7346 | Asterisk | 12 April 2022, 09:46 | Asterisk | New Minor Version Of Asterisk - 19.3.1 - Tested for compatibility with 3rd party software | CSD-7346 |
“Main changes for this release is a minor update to Asterisk
The below lists all changes made to the main branch as of 12-04-2022 (Known as Mid April 2022 Release)
Summary | Issue | Project | Resolved | Fix | Description | DevOps Ticket / Customer Knowledge Base Article |
---|---|---|---|---|---|---|
New Minor Version Of Asterisk - 19.3.1 | CSD-7346 | Asterisk | 12 April 2022, 09:46 | Asterisk | New Minor Version Of Asterisk - 19.3.1 - Tested for compatibility with 3rd party software | CSD-7346 |
“Main changes for this release is full testing on our Global Distributed Platform and further improvements made for SIP only environments and the general phase out of ISDN worldwide
The below lists all changes made to the main branch as of 04-04-2022 (Known as Early April 2022 Release)
Summary | Issue | Project | Resolved | Fix | Description | DevOps Ticket / Customer Knowledge Base Article |
---|---|---|---|---|---|---|
CallerID per sample in Genghis6 for Quancept | DEVOPS-676 | Genghis | 4 April 2022, 11:46 | Genghis6 | CallerID per sample was developed for Genghis5 for Quancept Users, now updated for Genghis6. | DEVOPS-676 |
Sip Calls go to DIALING but... For DiallerCalls ProceedingTimeoutAsNU only applies to PROCEEDINGProceedingTimeouAsNATimeout is used in DIALING AND PROCEEDING | DEVOPS-704 | Genghis | 4 April 2022, 11:46 | Genghis | This is a long standing issue. Both SPSS and Quancept use .NET's own XML to object instance deserializer. This is known to use a mechanism whereby a DLL is dynamically created and loaded. windows .net seems to be able to do this once, but the mono implementation may be doing this may times, causing very long delays. Solution. Using reflection on just 3 types - int, string, bool we are able to implements our own deserializer, in the Utils module. called XMLDeserializer. This is the diallers native deserializer. In application to the dialler these are used for UNICOM and Quancept optionally. | DEVOPS-704 |
When SIP does not respond and INVADE get NetworkTimeout for Agent and InternalTimeout for Dialler - Set as Same | DEVOPS-664 | Genghis | 4 April 2022, 11:46 | Genghis | We have 2 different disconnect reasons for the same cause. Unify both as NETWORKTIMEOUT | DEVOPS-664 |
When UNICOM sends a sample with an empty telephone we should accept and return with a bad number cause | DEVOPS-745 | Genghis | 4 April 2022, 11:46 | Genghis | When a sample is passed without a telnum it is currently rejected with BADSYNTAX. However this simply results in the sample being represented. We should indicate a BADADDRESS | DEVOPS-745 |
Remove old XML serialisation of reporting data and file writes. | DEVOPS-746 | Genghis | 4 April 2022, 11:46 | Genghis | The old DiallerConsle Application used an XML data stream. This stream is no longer used but the serialization is performed. This has been removed from the code | DEVOPS-746 / WebConsole (Outbound & Inbound) - Information https://invade.atlassian.net/l/c/3QfVQLNa |
Tone play thread management needs adjusting | DEVOPS-810 | Genghis | 4 April 2022, 11:46 | Genghis | It was found that when a ringing signal was closely followed by a progress or connect the ring tone initiated by the first ringing signal would not be terminated. | DEVOPS-810 |
Changes to CPA default config parameters | DEVOPS-814 | Genghis | 4 April 2022, 11:46 | Genghis | Update default CPA parameters to be aligned with SIP rather than ISDN. | DEVOPS-814 |
“Main changes for this release is a major Branch update to include fixes & enhancements to EL8 platform including porting over Multi Channel Audio with AI for speech to text. Changes have been required to fully support with Asterisk 19+ and EL8
The below lists all changes made to the main branch as of 04-03-2022 (Known as Early March 2022 Release)
Summary | Issue | Project | Resolved | Fix | Description | DevOps Ticket / Customer Knowledge Base Article |
---|---|---|---|---|---|---|
Stereo Recording | DEVOPS-764 | Genghis | 4 March 2022, 13:40 | 6.8.2 | Modifications for EL8 to allow Asterisk to run and port from EL6, multi channel recording for further AI enhancements. | DEVOPS-764 |
Node.js 16.x New Release | CSD-3019 | Node.js | 4 March 2022, 13:40 | Node.js 16.x | A new version of Node.js is available for EL8 | CSD-3019 |
nginx 1.20 New Stable Version | CSD-3020 | nginx |
| nginx | A new stable version of nginx is available for EL8 | CSD-3020 |
New Major Version Of Asterisk - 19.2.0 | CSD-3021 | Asterisk | 4 March 2022, 13:40 | Asterisk | New Major Version Of Asterisk - 19.2.0 | CSD-3021 |
“Main changes for this release is improvements to INVADE Solution Core, Portal & API
The below lists all changes made to the main branch as of 11-02-2022 (Known as Mid February 2022 Release)
Summary | Issue | Project | Resolved | Fix | Description | DevOps Ticket / Customer Knowledge Base Article |
---|---|---|---|---|---|---|
Minor version of Asterisk have been released | CSD-206344 | Asterisk | 11 February 2022, 11 11:49 | The following minor version of Asterisk have been released: | CSD-206344 | |
Error in MongoDB cron job on EL8 | CSD-1517 | MongoDB | 11 February 2022, 11:50 | MongoDB | When MongoDB upgraded from 4.x to 5.0, the shell command changed from mongo to mongosh | CSD-1517 |
WP CATI API & WP Dialler API fail on EL6 | DEVOPS-804 | LINUX | 11 February 2022, 11:50 | INVADE CATI & Dialer | Newer versions of 3rd Party Software have cause failures only seen in the Lab. Corrected before general release | DEVOPS-804 |
Minor bug fixes for invade-wp_front_end | DEVOPS-803 | WebPortal | 11 February 2022, 11:50 | 1.12.6, 1.3.11, 1.2.14 & 6.8.0 | Tidy up of variables within the WebPortal | DEVOPS-803 |
SPSS groups - use group name as ID | DEVOPS-795 | Genghis | 11 February 2022, 11:51 | 6.8.0. | Interviewers receiving sample for wrong Qualification Interviewers have been receiving sample for the wrong Qualification The groupId sent by SPSS to the dialler is not unique. It is per engine, but across multiple engines it is not. | DEVOPS-795 |
.Net Deserialize operations appear to be causing processing delays | DEVOPS-791 | Genghis | 11 February 2022, 11:51 | 6.8.0 | This is a long standing issue. Both SPSS and Quancept use .NET's own XML to object instance deserializer. This is known to use a mechanism whereby a DLL is dynamically created and loaded. windows .net seems to be able to do this once, but the mono implementation may be doing this may times, causing very long delays. Solution. Using reflection on just 3 types - int, string, bool we are able to implements our own deserializer, in the Utils module. called XMLDeserializer. This is the diallers native deserializer. In application to the dialler these are used for UNICOM and Quancept optionally. | DEVOPS-791 |
InPhone / Caller - some providers do not supply 'ringing' | DEVOPS-723 | Genghis | 14 February 2022, 11:11 | 1.12.1 | When dialling out from Invade’s softphone, the fake ringback tones will be provided to the user. The tones are provided until next SDP (audio on the line) message. When that message is received the fake tones will stop playing. | DEVOPS-723 |
“Main changes for this release is improvements to the INVADE Solution Portal & INVADE CATI
The below lists all changes made to the main branch as of 10-01-2022 (Known as Mid January 2022 Release)
Summary | Issue | Project | Resolved | Fix | Description | DevOps Ticket / Customer Knowledge Base Article |
---|---|---|---|---|---|---|
WebPortal data Improvements | DEVOPS-759 | WebPortal | 10 January 2022, 15:15 | 1.12.5.rc6, 1.2.13.rc8 & 1.3.9.rc4 | Various Data call issues seen while using the WebPortal day to day
Outcome: Removed “OvrDl %” and “OverDialRate” from closed campaign list
Outcome: Change as recommended
Outcome: Filters fixed as list sort was already functioning as expected.
Outcome: the agent session calls are accessible in the call report, if you select call type as session
Outcome: Right clicking on the call in calls in WebConsole, call search and call report will give an option to follow the call from the database. Row has to be selected first for dropdown option to appear
When call report is run is does not indicate the amount of records / rows returned
Outcome: The agent logon call can be found in call report by selecting call type as “SESSION”.
The grid affected is the one in Call report, when grouping and pivoting data. | DEVOPS-759 |
(Bug) Invade CATI agent session not handling a telephony failure while agent logged on | DEVOPS-728 | InCATI | 10 January 2022, 15:15 | 6.7.2.rc4 | Lack of Feature / Bug in INVADE CATI All supported CATI integrations handle the situation when an agent drops the telephony connection and fails to reconnect. At that point the session is considered unrecoverable and the TelephonyLogonFailure event in the CATI integration signals the remote CATI and the performs a Agent.Logoff. The INVADE CATI does not do this and leaves incomplete transactions hanging. | DEVOPS-728 |
Change to wording in user groups - Whitelist - Allow Campaign / Blacklist - Deny Campaign | DEVOPS-727 | User Management | 10 January 2022, 15:15 | 1.12.5.rc3 | Changes to terminology used in user groups UI (Part of User Management) Whitelist is now Allow Campaign | DEVOPS-727 |
No Blue dot in the Monitors column in All Agents tab | DEVOPS-662 | WebConsole - Agents Tab | 10 January 2022, 15:15 | 1.12.5 | No indicator in Monitor 'field' when Monitor, Coach or barge in progress, this is now present | DEVOPS-662 |
Campaign names are long and it messes up the UI | DEVOPS-756 | WebConsole - Live Tab | 10 January 2022, 15:15 | 1.12.5.rc3 | Complex Campaign / Project names do not 'wrap' in the UI and overlay other Fields & Columns - Names will now wrap | DEVOPS-756 |
Hide tabs for group campaigns | DEVOPS-666 | WebConsole - Agents, Live Calls & Old Agents Tab | 10 January 2022, 15:15 | 1.12.5.rc3 | To avoid any confusion the tabs Agents, Live calls and Old Agents should be hidden. | DEVOPS-666 |
Select date WebPortal | DEVOPS-753 | WebConsole - Date Field | 10 January 2022, 15:15 | 1.12.5.rc5 | Selecting campaigns by date... FIX, I want the 14th but selecting the 14th gets me the 15th. Note this is Germany so UTC+2 hence 00:00 becomes 22:00 of the day before. The list needs to present local time | DEVOPS-753 |
Support for CPA-AMD response from EMA via Dialplan | DEVOPS-757 | Genghis | 10 January 2022, 15:15 | 6.7.2.rc3 | There is a growing amount of either explicit or more often ambiguous indication of VM on early media. It should be optional to code these as VM (by way of approximation) EMA is by default configured to send a "MESSAGE" outcome to the dial plan on detecting voice. This can be changed to "AMD" on a profile basis as appropriate. The dial-plan can convert this to CPA-AMD. It is proposed therefore that the dialler is enhanced to detect this "CPA-AMD" indication and to then code the call as AMD. | DEVOPS-757 |
There are settings but not when it is ringing->congestion | DEVOPS-760 | Genghis | 10 January 2022, 15:15 | 6.7.2.rc3 | A change to the configuration file to allow 'HangupInRingbackAsNoAnswer' to be set as true and hang up the call in ringback state. This will now set the 'state' to no answer. | DEVOPS-760 |
Invade CATI campaign fail after wrong appointment | DEVOPS-770 | WebPortal | 10 January 2022, 15:15 | 1.12.5.rc5 | When an predictive/progressive campaign is in the cati manager. As agent, when you have a connected call code it as Appointment. You will now see the appointment time is set correctly, and after completing the call in the cati interviewer you are able to proceed with the fieldwork. | DEVOPS-770 |
Cannot open campaign in Overdial method in the Cati Manager. | DEVOPS-779 | INVADE CATI Manager | 10 January 2022, 15:15 | 6.7.2.rc8 | It has not been possible to set Overdial method in the City Manager beyond 100, now corrected and can set overdial to 500 | DEVOPS-779 |
Preview calls - no ringing tone when we get sip a 180/no-sdp but no 183. | DEVOPS-775 | Genghis | 10 January 2022, 15:15 | 6.7.2.rc10 | No Ringtone for appointments. Appointment calls are preview calls. Some get ringing audio, some don't.. This is inconsistent and gent, confusing, minor code change made. | DEVOPS-775 |
“Main changes for this release is an update to our Emergency Call System as we make further improvements to out DaaS Global Platform
The below lists all changes made to the main branch as of 04-01-2022 (Known as Early January 2022 Release)
Summary | Issue | Project | Resolved | Fix | Description | DevOps Ticket / Customer Knowledge Base Article |
---|---|---|---|---|---|---|
Update required to the Emergency API code to work with Atlassian Jira Service Management. | DEVOPS-752 | Infrastructure | 4 January 2022, 10:03 | Migration to Atlassian Suite | As part of the move to JIRA Service Management our existing processes and alert mechanism needs to move | DEVOPS-752 |