Release Notes for VOSS Automate 21.4 Patch Bundle 2#

Release Overview#

These are the official release notes for:

  • Product: VOSS Automate

  • Release Version: 21.4 Patch Bundle 2

Highlights#

Release 21.4 PB2 is the second Patch Bundle release for the 21.4 release and contains the following highlights and enhancements:

Microsoft use case improvements and expansion

  • Automation for Providers to manage/orchestrate Microsoft Operator Connect services

  • Ability to assign users to Groups as part of onboarding or group management - enables use cases such as licensing via Groups in addition to the direct licensing we support

  • Customer Builder - A customer build orchestration to streamline the onboarding of customers in a Provider environment

Oracle SBC Call Redirection for Disaster Recovery

Oracle SBC Call Redirection for Disaster Recovery - enables SBC controlled DR routing for numbers which can be invoked by admins as required:

  • Ability to preload and manage disaster recovery routing setup for use when needed

  • Ability to invoke/revoke disaster recovery setup as needed - e.g Teams down, connectivity issues, etc

  • Configuration of the LocalRouteConfig to redirect incoming calls to alternative destination

Audio Codes ARM Directory Number reconciliation

Audio Codes ARM Directory Number reconciliation for external devices to enable a more complete number inventory status when numbers/devices are outside Teams (e.g analog):

  • Importing RegisteredUser instances updates Number Inventory to Used

Webex Teams Calling enhancements

Webex Teams Calling enhancements - expanding initial support for Webex Calling use cases:

  • Number management - Import Numbers and Locations, automated number inventory management

  • Full User license management

  • Update Workspace management for latest settings from Webex

  • New Subscriber Data Export options for Workspaces and devices to facilitate billing/expense management use cases

  • Subscriber onboarding (Subscriber from Profile and Quick Subscriber features) - streamlined user onboarding including license and number assignment

Admin Portal Improvements

Admin Portal Improvements - continue to improve the new admin portal interface for ease of use and operational efficiency:

  • Reorder columns

  • Date picker added for certain features

  • Browser console log level

  • Checkbox for True boolean fields in list views

Release Details#

Delta Platform

Version : 21.4.2

Build Number : 4346

Platform Version : 21.4.2-1688987524

Supported Upgrade Path

The supported upgrade paths for this Patch Bundle Upgrade is:

  • 21.4 => 21.4-PB2

  • 21.4-PB1 => 21.4-PB2

Application Compatibility

Refer to the Compatibility Matrix in the Core Feature Guide for all app compatibility and browser support.

Important Information#

  • The only supported version of Microsoft PowerShell Proxy is 5.1.0, any earlier versions must be upgraded when upgrading to Release 21.4 PB2

  • Upon upgrade to release 21.4-PB1 or above, all communication between VOSS Automate and the Windows PowerShell Proxy will default to HTTPS, requiring existing configurations to be updated.

    The port used for secure communication is TCP 5986 instead of TCP 5985, which is used for insecure HTTP.

    For existing PowerShell configurations with transport over HTTP, the driver parameter, winrm_transport, can be set to plaintext and can be manually added to the data/MSTeamsOnline instance to ensure backward compatibility temporarily.

    Reverting back to insecure communication is only recommended as a temporary measure while the PowerShell Proxy is being configured for secure communication. Switching to secure communication must form part of the upgrade planning process.

    • Contact VOSS support to assist in the reconfiguration of your winrm driver to insecure mode if required

  • Two key features in Automate 21.4 require specific planning:

    • Admin portal evolution and the deprecation of the Business Admin Portal

    • VOSS Automate license enforcement

    For upgrade planning steps, refer to the Upgrade Notes for VOSS Automate 21.4.

Features: Summary#

Automate Admin GUI#

  • EKB-8091: Add ability to reorder columns in list views.

  • EKB-6630: Add date-picker popup for date-format fields for Unity Connection Auto Attendant Schedule, Bulk Load, and Schedule pages.

  • EKB-4858: Use checkbox icon for true boolean values in list views.

  • EKB-16052: Add counts to Transaction page.

  • EKB-15875: Remove context Help icon from landing pages that are dashboards.

  • EKB-15738: Review Multi Vendor Subscriber list view service icons for Microsoft.

  • EKB-15522: Add a confirmation popup on delete, for menu layouts and landing pages.

  • EKB-12532: Add “Browser Console Log Level” to User Preferences to enable the FDP and CFT to be shown in browser console log.

Automate Core#

  • EKB-16623: Display groups and license state of the user on relation/MicrosoftSubscriber.

  • EKB-15973: Create Webex devices SDE export file.

  • EKB-15972: Create new Webex workspaces SDE file.

  • EKB-15971: Update webex_teams SDE report.

  • EKB-15754: Define default allowlist for fields in system Global Setting, which should trigger updates on MsolUser and CsOnlineUser syncs.

  • EKB-15589: SIP profile field changes for CUCM 14.0.

  • EKB-15563: Add FDP and GUI rule for Alternate Extension (device/cuc/AlternateExtension) to improve readability.

  • EKB-15513: Implement allowlist to initiate update of workflow for defined fields.

  • EKB-13169: Add new “License” menu under About, for displaying platform UUID, license status, and expiry date.

Automate Platform#

  • EKB-14812: The “web portal default set” command must say that web server will be restarted automatically.

  • EKB-14391: Add ability to define SMTP port for email relay in command line for alerts.

Automate Templates#

  • VOSS-1234: Utilize AudioCodes ARM registration data to reconcile the number inventory.

  • VOSS-1214: Support Microsoft Teams and Teams Phone licensing via group membership.

  • VOSS-1181: Support Microsoft Teams PowerShell version 5.1.0.

  • VOSS-1167: Disaster recovery call routing on Oracle SBCs when using Microsoft Teams.

  • VOSS-1150: Support Operator Connect for Providers.

  • VOSS-1144: Webex endpoint scheduled configuration reset to baseline.

  • VOSS-1138: Webex Teams Calling Management - Initial Phase.

  • EKB-8294: Expose and display IPCC extension in relation/Subscriber when UCCX is enabled.

  • EKB-16686: Add paging support to device/msgraph/Groups and device/msgraph/Teams device models.

  • EKB-16395: Update Usage tab on Number Inventory to show Webex App user.

  • EKB-16297: Add cloning for Microsoft dial plan device models.

  • EKB-16213: Create Webex Teams standalone QAS.

  • EKB-15985: Add a quick action on Multi Vendor Subscriber to update group membership.

  • EKB-15939: Integrate the group assign view into Quick Add Group.

  • EKB-15938: Update INI audit workflows to support new device model(s).

  • EKB-15824: Update LDAP UserAccountControl mappings to show names for 514, 546, 66050, 66080, 66082.

  • EKB-15686: Add “Existing Services” tab to Microsoft Quick Subscriber view.

  • EKB-15544: Add a tool for automatic deactivation and reactivation of schedules.

  • EKB-15496: Add additional options for enabled services in the Global Settings.

  • EKB-15461: Add support for Microsoft group management in device/msgraph/MsolUser.

  • EKB-15313: Support for IntermediateNode templating in the Dial Plan Management tool.

  • EKB-15182: Add support for Microsoft Teams Call Queue greeting text-to-speech message.

  • EKB-15036: Allow cloning for Microsoft Teams Policy device models.

  • EKB-15035: Filter Resource Account drop-downs in Call Queue and Auto Attendant based on type.

  • EKB-15033: Allow adding MS Teams members from site level when team is added at customer.

  • EKB-14895: Add tool to merge two users into a single user for multi vendor subscribers.

  • EKB-14409: Integration to Insights doesn’t take NAT into account.

Features: Detail#

Automate Admin GUI#

  • EKB-8091: Add ability to reorder columns in list views. Columns in list views can now be reordered.

  • EKB-6630: Add date-picker popup for date-format fields for Unity Connection Auto Attendant Schedule, Bulk Load, and Schedule pages. Adds a date picker to the Bulk Load, Cisco Auto Attendant Schedule, and Schedule pages.

  • EKB-4858: Use checkbox icon for true boolean values in list views. True boolean values in list views now display with a green checkbox icon.

  • EKB-16052: Add counts to Transaction page. Row counts have been added to the Transactions page.

  • EKB-15875: Remove context Help icon from landing pages that are dashboards. Removed the Help icon from landing pages set up as dashboards.

  • EKB-15738: Review Multi Vendor Subscriber list view service icons for Microsoft. The display of voice and collaboration icons for Microsoft users is linked to Feature Types.

  • EKB-15522: Add a confirmation popup on delete, for menu layouts and landing pages. Added a confirmation message on delete, for row items in menu layouts and landing pages.

  • EKB-12532: Add “Browser Console Log Level” to User Preferences to enable the FDP and CFT to be shown in browser console log. Added a new setting in preferences on the account page that will log the model type, field display policy, and configuration template used on a given form, to the console.

Automate Core#

  • EKB-16623: Display groups and license state of the user on relation/MicrosoftSubscriber. Added two new fields to display the user’s license state as well as the list of groups the user belongs to.

  • EKB-15973: Create Webex devices SDE export file. Added the new webex_devices SDE report.

  • EKB-15972: Create new Webex workspaces SDE file. Added the new webex_workspaces SDE report.

  • EKB-15971: Update webex_teams SDE report. The “webex_teams” SDE report has been updated according to the new Webex App requirements.

  • EKB-15754: Define default allowlist for fields in system Global Setting, which should trigger updates on MsolUser and CsOnlineUser syncs. Adds allowlist entries for Msol and CsOnlineUser models.

  • EKB-15589: SIP profile field changes for CUCM 14.0. Fixes an issue where the incoming requests FROM URI Group fields are unpopulated or missing for HCS14-related SIP profiles.

  • EKB-15563: Add FDP and GUI rule for Alternate Extension (device/cuc/AlternateExtension) to improve readability. Improves management and readability for CUC Alternate Extensions displayed in list and form views.

  • EKB-15513: Implement allowlist to initiate update of workflow for defined fields. Allowlist functionality has been added to Global Settings.

  • EKB-13169: Add new “License” menu under About, for displaying platform UUID, license status, and expiry date. Added new menu entry (About:License) for Provider administrators and above to show license status.

Automate Platform#

  • EKB-14812: The “web portal default set” command must say that web server will be restarted automatically. Updates the message in the CLI when using the “web portal default set” command to say that web server will be restarted automatically.

  • EKB-14391: Add ability to define SMTP port for email relay in command line for alerts. SMTP can now use an alternative service port.

Automate Templates#

  • VOSS-1234: Utilize AudioCodes ARM registration data to reconcile the number inventory. Adds the ability to connect to the AudioCodes ARM server and import the RegisteredUsers for the purpose of aligning the Directory Number status with devices that are registered directly to the Audio Codes ARM.

  • VOSS-1214: Support Microsoft Teams and Teams Phone licensing via group membership. It is now possible to control the user’s group membership by providing a view for adhoc changes as well as templating capabilities to automatically assign or remove a user to/from a group or set of groups.

  • VOSS-1181: Support Microsoft Teams PowerShell version 5.1.0. The only supported version of Microsoft Power Shell is 5.1.0, any earlier versions must be upgraded when upgrading to Release 21.4 PB2.

  • VOSS-1167: Disaster recovery call routing on Oracle SBCs when using Microsoft Teams. This feature provides support for disaster recovery call routing on Oracle SBCs when using MS Teams.

  • VOSS-1150: Support Operator Connect for Providers. Adds new capabilities to manage Microsoft Operator Connect numbers and Customer Consents as well as number provisioning integration with Customer Build.

  • VOSS-1144: Webex endpoint scheduled configuration reset to baseline. Provides the capability to refresh/reset Webex RoomOS devices manually or via a schedule, using a profile.

  • VOSS-1138: Webex Teams Calling Management - Initial Phase. This feature introduces some initial aspects of Webex Calling management, such as number assignment and inventory management. It also improves the functionality of the Webex User and Workspace features by incorporating new fields supported by the Webex APIs.

  • EKB-8294: Expose and display IPCC extension in relation/Subscriber when UCCX is enabled. Fixes an issue where the IPCC extension was not visible in relation/Subscriber.

  • EKB-16686: Add paging support to device/msgraph/Groups and device/msgraph/Teams device models. Adds paging support for device/msgraph/Groups and device/msgraph/Teams to enable importing more than 100 instances of each. The default page size has been set to 999, which can be configured, if required, by setting the new parameter “Max page size for Groups” on the Microsoft Tenant page.

  • EKB-16395: Update Usage tab on Number Inventory to show Webex App user. Adds Webex App Caller support to the Number Inventory usage tab.

  • EKB-16297: Add cloning for Microsoft dial plan device models. Adds a Clone operation for all Microsoft Teams dial plan models.

  • EKB-16213: Create Webex Teams standalone QAS. Adds a new standalone Quick Add view for adding Webex Teams users called “view/WebexTeamsSubscriberQas”.

  • EKB-15985: Add a quick action on Multi Vendor Subscriber to update group membership. Added an “Update Group Membership” quick action in Multi Vendor Subscriber, for Microsoft-enabled customers.

  • EKB-15939: Integrate the group assign view into Quick Add Group. Integrate the Microsoft group assign view into Quick Add Group.

  • EKB-15938: Update INI audit workflows to support new device model(s). The Number Inventory Audit tool has been enhanced to allow auditing of AudioCodes numbers.

  • EKB-15824: Update LDAP UserAccountControl mappings to show names for 514, 546, 66050, 66080, 66082. Adds friendly name mapping for the following LDAP UserAccountControl values:

    • 514:Disabled Account

    • 546:Disabled, Password Not Required

    • 66050:Disabled, Password Doesn’t Expire

    • 66080:Enabled, Password Doesn’t Expire & Not Required

    • 66082:Disabled, Password Doesn’t Expire & Not Required.

  • EKB-15686: Add “Existing Services” tab to Microsoft Quick Subscriber view. Existing services now display for the Microsoft Quick Subscriber feature.

  • EKB-15544: Add a tool for automatic deactivation and reactivation of schedules. An operation tool has been added to allow disabling of all currently active schedules, and re-enabling of all affected schedules. The tool is typically used when performing system maintenance tasks, such a upgrades.

  • EKB-15496: Add additional options for enabled services in the Global Settings. Added additional options to Global Settings Enabled Services.

  • EKB-15461: Add support for Microsoft group management in device/msgraph/MsolUser. Added the ability to assign and remove a user from a Microsoft group in Azure.

  • EKB-15313: Support for IntermediateNode templating in the Dial Plan Management tool. Added the ability to push dial plan at Intermediate Node.

  • EKB-15182: Add support for Microsoft Teams Call Queue greeting text-to-speech message. The Microsoft Call Queue greeting message can now be set in Automate. It was not supported prior to PowerShell version 4.9.1.

  • EKB-15036: Allow cloning for Microsoft Teams Policy device models. Provides clone operation support for all Microsoft Teams Policy models that allow adding.

  • EKB-15035: Filter Resource Account drop-downs in Call Queue and Auto Attendant based on type. Updates the Resource Account choices on Auto Attendant and Call Queue pages so that only Resource Accounts with the relevant Application Type setting are shown in the drop-down.

  • EKB-15033: Allow adding MS Teams members from site level when team is added at customer. Allows Team members that exist at site level to be selected in the Members field when a team exists at customer level.

  • EKB-14895: Add tool to merge two users into a single user for multi vendor subscribers. Adds a tool to merge two different user accounts, from different vendors, for example, Cisco and Microsoft, where the usernames are not aligned, into a single user account.

  • EKB-14409: Integration to Insights doesn’t take NAT into account. Fixes an issue where Arbitrator interface and probes were not configured correctly when Apps are NAT’ed.

Defects Fixed: Detail#

Automate Admin GUI#

  • EKB-16243: Unable to add a phone or Jabber from Multi Vendor Subscriber. Fixes an issue where clicking the Plus icon (+) on the Subscriber panel does not launch the Add Phone or Add Jabber modal.

  • EKB-15876: The Add Filter icon should show the Add Filter modal instead of the Edit Filter modal. Updated the Plus icon (+) to open a new filter dialog, instead of the Edit Current Filter dialog.

  • EKB-14405: Saved Search requires user with email. Saved Search functionality now works for users without email.

  • EKB-13865: Changing the top bar color in Theme does not take affect. Fixes an issue where the top bar color in themes was not working.

  • EKB-12078: Idle timeout does not log out completely when editing a page - unsaved changes alert blocks logout. Fixes an issue with the GUI, where session timeout wasn’t taking users directly to the Login page.

  • EKB-10659: Removing a filter from a list and moving to another list before the page refreshed, leaves the next list empty. Fixes an issue where navigating from one list view to another while a list is loading would result in the list view being empty.

Automate Core#

  • EKB-16628: Available Extension query on Voicemail relation is very slow when a large number of DNs exist. Fixes a performance issue with Voicemail Number drop-down choices not being returned for existing voicemail accounts in the Voicemail feature.

  • EKB-16385: License Audit upload to Cloud License server fails intermittently. Fixes an where the License Audit upload to Cloud License server fails intermittently.

  • EKB-16197: Import CUCM fails for country, Türkiye: device/cucm/Country ASCII codec cannot encode cha-1 occurrences. Fixes an issue with countries failing to be imported.

  • EKB-16158: The get_lines macro function does not make use of the optional direction parameter, if specified. Fixes an issue where the fn.get_lines macro function was not making use of the optional direction parameter, if specified.

  • EKB-16136: Fix resource history write logging error when attempting to delete device/msteamsonline/CsOnlineUser with no cache record. Fixes an issue that occurred while logging an error message when an unexpected condition was encountered during the writing of a resource history record.

  • EKB-16071: Cisco Unified CM 14.0 Tomcat crashes when high load transactions are executed. Reduces the number of Tomcat AXL sessions used during Unified CM provisioning.

  • EKB-16067: Allow cancellation of a transaction from the platform CLI where call_args is too large. Allow transactions with large “call_args” to be finalized from platform CLI.

  • EKB-15975: For Multi Vendor Subscriber, the Cisco SNR card does not load correctly when multiple remote destinations exist. Fixes an issue where the multi vendor subscriber Single Number Reach (SNR) card was not loading for subscribers with multiple remote destinations associated to SNR.

  • EKB-15969: LDAP subscriber not updated on sync after refreshed via “Modify Subscriber”. Fixes an issue whereby the App is now always seen as the point of truth on syncs allowing for mapped value update and deletion.

  • EKB-15836: Remove the overbuild step from UserMS365Sync / UserMSTeamsSync update workflows as it results in excessive sync times. Microsoft overbuild workflows have been removed from MS365 and MSTeams sync update workflows to improve the efficiency of the Microsoft update sync workflows.

  • EKB-15702: Sort FeatureType array members in device/msteamsonline/CsOnlineUser and add the FeatureType field to denylist to prevent update workflows on sync. CsOnlineUser FeatureTypes order change in API response will no longer trigger data sync update workflows.

  • EKB-15690: It should not be possible to add or modify two different users to have the same email address but defined with different case. Fixes an issue to block duplicate email addresses where only their case is different.

  • EKB-15627: In sync scheduling, when making a sync “Active” it executes immediately instead of on the next execution time. Fixes an issue where the skip flag did not reset on schedule activation, when not executing immediately.

  • EKB-15602: Local routing config file does not render when imported from Oracle SBC on version 8.3.0. LocalRoutingConfig model now works with SFTP server on Oracle SBC 8.3.

  • EKB-15590: FMC remote destination is not displayed in Self-service on first login. Fixes an issue with FMC Remote Destination not being displayed for users with CIM devices in Self-service.

  • EKB-15560: Phone configuration templates take a very long time to load. Configuration templates now load faster at scale.

  • EKB-15553: Microsoft Teams username change is not handled on sync correctly for hybrid users mapped to CUCM users. Fixes an issue related to how username changes are handled for hybrid users that are mapped to CUCM users.

  • EKB-15460: Directory URI field is not populated when users are auto-pushed to CUCM, when user is moved from customer to site. Fixes an issue where the Directory URI field was not being transferred from user relation to CUCM user, for the case when the user relation is moved to a site that’s set to auto-push the user to CUCM.

  • EKB-15254: Improve performance of relation exports. Fixes an issue that was causing degraded performance on relation exports.

  • EKB-15008: fn.get_lines can cause GUI rule failure with missing phone lines (including HybridMultiVendorView unable to select directory number). Fixes an issue with fn.get_lines failing if a device, device profile, or remote destination profile does not have any lines associated with it.

Automate Licensing#

  • EKB-16014: License audit script interprets mvs_hybrid_status incorrectly and counts non-hybrid users as hybrid users. Fixes an issue where a license was counted when the ‘mvs_hybrid_status’ field of a user instance was set to the string “None”.

Automate Platform#

  • EKB-15903: 21.4 PB1 Upgrade overwrites web portal default settings. Fixes an issue where the default web portal settings were not preserved on upgrade.

  • EKB-15531: Classic admin still loads when using “/login/” even when it is disabled in CLI. Fixes an issue to redirect “/login” to “/portal/#/login/” when classic admin is disabled.

  • EKB-14385: Failed email notification stops subsequent notifications from being sent. Fixes an issue to continue the chain of notifications even when an error occurs during the process.

  • EKB-14366: Starting services does not generate “Firewall Started” alert. Fixes an issue whereby services:firewall now sends a ProcessStart notification if it is restarted due to another application restart.

  • EKB-14337: Error shown intermittently on CLI login: “some checks took too long to complete and were terminated”. Fixes an issue whereby the timeout was increased for the health report.

Automate Self Service#

  • EKB-15932: Adding a personal phone from Self-service fails when a subscriber has two remote destination profiles. Fixes an issue around Self-service users with multiple remote destination profiles that were unable to view their personal phones on initial login, or to add personal phones.

Automate Templates#

  • EKB-16549: INI does not update correctly when assigning Calling Plan or Operator Connect Number. Internal Number Type does not update correctly when assigning Calling Plan or Operator Connect Number.

  • EKB-16512: On Call Queue when setting redirect to voicemail (Personal) the mailboxes must show for customer and below. Fixes an issue where the Redirect to Voicemail (Personal) option on call queue did not show MS Exchange mailboxes from site level when the call queue is added at Customer.

  • EKB-16509: Call Manager update is setting the CNF schedule back to default execution of 14 days. Fixes an issue where Change Notification Sync Schedule would reset to 14 days when CUCM server is updated.

  • EKB-16461: Update help on Service Type field to say that hybrid status will only be retained when selecting a hybrid service type. The tooltip for the Service Type field in the Hybrid Subscriber Management feature has been updated to indicate that the service type value will only be retained if the originating service type is a hybrid service type.

  • EKB-16381: Call Queues Agents drop-down should only show users with Account Enabled and FeatureTypes of PhoneSystem. Call Queue users and groups filtered for voice Enterprise Voice and have PhoneSystem as a feature type.

  • EKB-16300: Add Resource Account returns a failure but does add the account. Resource account creation should now succeed even when the added account is slow to appear in the Microsoft cloud.

  • EKB-16269: Replace Phone Template 6911 SIP and Replace Phone Template 8841 SIP have incorrect Phone Model set. Fixes an issue where the Cisco Phone Model was incorrect in the following CFTs: Replace Phone Template 6911 SIP and Replace Phone Template 8841 SIP.

  • EKB-16252: The “Subscriber Profile” drop-down on view/AddSubscriberFromProfile does not work for Microsoft-only scenarios. Fixes an issue with Subscriber Profile choices not being returned for Microsoft subscribers without MS Teams.

  • EKB-16245: Quick Add Group does not populate the “Phone Type” field when entitlement profile is not in use. Fixes an issue in QAS where subscribers could not be provisioned with a phone because the entitlement profile check was preventing provisioning, despite no entitlement profiles being provisioned on the deployment or associated to the subscriber.

  • EKB-16168: Add Webex App User fails on get-calling-behavior if user is not licensed for Calling. Fixes an issue where Add Webex App User fails on get-calling-behavior if user is not licensed for Calling.

  • EKB-16154: The generic dial plan translation pattern setting, “Use Calling Party’s External Phone Number Mask”, defaults to ‘On’ but should be ‘Off’. Fixes an issue in generic dial plan updates where the Translation Pattern setting, “Use Calling Party’s External Phone Mask”, was not being persisted, or defaulting to ‘On’ when saving.

  • EKB-16149: In Multi Vendor Subscriber, a user without a CUCM user does not display Add Subscriber (Profile) or Add Subscriber (QAS) quick actions. Fixes an issue with Add/Update Subscriber (Profile/QAS) quick actions not being displayed correctly in Multi Vendor Subscriber.

  • EKB-16039: Deleting the Cisco customer dial plan deleted all application users. Fixes an issue where deleting the Cisco customer dial plan removed all application users.

  • EKB-16012: Disaster recovery number is not removed from the LocalRoutingConfig when the disaster recovery plan is deactivated. Fixes an issue where the route was not removed from the Oracle SBC Local Routing Config file, when disabling a disaster recovery number.

  • EKB-15987: OracleSBC, a new local route table file is not created with the new date/time stamp after each update, and routes are also not taking effect. Model oraclesbc/LocalRoutingConfig will now correctly backup and activate the routing table when updated.

  • EKB-15983: In Multi Vendor Subscriber, the “Update Cisco User”, IPCC extension value not persisted, cannot be unset, and subscriber is not refreshed on save. Fixes an issue where existing Cisco user details were not able to display, unset, or refresh correctly via the “Update Cisco User” quick action in Multi Vendor Subscriber.

  • EKB-15979: GUI rules misfiring when editing User Calling Settings. The fix was to add a GUI rule to keep User Calling Settings members from being hidden when Group Call Pickup is also allowed.

  • EKB-15953: Creating a MS Resource Account, no longer presents an Application Type drop-down. Fixes an issue where the Application Type field was not a drop-down of choices when adding a resource account: device/msteamsonline/CsOnlineApplicationInstance.

  • EKB-15921: Oracle SBC, updating local routing config fails with API Response [500] error. Fixes an issue where updating the Local Routing Config for Oracle SBC fails once the file grows beyond 400+ lines.

  • EKB-15879: Unable to save UCCX team if UCCX agent has domain in username. Fixes an issue where it was not possible to save changes to a UCCX team where agents have a domain in their username.

  • EKB-15854: Microsoft Quick Add Subscriber LDAP writeback cannot search for sAMAccountName. Fixes an issue where the wrong field was used to update the LDAP user.

  • EKB-15815: Updating entitlement profile from relation/Subscriber in Admin Portal does not apply the change. Fixes an issue where changing the entitlement profile on the Subscriber page did not have any effect.

  • EKB-15814: Adding Oracle SBC or ECB with no secondary address fails. Fixes an issue where adding Oracle ECB or SCB fails if no secondary address (standby host), which is not required, is specified.

  • EKB-15801: Error when trying to set translation rules on CsOnlinePstnGateway. CsOnlinePstnGateway translation rules can now be updated.

  • EKB-15800: MS Teams Multivendor_UsernameUpdate_EVT event trigger change to support username changes from sync sources. Workflow conditions are now updated so that username changes triggered by sync sources (for example, CUCM, LDAP, MS365) execute the update of Multi Vendor dial plan settings.

  • EKB-15798: Enable Mobility gets set to false during Quick Add Subscriber for a user that is already enabled. Fixes an issue where Enable Mobility gets set to false during Quick Add Subscriber for a user that is already enabled.

  • EKB-15795: “Enable Activation ID” checkbox not showing up in phone config when enabled in FDP, and AllowMraMode also does not show. Fixes an issue where the “Allow MRA Mode” and “MRA Service Domain” fields were not shown on Phones unless the “Use Activation Code Onboarding” checkbox was enabled.

  • EKB-15787: Microsoft Teams CsonlineUser HybridMVS delete workflow modification to handle Microsoft renaming of UserPrincipalName with ObjectID prefix. When the O365 user is deleted from the cloud, the Teams username is updated. This fixes the advanced finds to use the ObjectID to find the teams user instead of the update UserPrincipalName, when cleaning up the hybrid multi vendor user.

  • EKB-15777: Phone number and phone number type should be visible and read-only when modifying resource account. Fixes an issue where the “Phone Number” and “Phone Number Type” fields were hidden on the Resource Account page when modifying an instance. The fields are now visible, but read-only.

  • EKB-15696: Error when selecting MS Teams user get_user_calling_settings CsOnlineUser API Call Error [400] for some Microsoft subscriber conditions. Fixes an issue where the driver failed when a user had no user calling settings configured, for example, unlicensed users.

  • EKB-15469: In generic dial plan, pushing partition fails when “useOriginatingDeviceTimeZone” is false. Fixes an issue where pushing a generic dial plan fails if the partition configured had useOriginatingDeviceTimeZone unset.

  • EKB-15363: Remove dependency on event to update Cisco-MS DPA(GS_SMEInstanceData_DAT) when username is changed. The multi vendor hybrid dial plan and SNR instances are now updated with the new username when a relation/User’s username has been updated.

  • EKB-15293: Microsoft Subscriber Management needs similar validation as Quick Subscriber when assigning numbers/services. Validation has been added to not allow number assignment if a user is not properly licensed with PhoneSystem feature type.

  • EKB-15151: Inconsistent behavior for “Add Webex App” when setting calling behavior to Unified CM. Fixes an issue for adding new Webex users to an existing subscriber.

  • EKB-15002: Number inventory audit fails when MGCP port exists with “No Line” error in macro function ‘fn.list_remove_dup’ - unhashable type: ‘list’. Fixes an issue where number inventory audit was failing on MGCP port with “No Line” error.

  • EKB-14759: Data sync of MSTeams users creates number inventory entry as Direct Routing type instead Operator Connect. Fixes an issue where data sync of MSTeams users was creating an INI entry of the wrong type, and defaulting to DirectRouting even for OperatorConnect numbers.

  • EKB-14719: Bulk loading FAC code fails with error, “Nonetype has no attribute split”. Fixes an issue where bulk loading FAC code was failing with error, “Nonetype has no attribute split”.