07 3177 0888

Vision Firmware Updates

4 March 2025, 21:25


Vision 2.2.34 for Linux


Fixes

- Restored the missing Apache password realm for the Vision and VisionAdmin portals back to the Vision 2.1 value.

- Fixed memory leak in call log and call recording loggers.


-----------------------------------------------------


5 February 2025, 19:47

Vision 2.2.33 for Linux


New Features

- OpenSUSE 15.6 Support

- Call Level Report

- User Overview By Group Report



Changes

- Certificates (i.e. Let's Encrypt) and/or keys that have been setup by Certificate Manager are no longer overwritten

- systemd service scripts are now used in place of old style SystemV mechanisms. This anticipates the time when OpenSUSE drops support entirely for SystemV methods.

- New location of Certificate Manager password file is now handled for stand-alone Vision installations.

- If VisionLive is unlicensed, a toggle of the edit button is no longer allowed.

- All Vision trial licences are now disabled on container based systems.

- A row for all recording types for external inbound calls is now shown in Calls In Today.

- Improved handling of situations where the alarm's owner no longer exists for Call Duration alarms.

- A popup alert is now displayed in the Agent Panel where Vision exhibits a Partner error when trying to submit a completion code.

- Changed manager security required to edit Not Available reasons from Configure Managers to Configure Call Centre.

- Introduced BLF keepalive. - if nothing is received from AdminModule, a periodic empty BLF update is sent, allowing a loss of connection to be detected.

- New info.cgi interface added to allow MAPGUI install.php to lookup licence counts when

- Admin.cfg has an encrypted LDAP password.

- Upgrade script has been modified so that, in a dual system using database replication, synchronisation in maintained when Vision is upgraded. Please note that the primary should always be upgraded first, then the secondary.

- Access codes (PINs) for Web Partner and Agent Panel are now encrypted when stored in Mobility session files.

- The access codes for departmental voicemail in Mobility session files (used by Web Partner and Agent Panel) are now encrypted.

- Cosmetic Web Partner change to tidy up width of forms on the Message play page.



Fixes

- Fixed login for manager using old style crypt hash, where there is another

manager with the same number of characters in their name.

- At install/update, if the system is a replication secondary, auto-purge and auto-backup are now disabled.

- Fixed ScheduledReport failure, seen when sending many reports in the same hour slot.

- Spurious rows with zero call stats are no longer displayed in the Overview By User report.

- Fixed issue that prevented a manager without Configure Managers security from adding a new wallboard.

- Fixed Wallboard BLF panel handling when username contains a double-space.

- Re-instated the Total Handled column for Vision Call centre Reports.

- Fixed incorrect durations for agent NA reasons.in Agent Availability Report By Day report.

- Applied fixes relating to an issue with the Trunk Usage wallboard tile:

- Clear and repopulate trunk table at visiond startup.

- Monitor module name changes and propagate changes to associated trunks.

- Added additional BLF tracing to vision.log

- Reports changed to fix incorrect reporting of callbacks as abandoned calls.

Reports affected:

Abandoned Calls Detail

Abandoned Calls

Lost Abandoned Calls Detail

Incoming Call Response

Incoming Call Response Concise

Incoming Call Breakdown By Hour

Overview By Talk Time

Overview By User

Incoming Call Breakdown By Day

Incoming Call Breakdown By Week

Incoming Call Breakdown By Month

Incoming Call Breakdown By User

Abandoned Calls Overview

Service Levels Per Queue

Contact Response

Incoming Response SLA

Incoming Call Breakdown By Hour With SLA

Incoming Call Breakdown By Day With SLA

Incoming Call Breakdown By Week With SLA

Incoming Call Breakdown By Month With SLA

Incoming Call Breakdown By Department

Incoming Call Breakdown By DDI

Incoming Call Summary

Forwarded Calls Summary


- Fixed zero count value for outbound calls in Trunk Usage tile.

- Fixed visiond SQL error for BLF sync when there is an active Trunk Usage tile but no BLF panels.

- Fixed error encountered when SQL password in Vision.cfg is encrypted for Queue Buster scripts. These scripts are compatible with PHP8.

- Fixed CallBack report drill-down to now go to new call log detail page.

- Fixed exception handling in scheduled report PDF attachment generation.

- install.SUSE now ensures that Apache SSL is enabled.

- Fixed crash/coredump seen during upgrade/downgrade. This was caused by the incorrect use of libc interval timer.

- Fixed fault in Web Partner that caused the Web Phone Current Calls panel to not display a live call.

- Fixed potential buffer overflow fault in password decryption function.

- Removed unwanted extra2 column in Call Queue Completion Codes Per Agent By Queue report.

- Vision now uses the "Vision" SV administrator for LDAP access, rather than "Manager".

This addresses an issue where a change of password for "Manager" on SV stops Vision working.

- Resolved problem with Vision Live BLF panel, where, if a user was also a Vision Call Centre Agent without auto-agent-login set, their BLF tile still stayed grey after logging in.


--------------------------------------------------


30 July 2024, 20:42


Vision 2.2.19 for Linux


New Features

- Enhanced Security in line with SelectVoice v1.5

- New Report: Forwarded Calls Summary

- New Look Report: Call Log Detail

- New Call Alarm: Multiple Calls to the Same Number

- New purge cut-off interval, specified in days



Changes

- For Centralised Partner operations, the setting on SV is now detected to determine whether to trust the Splicecom Certificate Authority (CA).

- Popup alert in Agent Panel is now displayed for backend errors such as peer verification error.

- Default file name for Save As PDF printing is now derived from the report tab title, rather than the URL.

- Print mode is now supported for call list and call detail pages.

- Wallboard reports can now drill-down to call lists or detail.

- For Web Partner the Update, Apply and Delete buttons are now hidden on the speed dial detail page if the speed dial is for a park slot.

- General changes made to allow the use of Secure SMTP.

- Timestamp of alarm generation added to alarm emails.

- When blocking trunks on triggered alarm, trunks marked as internal are no longer blocked e.g. Teams

- Protocol and domain of email hyperlinks has been rationalised

- Removed restriction of report charts being limited to 100 data points. In interactive mode, wide charts are placed in a scrollable div. In scheduled mode, wide charts are split into multiple sub-charts that fit the email page width.

- In report tables for trunk reports, trunk names are now displayed in the same format as used in report headers.

- The generation time of the Incoming Call Breakdown By User report has been improved by ensuring the query can use table index for date range selection.

- SV install can no longer link to the Vision Apache SSL config file.

- Improvements made to the displayed messages when access to a recording is refused.

- Reduced the CPU load involved in pre-processing call logs in the Call Logger, for lost abandoned status of earlier calls.

- Introduced a new BLF mechanism, intended to reduce LDAP activity by using CRC and AdminModule BLF connections. Note that visiond now makes a TCP connection on port 4004 to each AdminModule in the system.

- Vision executables now linked without an executable stack. Two shared libraries relinked without an executable stack.

- Shared library used by Vision for MySQL access updated to libmariadb.so version 3.3.8

- Implemented drill-down from the Total Handled column to a list of calls for that queue / agent / code combination on Call Queue Completion Codes Per Agent By Queue.

- Added rotation of FastAuth and MariaDB logs on Log Rotate.

- Removed Number column from Overview By Talk Time and Outbound Calls By User, as report rows may include calls from multiple numbers.

- Browser auto-fill of password fields on manager edit form now inhibited.

- Reduced the CPU load involved in pre-processing call logs in the Call Logger, for lost abandoned status of earlier calls.



Fixes

- Where /SpliceCom/backup is a link, it is no longer overwritten on an upgrade.

- Report print link is now prevented from duplicating a new Quick Report.

- Agent config is no longer deleted upon SV database resynchronisation.

- '&' character is now supported in reporting entity for Quick Reports

- Fixed Peak Trunk Usage report in Scheduled mode, which was not allowing a single trunk to be reported.

- Fixed clean install Setup error. This was attempting to use database before configured giving MySQL connect error.

- Fixed calculation of allUsers/allDepts reporting permissions, in situation where the permissions table has rows referencing users/depts that no longer exist.

- Fixed SQL error in the Manager permissions page. This was seen if the page URL was resubmitted after clicking Update button.

- Improved handling of corrupt VDatabase.txt in Vision daemon.

- Fixed displayed text in Manager permissions page, to correctly indicate whether manager being configured has download permission for all recordings.

- Fixed typo in MySQL table name in Access Control PHP, which was causing failure to reload AC state.

- Enforced ordering of rows by hour for Peak Trunk Usage By Hour.

- Improvement in startup in visiond, if mysql service has not yet started

- Improved efficiency when processing old (> 1 day) call log records in the Call Logger.

- Fixed inconsistent manager permission requirements for adding/removing an agent to/from a distribution group.

- Applied fix for FastCGI authentication utility (FastAuth) to avoid potential crash.

- Fixed Overview By Talk Time and Outbound Calls By User reports for correct reporting of user calls with source alias set.

- Fixed Overview By Talk Time and Outbound Calls By User reports for correct reporting of parked calls that are picked up by the user that originally parked them.

- CSV export of Agent Availability reports now include rows containing cells with the date for each subsection.


---------------------------------------------



3 January 2024, 20:12


Vision 2.1.63 for Linux


Vision can only be installed on openSUSE Leap 15.1, 15.2, 15.3, 15.4 & 15.5


New Features

- Departmental Callback Report

- Current Callbacks Tile

- User Activity by Day Report

- Lost Abandoned Call Detail Report

- Added OpenSUSE 15.5 support



Changes

- Supervisor Console now supports sorting of Queues by "Name" or "Number", ascending or descending. These are controlled by new clickable headers at the top of the queue list.

- The Supervisor Console Queues list now has search field. Entering the start of Queue name or number will auto-scroll the Queues list to the first match.

- Warn/alert configuration disabled for Agent On Call Vision Live Wallboard tile, as it is not meaningful.

- Warn/alert limits have now been enabled for the following Vision Live Wallboard tiles:

• Busiest User By Time: limit = time in seconds

• Clock: limit = seconds since midnight

• Busiest Agent In Queue (number of calls): limit = number of calls

• Busiest Agent In Queue (by time): limit = call time in seconds

• Busiest Out Agent (by time): limit = call time in seconds

- Removed hard 4k size limit for visiond console messages to prevent crash when synchronising a large SV database certificate object.

- Improved efficiency and accuracy of Call Centre generation of Agent state history.

- Queue Call Progress Detail drill-down now shows an Outcome of "Failed" where SelectVoice has been unable to send the call to the agent nominated by CallCentre.


Fixes

- Fixed error in VisionAdmim Setup for new installs.

- Fixed install error seen if system timezone was more than one hour ahead of UTC.

- Error in Install script, when recording archive was unmounted has been fixed, with a warning message now being displayed instead.

- Fixed Supervisor Console NA Reason drop-down to ensure mouse hover highlighting works reliably.

- Fixed Supervisor Console agent detail background colour for Firefox.

- Resolved Supervisor Console queue list problem when switching between queue groups having scrolled.

- Fixed calculation of ring time for park/pickup call flow on Incoming Call Breakdown By User report.

- Fixed filtering of calls on drill-downs in Auto Attendant Calls Breakdown report.

Note: for this report to show calls for AA/EA calls that have arrived via a DDI that is no longer in the SV config, a matching dummy DDI entry will have to be added. This DDI entry can be made inactive by assigning it a time plan with mode Out Of Hours.

- '&' characters in trunk names for Peak Trunk Group Usage and Peak Trunk Usage reports are now handled correctly. Drill-downs from the charts of these reports are now consistent with the drill-downs from the table.

- Fixed failure seen in Health Report, when predicted filesystem full date was after 2038-01-19 (32-bit Unix epoch).

- Fixed CSV export error for Health Report.

- Resolved display issue for hyperlinks in alarm emails when "Domain for Email Links" had not been set.

- Fixed swapped system supplier and system description in emailed alarms and alerts.

- Fixed malformed hyperlinks in Scheduled Reports that were generated from the “Run Now” button.

- Detection of “dangling” links for the recording archive has now been extended to check any part of the path.

- Thread lockup in visiond, which caused stall of Wallboard BLF panels, has now been eliminated.



Please Note

Vision v2.1.63 must be run in conjunction with SelectVoice v1.5.133 or higher.


---------------------------------------------


11 July 2023, 17:37

Vision 2.1.50 for Linux


Vision can only be installed on openSUSE Leap 15.1, 15.2, 15.3 & 15.4


New Features

- Trunk Usage Alarms

- System Health Monitoring

- System Report

- Standard Email Alarm/Alert Format

- Specified CLI Filtering From Vision Reports and Wallboards

- Call Recording Backup

- Further Enhancements to Vision Backup



Changes

- New option added to Call Duration alarms. Allows the call that triggered it to be dropped or not.

- Format of all existing email alerts and alarms brought into line with new implementations.

- New mechanism for checking remote filesystems that does not hang indefinitely if the remote filesystem is inaccessible.

- Added controls to sort the order of the agent table in Supervisor Console by mouse clicks on the table headers.

Initial appearance of the Supervisor Console is unchanged.

A click on a column header of the agent table will start sorting of rows by the values of that column.

A second click of the same column header will reverse the sort order.

An arrow icon in the header shows the sort direction.

If a queue is selected that has multiple distribution groups, agents are still grouped by distribution group and the sort criteria are applied within each group.

NOTE: Sorting is NOT available for columns: On Call To & On Call For


- Added CSV export and Print facility to Call Logs Search results page. Results header now shows parameters used for search.

- Column names are now shown for Reports that are exported as CSVs. The "Generating CSV" browser page is also now cleared when ready for download.


- Added new reporting option to exclude forwarded calls from results for Overview By User report.

- PHP8 is now installed when OpenSUSE 15.4 is running, unless PHP7 is already present.

- Right-click context menu on recording playback control is now inhibited to hide “save audio” option.

- Where a manager has recording download permissions, a larger orange download icon is now displayed.


- Instances of “blacklist” in log messages have now been replaced with “blocked”.

- Incoming Call Breakdown By DDI now displays no AA/EA calls when a User/Dept entity has been selected. The DDI auto-complete field of this report now offers DDIs that map to AA/EA.


- Duration parameter added for scheduled Abandoned call reports. The duration value used on report page as part of Filtered on: header is now displayed and the scheduled email subject field contains the report entity.

- Checkboxes have now been added to the manager permissions page, allowing ticking/unticking of all checkboxes in the associated table column.

- Vision log rotate revised. Services are now checked to ensure they are active before signalling processes. Any errors from frontd logrotate are now masked, as there will be no frontd process if Front integration is not in use.

- Package removal warnings in the Vision install script are now hidden to avoid triggering error detection in GUI installer.

- # characters are now supported in report drill-down links.


- For Call Destination Alarms, the matched target number is now included in the email.


- Apostrophes are now supported in reporting group names and descriptions.

- Extended reporting groups support to up to 5 levels of group nesting for Wallboard queue tiles.

- A 2 second refresh is no longer offered as a config option for Wallboard tiles that don't support it.

- The two text rows of Wallboard stat tiles now auto-size independently, so that a reduced font size for a long entity name is no longer also applied to the tile title.

- The warning text in Status & History, Call Logging and Recording Status for call log errors has been revised.

- If a DDI has a company assigned and manager has company assigned, these must now match for calls to be shown in the DDI report. This rule change also applies to report form DDI auto-complete suggestions.

- !EA matches are now excluded for DDI auto-complete in AA mode, if a manager is in company,

- as calls using those DDIs will not be reported on.

- DDI auto-complete suggestions are now sorted alphabetically.

- User DDIs have been excluded from auto-complete suggestions for two reports, as these report on Departments:

Incoming Call Response Concise

Queue Completion Codes Per DDI By Code



- Results are now restricted to departmental calls for Incoming Call Response and Incoming Call Response Concise reports.

- Where a manager has a company assigned, only calls to AA's in the same company and now reported on in the Calls Abandoned in AA report.



Fixes

- Queue announcements in wav mode. Welcome message is now always played on first announcement for a call.

- Changes to storage measurements, for consistency with values returned by df command.

- Improved Mobility session diagnostic messages to distinguish between incorrect PIN and lack of appropriate licence.

- Fixed display of progress bar displayed during SQL table check.

- Fixed error on removing agent from a group with name containing \'&\' character.

- Automatic cleanup of MySQL sessions is now provided for Frontd, avoiding log errors on the server.


- Fixed highlighting of missing mandatory field in report submission form. Applicable when

- the Vision Admin report setting "Allow Global Reporting" is not ticked.

- Restructured layout of recording playback page to avoid browser presentation problems.

- Added new mechanism to derive the IP address of Vision. Fixes WebPartner dialling problem.

- Where an outbound call that has been tagged with an account code is transferred to another call, the post-transfer phase is now included in the reporting for that account code.

- Playback/download of the available portion of an encrypted recording that has been truncated is now allowed.


- Fixed logging of recordings access history.

- Fixed sorting of Call Centre Queues table when clicking on column headers.


- Adjusted auto-scrolling of scrollable tables so that row located by Find value is now visible.


- Cleanup applied to SQL session on exit of VisionAdmin backend programs, avoiding spurious warnings in MariaDB log.

- Fixed logrotate error.

- Stats are now consistent between Lost Abandoned wallboard tile and Abandoned Detail report.

- Faster generation of Agent Availability By Day/Week/Month reports when report time period used.

- Added fix to prevent CallCentre continuing to distribute queue calls that have already been answered by Voicemail.

- Fixed a memory leak in First and Last Calls report.

- Fixed some missing report header fields. Reports affected are:

Agent Availability Report By Day

Agent Availability Detail (accessed via drill-down)

First and Last Calls

Queue Summary By Agent drill-down.


- Fixed talk time calculation for calls picked up by original call target in the Overview By User report. Also, talk time for multiple pickups of a call by the same user is now correctly aggregated.


---------------------------------------------


16 August 2022, 17:25


Vision 2.1.28 for Linux


Vision can only be installed on openSUSE Leap 15.1, 15.2 & 15.3


Fixes

- Resolved an issue where forwarded calls were being incorrectly included in the report output of the Incoming Call Breakdown By DDI report.

- Fixed a problem, where, when a Manager had no permissions set, their recording download permission was not being set, leading to random behaviour. A Manager with no permissions now gets listen permission for all recordings, but no download permission. Download permission must be explicitly set for the Manager.

- Resolved an issue, where the temporary directory and files used to generate a bulk recording zip download file were not being cleaned up. Any old temporary directories will now be removed when upgrading to this version, or later versions.

- Fixed recording playback problem where Users/Departments had an apostrophe in their name.


---------------------------------------------


16 June 2022, 17:36

Vision 2.1.25 for Linux


Vision can only be installed on openSUSE Leap 15.1, 15.2 & 15.3


Changes

- This release uses an alternative method to collect messages from Front, compatible with both the latest and deprecated Front APIs.

- The Agent Panel now displays Completion Codes with folders open, so that the last code selected by that Agent for the current Queue is visible.

- The Completion Code feature (above) may be disabled for a specific Agent by unticking a new checkbox on the Agent Configuration page. The default is feature enabled. (Note: This also requires a change to Navigate Pro, which is not yet available).

- YES/NO drop-downs on the Agent Configuration page have been replaced with check boxes.

- Completion code names now limited to 64 characters.

- Number of codes assigned to a Queue now limited to a maximum of 1500.

- Drag-and-drop of completion codes now use HTML5 methods.



Fixes

Vision Reports

- Significant reduction in generation time for Abandoned Detail report. Also, updates to manager permissions and user configuration are no longer blocked during Abandoned Detail report generation.

- Fixed problem where simultaneous callbacks to the same abandoned caller were causing an SQL error for the Abandoned Detail report.

- Fixed report CSV export feature by replacing HTML line break tags with white-space in table output when in CSV mode.

- DDI report no longer reports on outbound calls.


Vision Record

- For sqlrecording, a situation where a remote FTP server has incorrect directory permissions is now handled correctly.

- Rules for determining recording access permissions, depending on whether the call was transferred, have been revised.


Vision Alarms

- Optional blocking of outbound calls for Hourly Call Cost alarms has been added.

- Fixed possible incorrect display of currency characters in alarm emails.

- Fixed setting domain in hyperlinks of hourly alarm emails.


Vision Call Centre

- Completion Codes can now contain apostrophes.

- Three Outbound Completion Code reports now show "path" of codes.

- Queue Activity and Queue Activity Summary reports revised to prevent formatting error in Ring Time column.


Vision Media Manager

- Added protection against attempting to save null contact for Front event collection.


Vision System

- A specific MySQL error in Scheduled Report is now handled correctly.

- Resolved SQL error, seen when using Find box on VisionAdmin Pricing Groups page.