Release Notes for VOSS Automate 24.1-PB1#

Release Overview#

These are the official release notes for:

  • Product: VOSS Automate

  • Release Version: 24.1-PB1

Release 24.1-PB1 is a maintenance release for Automate 24.1.

Release Details#

Delta Platform

Release : 24.1-PB1

Build Number : 4812

Platform Version : 24.1.1-1724759778

Release Date: August 27, 2024

Supported Upgrade Paths:

  • ISO Upgrade:

    • N/A

  • Delta Bundle Upgrade:

    • 24.1 => 24.1-PB1

MOP for 24.1-PB1 Install.

Application Compatibility

Refer to the Compatibility Matrix for all app compatibility and browser support.

Highlights#

Release 24.1-PB1 contains the following highlights and enhancements:

Add Authorized Users Configuration to MS Call Queues and Auto Attendants#

This feature allows configuration of Authorized users on Call Queues and Auto Attendants, which can only be done from MS Teams Portal.

SSO Integration Support - Configurable Schema for User Identifier#

This change allows for and uses custom attribute from Identity Provider for authentication.

Small Enhancements and Bug Fixes#

In addition to the new features and enhancements in this release, we’ve added several small enhancements and a number of bug fixes in the Admin Portal. You can find further details, including links to the relevant topics, at What’s New by Feature.

Upgrade Overview#

Important Information#

Before upgrading:

Before proceeding with the installation of 24.1-PB1, ensure that all post upgrade activities were completed for Automate 24.1.

For details, see the Release Notes for VOSS Automate 24.1

Upgrade Notes#

There are a number of changes in a new release that could relate to exposing new features or capabilities in the system. The default, out-of-the box system would expose these. However, on a system where the configuration around the user experience has been applied, this might mean some changes to configured menus, display policies, and so on to expose the new features in your setup.

Where relevant, we have included this information with the feature information to assist in planning for configuration changes as part of the upgrades. This setup could vary.

The following issues contain upgrade notes:

  • N/A for Automate 24.1-PB1

Note

From Automate release 24.1 onwards, language packs are available from https://voss.portalshape.com at Downloads > VOSS Automate > Language Packs > 24.1

Features: Summary#

Automate Admin GUI#

  • EKB-21071: Add Cisco CUCM “UC Service Profile” field to Multi Vendor Subscriber.

Automate Core#

  • EKB-21172: SSO integration support - configurable schema for user identifier.

  • EKB-21086: Add warning title and hover text for model instance filter use on data sync.

  • EKB-21084: Add the disabled operations to data sync summary attributes.

Automate Templates#

  • VOSS-1412: Add Authorized Users Configuration to Microsoft Call Queues and Auto Attendants.

  • EKB-21353: Webex Hunt Group API change: Change businessContinuity field to businessContinuityRedirect.

  • EKB-21232: Update CUCDM8 dial plan overbuild to cater for SRST device pools.

  • EKB-21163: Add the ability to move Number Inventory instances using a Bulk Loader.

  • EKB-21135: Microsoft Onboarding/Offboarding logic updates.

  • EKB-21056: Improve the error message for next available line option when inventory is out of numbers.

Features: Detail#

Automate Admin GUI#

  • EKB-21071: Add Cisco CUCM “UC Service Profile” field to Multi Vendor Subscriber. This enhancement adds the ability to manage Cisco UC service profile from the Multi Vendor Subscriber page.

Automate Core#

  • EKB-21172: SSO integration support - configurable schema for user identifier. Adds a new field “UID Attribute Name” which is used for customizing the attribute which has been set on the Identity Provider, to be used as UID.

  • EKB-21086: Add warning title and hover text for model instance filter use on data sync. Adds a warning message to the Model Instance Filter title on Data Syncs explaining that existing data that does not match the defined filter will be removed. Also update the hover over text.

  • EKB-21084: Add the disabled operations to data sync summary attributes. This enhancement adds disabled operations to the data sync summary attributes. The title, “Disabled Operations”, has also been renamed to “Disable Add Operation”, “Disable Update Operation”, and “Disable Remove Operation”.

Automate Templates#

  • VOSS-1412: Add Authorized Users Configuration to Microsoft Call Queues and Auto Attendants. This feature now allows you to manage authorized users on Microsoft Call Queue and Auto Attendants.

  • EKB-21353: Webex Hunt Group API change: Change businessContinuity field to businessContinuityRedirect. Fixes a breaking change in the Webex API for Hunt Groups, the businessContinuity field has been renamed to businessContinuityRedirect.

  • EKB-21232: Update CUCDM8 dial plan overbuild to cater for SRST device pools. This enhancement adds the ability to move SRST device pools, for example, devicepool886-srst1552, to the site level, using the CUCDM8 Dial Plan Overbuild tool.

  • EKB-21163: Add the ability to move Number Inventory instances using a Bulk Loader. This feature gives the administrator the ability to move INI entries in the Automate hierarchy at will.

  • EKB-21135: Microsoft Onboarding/Offboarding logic updates. This enhancement resolves various Microsoft user onboarding/offboarding issues related to licenses and usage locations.

  • EKB-21056: Improve the error message for next available line option when inventory is out of numbers. Fixes an issue where the error message for unavailable numbers in the inventory was not user-friendly.

Defects Fixed: Detail#

Automate Admin GUI#

  • EKB-21571: Entering an invalid hierarchy name into the "Located At" column on a list view page causes data from all hierarchies to be displayed. Fixes an issue where entering an invalid hierarchy name into the “Located At” column on a list view page causes data from all hierarchies to be returned.

  • EKB-21354: Save Dashboard fails after failing widget export. Fixes an issue where clicking Save on a Dashboard fails after exporting data from the Dashboard.

  • EKB-21198: Conditions applied to counters in Dashboards are not working. Fixes an issue where Dashboard counters were not adhering to the configured conditions.

  • EKB-21150: First search on list pages causes the page to freeze temporarily. This fix implements virtual scrolling on Automate list views to address the render time on large page sizes.

  • EKB-20882: When admins log in, the fonts take a while to load in some cases. Icon font is now preloaded to prevent icons displaying as text on slower connections.

Automate Core#

  • EKB-21510: Regular docker command failure in docker log for django clearsessions. Fixes an issue where expired login session data was not being removed regularly.

  • EKB-21450: Import of CUCM 15.0 reports failures for models that do not have any instances. Fixes failures during import from CUCM version 15.0.

  • EKB-21416: Improve Data Role queries during data sync operations - Develop. This fix improves the database query performance for allowed roles during DataSync operations.

  • EKB-21323: Accessing Subscriber Dashboard causes logout for SSO authenticated users. Fixes an issue where SSO authenticated administrators were being logged out when accessing some dashboards, such as Subscriber Overview.

  • EKB-21298: When using Quick Add Subscriber on a user with an apostrophe (’) in their name, the transaction errors out. Fixes an issue where CsOnlineUser with a single quote in the UPN could not be synced using a filter containing less than 10 UPNs.

  • EKB-21240: License count ignores devices with name starting with “CTI” instead of Product Type of CTI. Fixes an issue where CTI ports were not excluded from the license audit counting.

  • EKB-21186: SSO auth fails when SSO scope is “Local” but the user below it has been specifically set to “Authentication using SSO”. This fix allows users with auth method set to SSO to authenticate against IdP servers higher up with scope set to “Local”.

  • EKB-21173: Export of relation/Subscriber fails. Fixes an issue where exporting a Cisco Subscriber (relation/Subscriber, relation/CiscoSubscriber) to either JSON, Excel, or Excel Formatted, was failing.

  • EKB-21167: HTTP 502 error when logging in via SSO with signed authn requests. Fixes an issue where an HTTP 502 error was encountered when logging in via SSO with large signed authn requests.

  • EKB-20990: License audit fields missing from data/User and relation/User default field display policies. Updates the default field display policies for relation/User and exposes the “License Audit Status” and “Last Checked” fields.

  • EKB-20794: Microsoft 365 “Move” filter causing the Microsoft Graph sync to run exceptionally long. This fix resolves a performance issue when syncing in Microsoft users with model filter criteria set on a large number of sites.

  • EKB-20765: Authorized admins not permitted to create access profiles. This fix uses access profile from the request user for dual user when validating access profile permission escalation.

  • EKB-20541: License private key missing from secondary node after cluster provision. Fixes any issue where the license-service reports stopped when adding a new node to a cluster.

  • EKB-10720: Slow response when getting hierarchy choices while moving the user from one site to other. Improves the performance of hierarchy choices when moving users.

Automate Dashboard#

  • EKB-20957: Subscriber dashboards do not render without real-time sync service restart. This fix resolves errors in the Subscriber Overview and Subscriber Counts dashboards. Previously, no data was being shown because the multi vendor views were missing on the backend.

Automate Insights API#

  • EKB-21319: Slow performance for multi vendor subscriber Insights queries. Fixes a performance issue that was affecting dashboards, such as Subscriber Overview, on deployments with a large number of subscribers.

Automate Platform#

  • EKB-21481: Error displaying Transaction dashboard data. Fixes an issue where some widgets were not rendering correctly on the Transaction Overview dashboard.

  • EKB-21407: “cluster check” shows “Failed to connect to host: https error 500” post 24.1 upgrade for Azure deployed clusters. Fixes an issue where clusters that are deployed in Azure were showing a 500 error when running “cluster check” command after upgrading to Automate 24.1.

  • EKB-21399: Insights dashboards do not render on modular deployment. Fixes an issue where Insights dashboards, such as Subscriber Overview, were not rendering on modular Automate cluster deployments.

  • EKB-21128: Enabling FIPS via HTTPS proxy fails on 24.1 due to missing package “python3-pycurl”. A package required for FIPS proxy configuration has been included in this release. To apply this package, please run a security update on each FIPS enabled node in the cluster after the upgrade has been completed. No reboot is required.

  • EKB-20432: Self-service JavaScript vulnerabilities. This fix implements updates to vulnerable packages on Self-service.

Automate Templates#

  • EKB-21453: Webex: Setting the User Call Settings are ignored when multiple instances of “Webex Calling - Professional” licenses exist. Fixes an issue where updates to the Webex User Calling Settings are ignored if multiple instances of the “Webex Calling - Professional” license exist.

  • EKB-21409: Adding Webex Device and Place returns 429 error. Fixes an issue where an error was displayed when adding a Webex Device and Place.

  • EKB-21377: On Microsoft Quick Add Subscriber, when licenses don’t show up, user is removed from staging without being configured. Fixes an issue where the user was not going into staging correctly if the correct license was not being applied via Quick Add Subscriber.

  • EKB-21355: Changing client secret breaks Microsoft Graph connectivity. Fixes an issue where changing the client secret for the Microsoft tenant was breaking Microsoft Graph connectivity.

  • EKB-21326: Default FDP for relation/SubscriberDeviceProfile has the wrong field exposed for service name. Fixes an issue where the drop-down menu for relation/subscriberDeviceProfile was not visible when adding a service under Extension Mobility in Cisco Subscriber Management.

  • EKB-21309: Windows service account name hard-coded in elevated privileges PowerShell script. This fix now allows loading of a certificate to the Windows server to work with any service account name.

  • EKB-21196: The “Inventory Filter” and “Line” fields should be initially hidden when “Use Next Available Line” is set to False by the CFT applied to the menu. Fixes an issue where the “Inventory Filter” and “Line” fields were not initially hidden when “Use Next Available Line” was set to False by the CFT applied to the menu.

  • EKB-21002: Adding analog gateway at parent site with a line fails with error (“Macro lookup of data.SiteDefaultsDoc.default_cucm_line_presencegroup returned multiple values”), if linked sites exist. Fixes an issue where adding a line to an analog gateway fails when there is a Linked Site below the Parent Site.

  • EKB-20958: Microsoft QAS and Webex QAS not setting user role to value in site default doc. Fixes an issue where the user’s role was not being set to the Site Default Doc value when performing either a Webex Quick Subscriber or Microsoft Quick Subscriber.

  • EKB-20922: Microsoft Call Queue, the Voicemail (personal) option is only showing SID’s. Fixes an issue where the Voicemail user list on Microsoft Call Queue was dependent on importing Microsoft Exchange Online data.

  • EKB-20830: WebexDevice relation shows incorrect users in add form. Adding a webex device associated with a user now offers local users only.

  • EKB-20821: Webex device relation should refresh user when adding new device. Fixes an issue where the Webex user was not immediately refreshed when adding a new device via Webex Quick Add Device for the user.

  • EKB-20818: Webex Quick Add Device should check for duplicate MAC address. Fixes an issue where adding a device via Webex Quick Add Device was not checking for duplicate device names.

  • EKB-20736: Webex Auto Attendants doesn’t support the star ( * ) button key. Fixes an issue where the star key (*) could not be configured on a Webex Auto Attendant.

  • EKB-20508: Hunt group lines are removed when setting the position to a negative (minus) number. Fixes an issue where one could input a negative integer value into the line position in the Line Group page which would remove the line from the Hunt Group.

  • EKB-20445: Webex API returning status code 429- Too many requests. Fixes an issue to now handle standard 429 retry responses from the Webex Teams API.

  • EKB-20261: Adding Webex Teams (UCM Calling) via Quick Subscriber uses the Subscriber’s existing Primary Extension and not the chosen Line. Fixes an issue where adding Webex Teams (UCM Calling) via Quick Subscriber, to an existing Cisco Subscriber, uses the Subscriber’s existing Primary Extension and not the chosen Line for the Webex Teams User.