“Main changes for this release is an update to InVSPSS, support for UNICOM.
The below lists all changes made to the main branch as of 24-11-2021 (Known as Late November 2021)
Summary | Issue | Project | Resolved | Fix | Description | DevOps Ticket / Customer Knowledge Base Article |
---|---|---|---|---|---|---|
Dialler needs to support groups using groupName as the unique ID and not the Dimensions (UNICOM / SPSS) supplied integer "GroupId" as this is inconsistent. This change also binds InVSPSS to the Genghis version (Dialler Core) Note. Includes a minor issue fix in COM (reference counting) | DEVOPS-766 | InVSPSS | 24 November 2021, 11:08 | 1.21.10.29 | InVSPSS part for support of campaign sub-Groups. Use Name as identifier, not GroupId | DEVOPS-766 / DEVOPS-767 |
InvSPSS issue with No Sample in 1.21.10.29 | DEVOPS-771 | InVSPSS | 22 November 2021, 10:22 | 1.21.11.10 | INVSpss should handle either group or Group Name being returned by the dialler. It only handles groupId | DEVOPS-771 |
“Main changes for this release is a lack of feature enhancement for Music on Hold & Coaching.
The below lists all changes made to the main branch as of 16-11-2021 (Known as Mid November 2021 <Hotfix> Release)
Summary | Issue | Project | Resolved | Fix | Description | DevOps Ticket / Customer Knowledge Base Article |
---|---|---|---|---|---|---|
A previous fix was put in place to enable music on hold (known as comfort beep) when only a agent is waiting for next call. Unfortunately this also impacted on the Monitor, Coach & Barge feature by not letting an agent be ‘Coach(ed)’ when waiting for a call. | CSD-202861 | Config | 2021-11-16 17:09:31 | This is a fix to coaching function that has been found not working after update for the music on hold, this will also remove the music on hold function. | CSD-202861 |
“Main changes for this release are minor 3rd Party Software Release and major improvements made to the INVADE CATI
The below lists all changes made to the main branch as of 14-10-2021 (Known as Mid October 2021 Release)
Summary | Issue | Project | Resolved | Fix | Description | DevOps Ticket / Customer Knowledge Base Article |
---|---|---|---|---|---|---|
New Minor Version Of Asterisk - 18.7.1 | CSD-200711 | Asterisk | 2021-10-13 11:29:52 | 18.7.1 | Minor Version Of Asterisk - 18.7.1 | CSD-200711 |
Change Icon to Microphone from Speaker on the INVADE Softphone | DEVOPS-734 | InPhone | 14 October 2021, 11:30 | Cosmetic update, as speaker icon was used instead of microphone | DEVOPS-734 https://invade.atlassian.net/l/c/GAmeALbW | |
INVADE CATI & WebPortal transport improvements for 350+ Agents | DEVOPS-744 | INVADE CATI | 13 October 2021, 11:30 | WebPortal is slowing down with 350+ agents when using INVADE CATI. Firstly we have noticed that using long polling slows things down and forcing websocket communication improve things. After changing to websocket mechanism the WebPortal was still slow with high amount of agents. After long troubleshooting session we figured out that messages for each agent request is broadcasted to every single WebPortal instance. The outcome of this finding was that we started to filter messages for specific logged on agent in the INVADE CATI Interviewer. | DEVOPS-744 |
“Main changes for this release are bug fixes including outcomes of testing RockyLinux & using CENTOS8 and further changes to INVADE UNICOM (SPSS / Dimensions) Bridge
...
Summary | Issue | Project | Resolved | Fix | Description | DevOps Ticket / Customer Knowledge Base Article |
Campaign blacklisting in campaign grouping | DEVOPS-698 | WebPortal | June 9, 2021, 4:15 PM | There is a new tab in “User management” → “User groups” under “Group options” called “Campaign blacklist”. Adding patterns in “Campaign blacklist” will exclude selected campaigns from being shown in the WebConsole. Working principles are exactly the same as whitelisting campaigns (campaigns / projects are shown). | DEVOPS-698 Group Options - Campaign Whitelist & Blacklist | |
Log info only for files older than 10min - Invade ACS | DEVOPS-686 | INVADE acs | June 9, 2021, 4:15 PM | As discussed Development would review log info with Invade ACS. For example, there is no point to log the 'warn' info for files not older than 10min every 5 seconds. It would be better just ignore them. [2021/04/07 14:34:38.3838] warn: /recordings/original/SPSSRecordings/dimensions/XX321645654mm_cdei/c-374rxn-h2068.sd.uk.sstrou-1.gsm is not valid for conversion. | DEVOPS-686 | |
Asterisk 17/18 code patch to print SIP/Tech cause in the AMI message in logs | DEVOPS-323 | Asterisk | June 9, 2021, 4:15 PM | There is a requirement for many issues to know what SIP response a call is getting. There may be a future requirement to change the diallers default behaviour in a context specific way, based on some specific responses to INVITE. To solve this problem was can make some simple passive patches in the asterisk 17.x.x code to facilitate this Description: The effect of the patch code over the 3 files is to add a “TechCause:” clause to the Asterisk AMI Hangup message. Where SIP is the technology for the session/call, the clause value will be the SIP response code that terminated the session/call. A value for the TechCause may only be provided if the call had failed to connect (200). Effectively it will show the SIP response of a failed session/call. | DEVOPS-323 | |
user management improvements for large number of accounts | DEVOPS-707 | WebPortal | June 9, 2021, 4:15 PM | There is a newly redesigned “User Management” section. The users are now displayed as a paginated list. | DEVOPS-707 | |
Capture mongo connection timeout events | DEVOPS-710 | Logs | June 9, 2021, 4:15 PM | Improve error logs with mongo connection timeout events | DEVOPS-710 | |
default config values to change: RestartAsteriskOnDiallerRestart and PortFailureLimit | DEVOPS-574 | Error Reporting | June 9, 2021, 4:15 PM | RestartAsteriskOnDiallerRestart should be false for cases were we might connect to a site to test asterisk and signalling with a development dialler | DEVOPS-574 | |
ffmpeg in wrong location on el8 template | DEVOPS-167 | Build Template | June 9, 2021, 4:15 PM | A few manual fixes have been applied to sites, ffmpeg location change on el8 template to be correct | DEVOPS-167 | |
Split up WP VCSD API config template for el6 and el8 | DEVOPS-612 | Build Template | June 9, 2021, 4:15 PM | The system commands on el8 are different to those on el6. As such the template has been modified and fully qualified all the commands for added security. | DEVOPS-612 | |
UNICOM performance enhancements | DEVOPS-696 | Genghis | June 9, 2021, 4:15 PM | Unicom show 2 performance pinch-points in SPSS message handling
Both have been addressed in the dialler code alone | DEVOPS-696 | |
HOTFIX - xfer complete | DEVOPS-683 | WEBRTC | June 9, 2021, 4:15 PM | HOTFIX - xfer complete, issues have been identified with complete transfer on a connected call. This was a hotfix now added to main branch | DEVOPS-683 | |
Review dialler logging and implement changes to reduce overhead | DEVOPS-687 | Logging | June 9, 2021, 4:15 PM | INVADE has carried out a review of all AMI messages that can be filtered out. Further to this INVADE has reduced parse level logging of AMI to basic info and set a limit number of files in utils/logger. Overall this will reduce the 'hard Drive' space required | DEVOPS-687 | |
fix error panel | DEVOPS-713 | BUG FIX | June 9, 2021, 4:15 PM | error message are not being loaded when web console is loaded. This has now been correct and also 'Load More' is resolved | DEVOPS-713 | |
InvSPSS inclusion of callerid changes in Extension Provider | DEVOPS-716 | UNICOM | June 3, 2021, 10:54 AM | Recent changes to the extraction of the caller id from provided parameters added to the Group provider object need to be added to the Extension provider There is no dependent functionality in the dialler | DEVOPS-716 |
...
Summary | Issue | Project | Resolved | Fix | Description | DevOps Ticket / Customer Knowledgebase Article |
---|---|---|---|---|---|---|
Asterisk 18.0.0 New Major Version & OPUS | DEVOPS-365 | Asterisk | February 17, 2021, 5:37 PM | 18 | Sangoma have released 18.0.0: https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-18.0.0 . This includes support for OPUS https://opus-codec.org/ | DEVOPS-365 / CSD-182695 |
MongoDB have released 4.4: | DEVOPS-66 | Mongo | February 17, 2021, 5:37 PM | 4.4 | MongoDB have released 4.4: https://docs.mongodb.com/manual/release-notes/ | DEVOPS-66 / CSD-178732 |
Node.js 12.x New Release | DEVOPS-470 | Node.JS | February 17, 2021, 5:37 PM | 12 | The Node.js Release Working Group released 12.x on 2019-04-23: | DEVOPS-470 / CSD-182697 |
Websocket Authentication | DEVOPS-542 | OpenApi | February 4, 2021, 11:56 AM | WS authentication has been added to the dialler WS api. The third party connecting to WS needs to authenticate with predefined authentication string. | DEVOPS-542 / DEVOPS-626 https://invade.atlassian.net/wiki/spaces/CK/pages/174686291/IREST+API+interface+accessible+via+the+INVADE+Solution+6.00+.#IRESTAPIinterfaceaccessibleviatheINVADESolution6.00%2B.-WebSocketauthentication | |
AMD message for specific Completion code | DEVOPS-569 | CATI | January 19, 2021, 12:25 PM | The campaign started on the dialler will check “/playback/AMDFiles/{campaign_name}_Codes/” directory for any audio files that has completion code as a file name. When the dialler call/call is coded with that specific code the audio file will be played to the far end. Once the playback is complete the call will be coded and terminated. | DEVOPS-569 / CATI (Campaign) Manager - Builder |
...