Release Notes for Automate 25.2#
Release Overview#
These are the official release notes, including upgrade notes, for:
Product: Automate
Release Version: 25.2
Release Details#
Platform |
|---|
Release : |
Build Number : |
Platform Version : |
Release Date: August 25, 2025 |
Delta Platform |
|---|
Release : |
Build Number : |
Platform Version : |
Release Date: August 25, 2025 |
Supported Upgrade Paths:
25.1 => 25.2 (Delta Bundle upgrade only)
24.x => 25.2 (ISO Upgrade only)
Application Compatibility
Refer to the Compatibility Matrix for all app compatibility and browser support.
Ensure that the hardware version of each of your virtual machines (VMs) is at least version 11, compatible with ESXi 6.0 and up, and that your host CPU supports AVX (Advanced Vector Extensions).
A cluster check command in the Automate pre-upgrade steps checks for AVX support. To
ensure that AVX support is added to the VMs, you’ll need to upgrade the compatibility of the VM in vCenter.
Highlights#
Release 25.2 contains the following highlights and enhancements:
Duplicate Internal Number Prevention#
This feature improves the number inventory logic to address inconsistencies between inventory data and actual deployments, particularly in Microsoft-enabled environments. It introduces a global setting called Prevent Duplicate Numbers, which helps administrators proactively manage and prevent issues like:
Numbers being assigned to the wrong users or sites.
Duplicate entries that require manual cleanup.
Errors during provisioning or sync workflows.
By enforcing duplicate checks across all hierarchy levels (customer, site, sibling), the system now blocks unintended number reuse and provides clear feedback via the transaction logs. This reduces the risk of admin mistakes, streamlines troubleshooting, and minimizes unexpected system behavior due to data misalignment.
Customize the Default Font on Automate#
Admins can now customize the default font used system-wide, introducing branding flexibility with generally available, locally supported fonts, and helping you align the UI for a consistent user experience across your organizational portals. The font you choose can be implemented via Automate’s theme settings and is applied to all text, including on the Login screen.
Small Enhancements and Bug Fixes#
In addition to the new features in this release, we’ve added a variety of updates to optimize and improve workflows, usability, customization, accessibility, and performance 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#
Note
FIPS is not supported in Automate release 25.2.
Important
If upgrading from 25.x to 25.2, refer to the Upgrade Guide with Delta or Patch Bundle
If upgrading from 24.x to 25.2, refer to the Upgrade Guide with ISO and Template
Before upgrading:
Inspect the Release and Upgrade Notes of all releases in your upgrade path. These documents may contain additional upgrade information. All documentation for previous releases, including Release and Upgrade Notes, are available from the VOSS Automate Documentation website.
After upgrading to Automate 25.1 or above, the default
full-transactionsync schedule for theinsights-voss-syncsync app is hourly. For more details, refer to the Insights Analytics topic in the Platform Guide.
Important
Microsoft customers: Before proceeding with the upgrade, ensure that you have the required version of Windows PowerShell installed. For details, refer to Run PowerShell proxy server setup script in the Automate Core Feature Guide.
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.
Note
From Automate release 24.1 onwards, language packs are available from https://voss.portalshape.com at Downloads > VOSS Automate > Language Packs
Issues containing upgrade notes in this release:
Features: Summary#
Automate Admin GUI#
Automate Core#
Automate Dashboard#
EKB-24592: Ability to export all data from dashboard.
Automate Platform#
Automate Templates#
VOSS-1534: Support Teams Shared Calling Routing Policy.
VOSS-1445: Duplicate Internal Number Prevention.
EKB-25640: New Automate Microsoft-only roles.
EKB-25133: Model type list and model instance filters should be visible at lower hierarchies.
EKB-25075: Number usage for MGCP gateways does not show.
EKB-25035: Expose “Webex User Model Filter Criteria” in Site Defaults.
EKB-24995: Productize GS Nto1 Update E164 association adaptation.
EKB-24960: Ability to search Webex logs.
EKB-24957: Add “Distribution” and “Mail-enabled Security” to groupType in Microsoft Groups.
EKB-24758: Create Global Settings to update all PULL_SYNC_DELETE_THRESHOLD_xxx macros.
EKB-24651: Add reference list to Webex CC models.
EKB-24558: Add tool to set xConfiguration on Cisco UCM collaboration phones.
EKB-24501: Implement paging and timeout reconnection for CsOnlineUser.
EKB-24394: Update E164 multi association to support adding additional E164 ranges.
EKB-23691: Subscriber profile drop-down on “Add Subscriber from Profile” should filter on enabled services.
EKB-23523: Consolidate QoS for Webex and Microsoft Teams.
EKB-23460: Validate MAC addresses are unique against all clusters inside of a customer or reseller.
EKB-23203: Duplicate EntitlementProfiles and QuickAddGroups in drop-downs for QAS.
Features: Detail#
Automate Admin GUI#
EKB-24980: Add icons for Cisco 98XX Series, Cisco Board Pro 75, 55 and Cisco Room Kit EQX. This enhancement adds icons for the following Cisco phone models: Cisco 98XX Series, Cisco Board Pro 55, Cisco Board Pro 75, Cisco Room Bar Pro, and Cisco Room Kit EQX.
EKB-23842: Update dashboard light and dark color sets. This feature enables support for light and dark colors on dashboard widget data by utilizing color mapping based on the selected theme mode.
EKB-23054: Support configuration of font used on the system. This feature allows admins to define a system-wide font via theme settings, enhancing visual consistency across the interface. It supports generally available fonts to align with customer branding, such as matching portal styles.
Automate Core#
VOSS-1047: Ability to Provide Admin Access to a Subset of the Hierarchy. This feature provides additional flexibility in defining the hierarchy access for admins in the system. It enables more precise control over roles and delegated access to meet various scenarios for customers and partners. For instance, an admin can sit at the customer level and, instead of having access to all sites under the customer, this can be used to refine the access to only some of the sites under that customer.
EKB-24946: Add ability to load share across specific device pools in a site when adding phone via Cisco Quick User. This enhancement adds a new macro function,
fn.get_least_used_site_devicepool_from_list, which takes a list of device pools as input and then calculates the least loaded device pool. This new function can be specified in a phone configuration template for use when adding phones from Cisco Quick User (view/QuickSubscriber).
EKB-24584: Remove validation preventing admins from updating their own menu layout and dashboard. This enhancement allows admin users to modify the menu or dashboard that is referenced in their own role, provided the menu or dashboard resides at the same level as the user.
Automate Dashboard#
EKB-24592: Ability to export all data from dashboard. This feature enables export of dashboard data.
If all widgets are Insights widgets, there are four export options - CSV/Excel for displayed data and CSV/Excel for all data. For exporting all data, the Insights API will query the widgets and return the data in CSV/Excel format.
If there is at least one Automate widget, there are two export options - CSV/Excel for displayed data
When exporting in CSV format, each widget’s data is saved in a separate file, and the files are compressed into a ZIP archive, which is then sent back to the portal. When exporting in Excel format, each widget’s data is placed in a separate sheet within a single workbook.
Automate Platform#
EKB-25341: Add CLI feedback for ``screen`` deprecation message. This system update addresses the deprecation of the
screenCLI command and now presents a system message when a user attempts to use thescreenCLI command.
EKB-24140: Deprecate ``screen`` command and replace with ``tmux``. The
screencommand has been deprecated in the platform CLI from release 25.2. Use the newtmuxcommand in its place.
Automate Templates#
VOSS-1534: Support Teams Shared Calling Routing Policy. This feature introduces enhanced management of Microsoft Teams Shared Calling Routing policies in Automate.
Upgrade Notes - VOSS-1534
Field Display Policy (FDP)
Field display policies for the following models have been updated for this feature. If you have cloned and customized FDPs, review these changes and update your versions as needed.
data/SiteDefaultsDocdevice/msteamsonline/CsTeamsSharedCallingRoutingPolicydevice/msteamsonline/CsOnlineUserrelation/MicrosoftSubscriber
Configuration Templates (CFT)
Reference CFTs have been updated for this feature. If you have cloned and customized CFT’s, review these changes and update your versions as needed.
Reference_Microsoft_Teams_Online_User_Template
Reference_Microsoft_Teams_Online_User_Template_remove_E5
Reference_Microsoft_Teams_Online_User_Template_with_E5
VOSS-1445: Duplicate Internal Number Prevention. This feature enhances the number inventory logic to better manage scenarios where the number inventory data and deployed setup is not aligned as expected. This makes it easier for admins to identify and remediate issues in the deployment, such as numbers assigned to the wrong users based on sites:
Enhances control over inventory behavior and data management
Prevents admin errors such as duplicating numbers
Reduces the need for lengthy analysis and cleanup of duplicate entries
Minimizes unexpected system behavior related to data duplication
Upgrade Notes - VOSS-1445
Global Settings
This feature introduces a new field in the Global Settings, Prevent Duplicate Numbers. Note the following about this setting:
It applies only to Microsoft-enabled environments/services
It is disabled if Cisco-based HCS Dialplan rules are enforced
It cannot be configured at the LinkedSite or Site hierarchy levels
Field Display Policy (FDP)
The following model’s Field Display Policy (FDP) has been added or updated. Review and update any customized FDPs to incorporate changes.
view/GlobalSettings
EKB-25640: New Automate Microsoft-only roles. This enhancement adds three new roles, including associated menus and dashboards, and is specifically designed for admins managing Microsoft-only deployments:
Automate - Admin - Microsoft Only
Automate - Service Desk - Microsoft Only
Automate - License Manager
EKB-25133: Model type list and model instance filters should be visible at lower hierarchies. This enhancement now includes in the list view, model type lists and model instance filters that exist at a level above the logged in admin user.
EKB-25075: Number usage for MGCP gateways does not show. This enhancement adds line usage information to numbers for MGCP gateway ports.
EKB-25035: Expose “Webex User Model Filter Criteria” in Site Defaults. This enhancement exposes Webex user model filter criteria in the default field display policy for the site defaults.
EKB-24995: Productize GS Nto1 Update E164 association adaptation. This update adds the GS N to 1 (
relation/GS_HcsDNMultiE164Associate_REL) standalone adaptation to the standard product set. This adaptation should not be installed manually from Release 25.2 onwards.
EKB-24960: Ability to search Webex logs. This enhancement for Automate now allows admins to pull audit event logs from the Webex Control Hub. The logs can be filtered so that changes for specified users made directly in the Control Hub can easily be found.
EKB-24957: Add “Distribution” and “Mail-enabled Security” to groupType in Microsoft Groups. Adds “Distribution” and “Mail Enabled Security” Types to Microsoft Groups.
EKB-24758: Create Global Settings to update all PULL_SYNC_DELETE_THRESHOLD_xxx macros. This enhancement migrates the static macros to the Global Settings to improve the management of data sync delete threshold controls. The following macros have been deprecated and will be removed on upgrade to Automate 25.2 - the values will be migrated into the same corresponding Global Setting at the same hierarchy:
PULL_SYNC_DELETE_THRESHOLD_CallManager
PULL_SYNC_DELETE_THRESHOLD_Ldap
PULL_SYNC_DELETE_THRESHOLD_MSExchangeOnline
PULL_SYNC_DELETE_THRESHOLD_MSGraph
PULL_SYNC_DELETE_THRESHOLD_MSTeamsOnline
PULL_SYNC_DELETE_THRESHOLD_Spark
PULL_SYNC_DELETE_THRESHOLD_UnityConnection
PULL_SYNC_DELETE_THRESHOLD_Zoom.
EKB-24651: Add reference list to Webex CC models. This enhancement introduces the ability to include references to the Webex Control Centre models. This functionality is optional, and is enabled/disabled via the “Enable Cisco Webex Contact Center Model References” Global Setting.
EKB-24558: Add tool to set xConfiguration on Cisco UCM collaboration phones. This enhancement allows an admin to set the xConfiguration for a Cisco UCM phone.
EKB-24501: Implement paging and timeout reconnection for CsOnlineUser. Adds chunking & reconnection for CsOnlineUser.
EKB-24394: Update E164 multi association to support adding additional E164 ranges. This enhancement adds support for adding additional E164 ranges to existing N to 1 E164 association (
relation/HcsDNMultiE164Associate_REL).
EKB-23691: Subscriber profile drop-down on “Add Subscriber from Profile” should filter on enabled services. This update resolves an issue where the subscriber profile choices were not specific to the enabled services in the Global Settings.
EKB-23523: Consolidate QoS for Webex and Microsoft Teams. This enhancement enables the use of one tool that can be used to remove services from either a Webex Teams subscriber or from a Microsoft Teams subscriber. Previous versions of this tool only allowed for service offboarding of Microsoft Teams subscribers.
EKB-23460: Validate MAC addresses are unique against all clusters inside of a customer or reseller. This enhancement now allows the system to check if a MAC address (or phone name) exists system-wide.
EKB-23203: Duplicate EntitlementProfiles and QuickAddGroups in drop-downs for QAS. This enhancement removes duplicate entitlement profile names and Quick Add Group names from the drop-downs on the Quick Add User page. Only the single lowest instance name will appear in the drop-down if multiple instances have been added with the same name at different hierarchies.
Defects Fixed: Detail#
Automate Admin GUI#
EKB-22273: Accessibility: Zoom breaking navigation of the page. This update improves accessibility and navigation when zooming in on pages.
EKB-22154: Accessibility: JAWS inconsistent labels and reading. This update improves accessibility for screen readers.
Automate Core#
EKB-25401: Users are not able to modify information for users with Copilot license. Fixes an issue with Microsoft user update failures that were occurring due to duplicate license names referencing different SKU part numbers.
EKB-25167: Windows server certificate upload fails when falling back to WinRM when SFTP is not available. Fixes an issue where the certificate upload from Automate to Microsoft PowerShellProxy was failing if SFTP was not working and the connection was falling back to WinRM transfer.
EKB-25130: Reflected cross-site scripting vulnerability. This system update adds mitigation for cross-site scripting vulnerabilities on two affected API endpoints.
EKB-25129: Improper authorization vulnerability on Insights API. Fixes an issue where hierarchy validation was bypassed via the Analytics Dashboard API.
EKB-25127: Phone Vendor Config plaintext storage of credentials. This fix eliminates any plaintext storage or display of password credentials from the phone vendor config settings.
Upgrade Notes - EKB-25127
After upgrading, to fix existing data, you will need to resync
device/cucm/PhoneTypewith Refresh Existing (Changed) Data checked.
EKB-25081: Input validation for tool/Macro execute. This update adds input validation to macro queries to reduce the risk of data leakage.
EKB-25079: Disable jwt for non-data/User accounts (guest and system). This update disables the creation of JWT tokens for internal users (system & guest) to improve security and prevent privilege escalation.
EKB-25078: Restrict macro evaluator access to Macro fn.decrypt, fn.request_get, fn.perform_http_get. Fixes an issue where the macro evaluator was allowing access to data that was out of user scope.
EKB-25077: Restrict access to file upload feature. This update removes default file upload permissions from any authenticated user. Restrictions have been added to only allow file upload for users with at least one of the following features enabled in their access profile: Bulk Load, JSON import, Theme, File Management.
EKB-23801: User cannot quick onboard to its own user. This update retains a dual user’s role when moving to site during onboarding by its own admin.
EKB-22033: When syncing MS GraphMSOL user from MIF, Automate drops user if there’s a case mismatch. Fixes an issue with model instance filter handling so that it honors the list of fields that are to be treated as case insensitive.
Automate Dashboard#
EKB-25132: Information disclosure in Insights API. This update reduces the information disclosed via dashboards/user/API to improve platform security.
EKB-25083: Blind SQL injection. This update adds a mechanism to sanitize and validate widget filter value inputs within the system in order to mitigate the risk of Blind SQL injection attacks. All inputs are now properly processed and secured before being used in database queries.
Automate Licensing#
EKB-24697: Users with same username are showing as licensed at different customers. Fixes an issue where a user at one customer with no services will show as “Licensed” if there is a user with services and the identical username at a different customer.
Automate Platform#
EKB-25161: Web proxy keeps sending requests to unavailable unified node for 100 minutes. Fixes an issue where web proxies were sending requests to an unavailable unified node for 100 minutes. The request send attempt period is now reduced to 10 seconds.
EKB-24859: Insights delta sync is making outbound connection attempts to registry.npmjs.org. This fix prevents insights-voss-sync:delta-sync from reaching out to registry.npmjs.org during runtime.
EKB-24245: GUI unresponsive during security scan. This update mitigates the risks of SYN flood attacks through security enhancements that improve resilience against TCP-based denial-of-service threats.
Automate Self Service#
EKB-25076: Remove ``tool/Macro`` permission from Self-service access profile. This update removes the
tool/Macropermission from the default Self-service access profile to prevent privilege escalation by an end user.
Automate Templates#
EKB-25745: Webex user import fails due to quoted data. Fixes an issue where import of Webex Teams user was failing due to quoted values in fields such as “Manager” and “DisplayName”.
EKB-25744: Webex: AuditEvent does not contain the correct Org ID. Fixes an issue where the
device/spark/AuditEventmodel does not contain the correct Org ID value, resulting in user audit reports containing no data.
EKB-25487: MS Call Queues: Call Overflow Redirect call to Shared Voicemail distribution list only displays max 2000 limit. Fixes an issue where the Shared Voicemail distribution list was only displaying max 2000 limit.
EKB-25470: AuthorizedAdminHierarchy-withPermittedHierarchies - UserDiscoverApps function fails. This fix now allows inclusion of the current node when searching down.
EKB-25357: Support pushing Webex numbers to Control Hub for HCS dialplans. Fixes an issue to allow Webex and Microsoft numbers to be added to the inventory when the HCS rules are enforced.
EKB-25347: Cisco auto attendant schedule, selecting schedule details overrides network device list selection. Fixes an issue that was occurring when adding a Cisco auto attendant schedule, where the chosen network device list was reverting to a previous value when adding the schedule details.
EKB-25318: Model Instance Filter (MIF) for CsOnlineUser with UserPrincpalName (UPN) and “like” condition no longer works. This update treats only “equals” or “in” conditions as applicable to the CsOnlineUser Powershell script.
EKB-25317: UID is not shown in LDAP Authentication Attribute drop-down when using userProxyFull user model Type. This fix now makes the UID visible in the LDAP Authentication Attribute drop-down.
EKB-25282: When a call handler is at customer level, the “User with Mailbox” drop-down options don’t show users from site level. Fixes an issue where it was not possible for a Cisco call handler, added at customer level, to select a user for “User with Mailbox” if the user was at site level.
EKB-25277: Bulkload: Workflow source is not dynamically updated for bulk loads with multiple sheets. Fixes an issue where the entitlement profile was being incorrectly unset from subscriber bulk loader updates.
EKB-25252: MS Teams and Exchange sessions are not using PowerShell 7. Fixes an issue where Microsoft Teams and Microsoft Exchange sessions were not using PowerShell version 7 when provisioning via the PowerShell proxy server.
EKB-25198: Automate - Admin/Automate - Service Desk new menu under Call Groups missing conditions. This fix updates the Call Groups menu item in the Automate Admin Service Desk menu layout to include conditions exposing or hiding options depending on service enablement.
EKB-25169: Remove sample password from AddSharedCustomer_Customer CFT. This update removes the sample password that was stored in the “AddSharedCustomer_Customer” configuration template.
EKB-25168: Remove ``tool/Macro`` permission and menu entry from sysadmin user. This update removes the macro evaluator (
tool/Macro) from the sysadmin menu and access profile.
EKB-25158: Cisco advanced subscriber, “Add Voicemail Password” field is missing. Fixes an issue where the Voicemail Password field was incorrectly hidden for non-LDAP users when adding a voicemail via Cisco Advanced Subscriber.
EKB-25040: Certificate upload to Microsoft PowerShell proxy failed due to Microsoft firewall blocking inbound connections on port 22. Fixes an issue where the certificate upload to the Microsoft PowerShellProxy fails, when falling back to WinRM, due to SSH not being accessible.
EKB-25024: Template “EnableTeams” is not visible to provider admin. Resolves an issue where a user could not access the Teams template from the Microsoft Overview dashboard.
EKB-25008: Webex location matching fails on site name match. Fixes an issue where Webex location sync was failing if a site with the same name, but no WebexLocationId, was set in the Site Default Docs. The workaround for this error is to update the Site Default Doc prior to running the data sync.
EKB-24978: “MRA Service Domain” and “Allow MRA Mode” not being set from Quick Add Group CFT. Fixes an issue where “Allow MRA Mode” and “MRA Service Domain” values, which are defined in a phone configuration template, were not taking effect when adding a phone from Cisco Quick User.
EKB-24879: Dialplan overbuild fails if there are cloned down instances of MKI_DP_Overbuild_Search_Queries. This fix supports the creation of
data/BrownFieldinstances below sys level for customization by administrators to move unique VOSS 8 dialplan data:MKI_DP_Overbuild_Search_Queries
MKI_DP_move_cucm_hunt_list_based_on_cucm_line_group_hierarchy
MKI_DP_move_cucm_line_group_based_on_cucm_line_hierarchy
MKI_DP_Overbuild_Move_HuntPilot_VIA_HuntList
EKB-24853: Add Subscriber From Profile is not applying time of day settings on SNR remote destinations. Resolves an issue where Add Subscriber From Profile was not applying time of day settings on single number reach (SNR) remote destinations.
EKB-24811: Cisco Call Manager: Edit and Replay of failed add transaction causes Cluster Name field to show as checkbox. Fixes an issue where selecting “Edit & Replay” on a failed add Cisco Call Manager transaction (relation/HcsCallManagerREL) was causing the Cluster Name field to display as a checkbox.
EKB-24803: AddSubscriberFromProfile, Microsoft subscriber is not inheriting settings from configuration template. Fixes an issue where a Microsoft user, which was added using “AddSubscriberFromProfile”, was not inheriting the Microsoft Teams settings defined in the Quick Add Group’s configuration template.
EKB-24712: Bulk loading speed dials using view/sdAdd or view/sdDel fails. Resolves an issue where bulk loading speed dials was failing.
EKB-24686: Viewing data/MultivendorUsernameMappingMacros below sy.hcs only displays the Microsoft mappings. Resolves an issue so that, when
data/MultivendorUsernameMappingMacrosis cloned down, all the same options displaying on the sys level instance are now displayed on the cloned instance.
EKB-24644: For Microsoft auto attendant, it should not be possible to set both “TextToSpeechPrompt” and “Play audio file” together. Fixes an issue where changing the greeting audio file in auto attendant required switching to text and back to audio due to a missing GUI rule.
EKB-24635: Re-enabling an account that was disabled due to inactivity fails with error, Failed to save data/User. ‘last_login_time’. This fix allows for the successful re-enabling of an account that was disabled due to inactivity.
EKB-24614: Scheduled check of expired Webex Teams device activation codes is failing. Fixes an issue where the scheduled check of expired Webex Teams device activation codes fails.
EKB-24491: Operator Connect: civic addresses show on single line when uploading new numbers. Fixes an issue where the civic address list was being incorrectly displayed in the
view/MicrosoftOperatorConnectUploadNumberRangemodel. The resolution was to add a new device model,device/msoperatorconnect/PartnerCivicAddress, to the Operator Connect range of device models, and to add the Additional Usages list toview/MicrosoftOperatorConnectUploadNumberRange.
EKB-24488: For multi vendor subscriber, the Quick Add Subscriber action does not show user details when clicked if user is at Customer. Resolves an issue where details for Cisco UCM were not displaying when running Quick Subscriber from
relation/MultivendorSubscriber.
EKB-24455: Line usage does not display if device is associated to multiple users. Fixes an issue where the line usage on a Cisco line or directory number was not displaying if the number resided on a device associated to multiple users.
EKB-24388: Updating Cisco subscriber display name does not automatically update CUC user display name. Fixes an issue where updating the Cisco subscriber display name was not updating the display name for the Cisco Unity Connection user.
EKB-24372: Duplicate customer name and site name provisioning. Resolves an issue where duplicate customers and sites could be added when using a different letter case.
EKB-24147: “Allow Line Update after Device Deletion” is causing an update on the Cisco UCM line when the phone is updated on Cisco UCM import and not deleted. Resolves an issue that was occurring where choosing the option to allow line delete after device deletion was causing an update on the Cisco UCM line when the phone was updated on Cisco UCM import and not deleted.
EKB-23653: Listing of MS Teams users fails if the ``data/MSTeamsOnline`` contains invalid var_expansion variables. Fixes an issue where listing Microsoft Teams user instances was failing if the
data/MSTeamsOnlineconnection parameter contained invalid var_expansion variables.