Release Notes

Release Notes




About Canary vs Stable Releases

Stable Releases

  • Generally available releases advertised to clients via in-app notifications and available for download on our Customer Portal

🐤 Canary Releases

  • Provided upon request only -They are PREVIEW releases that not are available for download on the Customer Portal

  • For customers needing to resolve issues using a previous version of ZPC.

  • For customers wanting to test and provide feedback on new or beta features (just ask!)

ZIRO Platform for Cisco 10.1 🐤 Canary Release

Important notice: New EULA form

When signing in for the first time, a new EULA form will appear. Users will need to accept this EULA before they can start using ZIRO Platform for Cisco. Users will not be prompted to accept this EULA more than once unless the EULA changes.

Features:

  • Allow automated deprovisioning in ZPC to preserve LDAP attributes on users
    Administrators can now choose if a deprovisioning job will maintain or remove the values set on the Telephone Number and Extension attributes.

  • New EULA form on sign-in
    After upgrading ZPC to 10.1, users must accept ZIRO’s EULA after signing in for the first time.

  • Expose the CUCM "Last Registered" Column to the Device Utilization Report

  • Enhancements to Ziro Touch Provisioning Jobs

  • Ability to keep an existing voicemail when creating an extension
    When assigning a new extension to a user and a voicemail with the same extension already exists in Cisco Unity, ZPC will now ask if the current voicemail should be reassigned to the user or deleted.

  • Administrators cannot delete the Proxy Server Connection if one or more Proxy Features are turned on.

  • Ability to transform handlebar variables to capitalize the first letter

Fixed Bugs:

  • End user groups not being assigned when reassigning a public phone to user.

  • Updated the Public phones tooltip in search results.

  • Unassigned Teams Numbers Showing Up As Unavailable In ZPC When Dial Plan Sync Enabled (last X digits matching).

  • Fixed an ambiguous Health Status error "Problem caching server data".

  • Change Health Status cause for Proxy while on inactive side.

  • The “Found Users” button in the LDAP Management page does not have a large gap between the button and the popover anymore.

  • Fixed a Null Pointer exception when trying to load a CSF.

  • The text on the System Health Status badge does not overflows anymore.

  • In Site Management, invalid fields are now highlighted in red.

  • In Site Management, warnings about invalid fields will not appear immediately on load.

  • Resolved an issue where a warning would not be cleared from the Voicemail form once the form became valid.

  • It is now possible to delete a voicemail alternate extension from the middle of a list.

  • “Show common fields” was not displayed in the sidebar if a section was selected too quickly.

  • Multiple voicemail alternate extensions can now be added at the same time.

  • We now ignore users without a username when searching for specific LDAP attributes.

  • We’ve changed the email address used in our error messages.

  • Resolved an issue where the search results would sometime show results that a Site-based helpdesk user should not have permisisons to

  • In Zero-touch Provisioning, the Run button now resets when job is completed.

Detailed API Changes:

- new endpoints - delete /microsoft/assessments/cisco-pbx-exports/{} - get /cisco/admin/webex-calling-data - get /cisco/automate-itsm/cisco-site-dpg-summaries - get /cisco/field-configs/webex-calling/v2 - get /cisco/zpm-to-zpc-proxy/cisco-360-view/v1/{} - get /microsoft/assessments/cisco-pbx-exports - get /microsoft/assessments/cisco-pbx-exports/{} - get /microsoft/assessments/cisco-pbx-exports/{}/cdr-txts - get /microsoft/assessments/cisco-pbx-exports/{}/cer-zip - get /microsoft/assessments/cisco-pbx-exports/{}/cuc-zip - get /microsoft/assessments/cisco-pbx-exports/{}/cucm-tars - get /microsoft/automate-itsm/cisco-360-view/v1/{} - get /system/admin/oauth2-resource-server-settings/defaults - post /cisco/automate-itsm/cisco-enduser-extension-changes/v1 - post /cisco/defaults/voicemail/alternate-extension - post /cisco/zpm-to-zpc-proxy/export-logs/v1 - post /cisco/zpm-to-zpc-proxy/export-logs/v1/today - post /microsoft/assessments/cisco-pbx-exports - post /system/security/current-user/eula-signature - removed endpoints - delete /microsoft/cisco-on-premise/cucm-servers/{}/directory-numbers/{} - delete /microsoft/cisco-on-premise/cucm-servers/{}/extension-mobility-profiles/{} - delete /microsoft/cisco-on-premise/cucm-servers/{}/pcce-agents/{} - delete /microsoft/cisco-on-premise/cucm-servers/{}/phones/{} - delete /microsoft/cisco-on-premise/cucm-servers/{}/snr-profiles/{} - delete /microsoft/cisco-on-premise/cucm-servers/{}/snr-profiles/{}/snr-destinations/{} - delete /microsoft/cisco-on-premise/cucm-servers/{}/translation-patterns/{} - delete /microsoft/cisco-on-premise/cucm-servers/{}/voicemails/{} - get /cisco/automate-jobs/end-user-provisioning-settings - get /cisco/automate-jobs/end-user-provisioning-settings/{} - get /cisco/views/cucm-servers/{}/end-user-summaries/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/directory-numbers/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/end-users/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/extension-mobility-profiles/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/pcce-agents/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/phones/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/snr-profiles/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/snr-profiles/{}/snr-destinations - get /microsoft/cisco-on-premise/cucm-servers/{}/snr-profiles/{}/snr-destinations/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/translation-patterns/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/uccx-agents/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/voicemails/{} - get /microsoft/cisco-on-premise/views/global-360-view/{} - get /system/info/version - delete /cisco/admin/proxy-connection-settings

ZIRO Platform for Cisco 10 🐤 Canary Release

Features:

  • Performance Improvement to the Site Management Page

  • Dial Plan Sync for Hybrid Cisco+Teams Environments

    In environments using hybrid calling with PSTN calls going to both Teams and Cisco, it is essential to have a dial plan that can access both CUCM and Teams. This visibility allows the helpdesk to identify who is assigned a phone number in CUCM and who is assigned one in Teams. It enables them to quickly assign available numbers to users across either environment without mistakes and better support their environment.

    image-20250107-134313.png

Other Enhancements:

  • Ability to Dismiss "New Release Available" Banner for 24 Hours

  • Tweak to Orphan Devices Report About Card About the Exclusion of Deskphones

API:

  • API - Introduce CDR Storage Capacity Warnings to Health Status

Fixed Bugs:

  • Inactive numbers not showing in description

  • Icon Title Shows On Tile Hover

  • Datatable is truncating cell values too aggressively

  • Last run time of reports is not recorded if last run had an error

  • DN Range validation may be bypassed on Save for very large ranges

  • API calls that get audited fail when using OAuth API tokens

  • Failures to generate device utilization report should properly bubble up to the job status

  • SmacsButton links are still clickable when disabled

  • CDR Upload Never Stops Loading

  • SmacsButton displaying two tooltips at once

  • Datatable sticky column background color is lost on scroll

  • Toast does not include name of dial plan group when creating

  • App is unusable if connection to LDAP server fails

  • API - Scheduled Deprovisioning Report Error When No Users Are Logged In

  • API - Unity - LDAP Manual Sync - Failing to sync Unity

Detailed API Changes:

- new endpoints - delete /cisco/admin/proxy-connection-settings - get /cisco/admin/proxy-connection-settings - get /cisco/admin/proxy-feature-settings - get /cisco/defaults/snr/destinations - post /cisco/admin/proxy-connection-settings/connections - post /cisco/zpm-to-zpc-proxy/ad-user-attributes/v1/read - post /cisco/zpm-to-zpc-proxy/ad-user-attributes/v1/update - put /cisco/admin/proxy-connection-settings - put /cisco/admin/proxy-feature-settings - removed endpoints - delete /cisco/admin/sync-settings - get /cisco/admin/sync-settings - get /cisco/defaults/snr/destinations-for-microsoft-teams - get /system/info/build-properties - post /cisco/admin/sync-settings/connections - post /cisco/views/dial-plan-inventories/v2/ranges - put /cisco/admin/sync-settings - delete /microsoft/cisco-on-premise/cucm-servers/{}/directory-numbers/{} - delete /microsoft/cisco-on-premise/cucm-servers/{}/extension-mobility-profiles/{} - delete /microsoft/cisco-on-premise/cucm-servers/{}/pcce-agents/{} - delete /microsoft/cisco-on-premise/cucm-servers/{}/phones/{} - delete /microsoft/cisco-on-premise/cucm-servers/{}/snr-profiles/{} - delete /microsoft/cisco-on-premise/cucm-servers/{}/snr-profiles/{}/snr-destinations/{} - delete /microsoft/cisco-on-premise/cucm-servers/{}/translation-patterns/{} - delete /microsoft/cisco-on-premise/cucm-servers/{}/voicemails/{} - get /cisco/views/dial-plan-inventories/v2/groups/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/directory-numbers/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/end-users/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/extension-mobility-profiles/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/pcce-agents/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/phones/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/snr-profiles/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/snr-profiles/{}/snr-destinations - get /microsoft/cisco-on-premise/cucm-servers/{}/snr-profiles/{}/snr-destinations/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/translation-patterns/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/uccx-agents/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/voicemails/{} - get /microsoft/cisco-on-premise/views/global-360-view/{} - delete /cisco/macs/cucm-servers/{}/phones/{}/mobility-identities/{} - delete /microsoft/cisco-on-premise/cucm-servers/{}/directory-numbers/{} - delete /microsoft/cisco-on-premise/cucm-servers/{}/extension-mobility-profiles/{} - delete /microsoft/cisco-on-premise/cucm-servers/{}/pcce-agents/{} - delete /microsoft/cisco-on-premise/cucm-servers/{}/phones/{} - delete /microsoft/cisco-on-premise/cucm-servers/{}/snr-profiles/{} - delete /microsoft/cisco-on-premise/cucm-servers/{}/snr-profiles/{}/snr-destinations/{} - delete /microsoft/cisco-on-premise/cucm-servers/{}/translation-patterns/{} - delete /microsoft/cisco-on-premise/cucm-servers/{}/voicemails/{} - get /cisco/admin/clusters/{} - get /cisco/admin/servers/{} - get /cisco/macs/cucm-servers/{}/phones/{}/mobility-identities - get /cisco/macs/cucm-servers/{}/phones/{}/mobility-identities/{} - get /cisco/views/cucm-servers/{}/dn-detail-summaries/{} - get /cisco/views/dial-plan-inventories/v2/groups/{} - get /cisco/views/webex-calling-dial-plan-inventories/v2/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/directory-numbers/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/end-users/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/extension-mobility-profiles/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/pcce-agents/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/phones/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/snr-profiles/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/snr-profiles/{}/snr-destinations - get /microsoft/cisco-on-premise/cucm-servers/{}/snr-profiles/{}/snr-destinations/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/translation-patterns/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/uccx-agents/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/voicemails/{} - get /microsoft/cisco-on-premise/views/global-360-view/{} - get /system/admin/audit-report/custom - get /system/admin/audit-report/standard - get /system/admin/saml-sso/idp-metadata - get /system/admin/saml-sso/idp-metadata/timestamp - get /system/admin/saml-sso/sp-metadata/timestamps - post /cisco/admin/ldap-configuration/connections - post /cisco/admin/licenses/file - post /cisco/admin/servers - post /cisco/admin/servers/connection - post /cisco/admin/servers/{}/license-counts - post /cisco/macs/cucm-servers/{}/phones/{}/mobility-identities - post /cisco/macs/unity-servers/{}/voicemails/{}/pin-reset - post /cisco/reporting/cdr-db - post /cisco/reporting/cdr-db/file - post /system/admin/audit-queries/validate - post /system/admin/saml-sso/idp-metadata - post /system/admin/saml-sso/sp-metadata/exports - post /system/admin/sql-queries - put /cisco/admin/ldap-configuration - put /cisco/automate-jobs/cisco-zero-touch-deprovisionings/{} - put /cisco/automate-jobs/cisco-zero-touch-provisionings/{} - put /cisco/macs/cucm-servers/{}/phones/{}/mobility-identities/{} - put /cisco/macs/uccx-servers/{}/uccx-agents/{} - put /system/admin/audit-queries/{} - put /system/admin/saml-sso/settings

 

10.0.1 Feb 26, 2025

  • Internal Fixes

10.0.2 Feb 27, 2025

  • Unable to access Reporting and Automation modules when UC server license compliance warning is active

  • CUCM server license usage not considered when license compliance warning is active

  • Listing all sites does not properly return end user groups for sites

  • Common Fields button can be hidden when scrolling through site settings page

10.0.4 Mar 12, 2025

  • LDAP Management page has no Save button when in Proxy Server mode

  • Unable tp Save a Phone with the same Directory Number on Different Partitions

  • Gracefully handle 404 errors caused by hitting old app1 pages by implementing a filter that redirects pages from app1 to app2

  • Restored missing logs from logstash

10.0.5 Apr 2, 2025

  • LDAP site attribute lookup not ignored in site settings when disabled in LDAP Management

  • Creating Dial Plan Group ranges can fail when ranges don’t overlap in certain conditions

10.0.6 Apr 25, 2025

  • Added debug logs to help investigate performance slow downs

  • Fixed broken Common Device Configuration Input in Site Settings

ZIRO Platform for Cisco 9.6.0 Oct 10, 2024

Features:

  • Support for Licensing Webex Users with UCM

Enhancements:

  • Enhance Message On Failed SSO Login To Include the Value Sent to ZPC by IDP

API:

  • Provide IDP Name Identifier to our API as a query param

  • Improved the validation on upload of the idp.xml file when setting up SSO

Fixed Bugs:

  • External Phone Number Mask Getting Wiped In Certain Scenarios

  • DER encoded binary X.509 cert upload causes oops dialog failure instead of clean error toast message

  • Display issues in custom select component related to default value

  • Translation patterns are misconfigured in certain situations

  • Updates to AD via ZPM proxy are not being logged to ldap.log

  • Incorrect Page Title for ZPC Homepage

  • SSO fails when using an alternate name (alias)

  • Self-serve page spins indefinitely due to case sensitivity

  • LDAP Auth not working due to use of ObjectCategory instead of ObjectClass on Novell AD

  • Various Logging Problems (AXL and OUT-REST logs Missing REST ID’s and have truncated response bodies

  • Inactive numbers not showing description

Detailed API Changes:

- new endpoints - delete /microsoft/cisco-on-premise/cucm-servers/{}/directory-numbers/{} - delete /microsoft/cisco-on-premise/cucm-servers/{}/extension-mobility-profiles/{} - delete /microsoft/cisco-on-premise/cucm-servers/{}/pcce-agents/{} - delete /microsoft/cisco-on-premise/cucm-servers/{}/phones/{} - delete /microsoft/cisco-on-premise/cucm-servers/{}/snr-profiles/{} - delete /microsoft/cisco-on-premise/cucm-servers/{}/snr-profiles/{}/snr-destinations/{} - delete /microsoft/cisco-on-premise/cucm-servers/{}/translation-patterns/{} - delete /microsoft/cisco-on-premise/cucm-servers/{}/voicemails/{} - get /cisco/zpm-to-zpc-proxy/endpoints/v1 - get /microsoft/cisco-on-premise/cucm-servers/{}/directory-numbers/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/end-users/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/extension-mobility-profiles/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/pcce-agents/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/phones/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/snr-profiles/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/snr-profiles/{}/snr-destinations - get /microsoft/cisco-on-premise/cucm-servers/{}/snr-profiles/{}/snr-destinations/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/translation-patterns/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/uccx-agents/{} - get /microsoft/cisco-on-premise/cucm-servers/{}/voicemails/{} - get /microsoft/cisco-on-premise/views/global-360-view/{} - post /cisco/zpm-to-zpc-proxy/cucm-queries/v1 - post /microsoft/cisco-on-premise/cucm-queries/v1 - removed endpoints - patch /cisco/macs/ldap-users/{} - post /cisco/defaults/ldap-user - post /system/admin/saml-sso/idp-metadata - post /system/admin/saml-sso/idp-metadata

 

9.6.1 Oct 28, 2024

  • Device Utilization report querying cluster a device doesn't exist on due to non-unique clusterIDs

  • Clearing line button on UDP device doesn't reflect on save

9.6.2 Oct 31, 2024

  • WebEx Calling Tile does not Support Valid Extensions with up to 10 digits

9.6.3 Nov 6, 2024

  • Unable to Consult DN Selector in ZPC when Proxy Server Health Status Warning Occuring

9.6.4 Nov 21, 2024

  • Increase application max heap space to support larger environments

  • Missing phones in Device Utilization Report due to CDRs table being greater than 40M (and not failing correctly)

  • API - GET on directory number does not return PSTN failover number

  • API - Validation for overlapping ranges within a ZPC Dial Plan Group

9.6.5 Nov 26, 2024

  • Internal Fixes

9.6.6 Dec 3, 2024

  • Internal Fixes for our Automated Tests

9.6.7 Dec 5, 2024

  • More Internal Fixes

9.6.8 Dec 6, 2024 Stable Releases

  • Support for skeumorphic UI (visuals) of 9800 Series

  • Device Utilization Report Page does Not Report When Last Run was an Error

Enhancements:

  • Modify Text Input Component to Trim Leading+Trailing Spaces

  • Tweak to 360 View UI when No Clusters+Sites Configured

Fixed Bugs:

  • Error logs being spammed by jersey resources when corresponding spring bean is disabled

  • Cannot navigate to jabber devices from line appearance report

  • Navigating to route which does not exist throws an oops dialog

  • Cannot enable mobility identity management on a new site

  • VM tile state not reset after failure

  • Cannot navigate to or refresh user's primary extension page

  • Cannot save extension with >50 character description

  • Edit button is always enabled

  • Dial plan management table styling off when no DIDs

Detailed API Changes:

None

Hotfixes

9.5.1 Aug 26, 2024

  • Preserve alternative Call Forward Settings when saving existing Directory Number

  • Cannot generate SAML SP metadata without IDP matadata during initial SSO setup

  • AD attributes in contact card not updated immediately after save/delete

  • UI won't allow special characters in CIPC device name

9.5.2 Sep 10, 2024

  • Fixed Inability to change button types on UDP devices

  • Fixed Error When Creating a Voicemail Using Only Remaining Number of a Dial Plan Group

ZIRO Platform for Cisco 9.4.0 Apr 17, 2024

Feature:

  • Profile Picture Now Displayed in Top Navbar

  • Support for CUCM 15

Fixed Bugs:

  • Global Directory Report Datatable Column Widths Broken

Detailed API Changes:

- new endpoints - get /cisco/field-configs/search-config - removed endpoints - get /cisco/views/dial-plan-inventories/group/{} - get /cisco/views/dial-plan-inventories/site/{} - get /cisco/views/webex-calling-dial-plan-inventories/{} - get /system/field-configs/search-config - post /cisco/macs/webex-users/{}/calling - post /cisco/macs/webex-users/{}/calling - get /system/admin/audit-db - get /system/admin/audit-db

Hotfixes

9.4.2 May 14, 2024

  • Cannot change phone to public and re-assign it back to the user

9.4.4 Jun 6, 2024

  • Assigned numbers in Microsoft not showing as assigned ZPC when dialplan sync feature is enabled

  • Edit button on search page is disabled when multiple clusters shares device pools with the same name

  • Transfer Public Phone to User operation generates DN description with a random extension


ZIRO Platform for Cisco 9.3.0 Feb 26, 2024

Features:

  • Support for CUCM 15

Other Enhancements:

  • Introduced Dial Plan Syncing for ZPC clients also using ZPM

  • Enhanced About Card on Health Status Page to be clearer

  • Enhanced About Card on Certificate Management Page to be clearer

Fixed Bugs:

  • The top nav appears squished on lower screen size when health status is present

  • The top nav disappears when clicking on a user search result

  • The Breadcrumbs component is slightly taller when buttons are present

  • Vertical margin separating about card from the breadcrumbs

  • Scroll bars appear when sliding the bottom nav and toasts onto the page

  • Health status does not contain Endpoints Section after deployment

  • Automation does not disable IM & Presence on remote CUCM servers automatically

  • The “External Phone Number Mask” field Was Corrected to require Uppercase Characters

  • The logout button ends the user session before the discard changes modal is accepted

  • Long toast messages without spaces are not wrapped properly

  • The “Directory Number Availability Report” fails when the server is not tied to any cluster

  • ConcurrentModificationException thrown in health status Get

  • Fixed E-mail status notifications not including ZPC-ZPM Synchronization Status

  • Common field icon not shown correctly on site configuration page for dropdown fields that show multiple values

  • Fixed Voicemail Delete Failing On Public Phones

Detailed API Changes:

- new endpoints - get /cisco/field-configs/search-config - removed endpoints - get /cisco/views/dial-plan-inventories/group/{} - get /cisco/views/dial-plan-inventories/site/{} - get /cisco/views/webex-calling-dial-plan-inventories/{} - get /system/field-configs/search-config - post /cisco/macs/webex-users/{}/calling - post /cisco/macs/webex-users/{}/calling - get /system/admin/audit-db - get /system/admin/audit-db

Hotfixes

9.3.3 Mar 13, 2024

Fixed Bugs:

  • Updating Alternate Extension sends down the wrong extension

  • Automation Module’s LDAP Sync Page UI is Broken

9.3.4 Mar 20, 2024

Fixed Bugs:

  • Unable to add a new line to Cisco 3905 (and other single line phones)

9.3.5 Apr 10, 2024

Fixed Bugs:

  • Unable to change model on phones that do not support certain fields.


ZIRO Platform for Cisco 9.2.0 Dec 4, 2023

Features:

  • Ability to have ZPC Number Selector lookup availability of Microsoft Numbers

This feature is dependant on having both a ZPM and ZPC machines

When moving from Cisco to Microsoft Teams or in hybrid CUCM/Teams environments, clients share phone numbers between both systems. Keeping phone numbers unique in both Teams and CUCM is essential when using this approach.

ZPC and ZPM can now cross-check number availability to simplify management and prevent conflicts between number usage in Teams and CUCM during your migration.

  • Changes made by administrators to Site and Dial Plan Management are now reflected in the Audit Logs 📝

  • Modernized Transfer Pages (you will no longer experience a flicker when navigating to or away from the Transfer pages)

Other Enhancements:

  • Added graceful handling of client-side network connection errors

Fixed Bugs:

  • ZPC Audit Filter Broken

  • "Common Field" icon not shown on "Idle Ring" Settings

  • Caching Issue with "Send Email" Feature

  • Changing date on Audit page fails to load data

  • The extension selector does not show an error

  • Phone Button Template dropdown is not in the correct section

  • IM & Presence Not Found After Adding Primary Extension On Different Cluster

  • The edit modal for a Cisco server shows the default port instead of the actual port value

  • Fixed "Thymeleaf Service Unavailable" Page

  • Cannot change to phone model which supports both protocols on extension mobility when preferred protocol is set to No Preference

  • Admin side nav sections are not considered active when on grandchild routes

  • Webex Calling Dial Plan Inventories Endpoint Returns 500 When Resource Not Found

  • Empty Front-End Logs

  • Webex extension field lacks validation

  • Site-based helpdesk results are duplicated

  • Missing async validation on SNR and Extension Mobility name

  • API - Cisco Dial Plan DN ranges to use the same regex as the front-end

Detailed API Changes:

- new endpoints - delete /cisco/macs/Webex -users/{}/calling - get /cisco/field-configs/dial-plans - get /cisco/field-configs/email-template-previews - get /cisco/macs/Webex -users/{}/calling - get /cisco/views/dial-plan-inventories/v2/groups/{} - get /cisco/views/dial-plan-inventories/v2/search - get /cisco/views/Webex -calling-dial-plan-inventories/v2/{} - post /cisco/macs/Webex -users/{}/calling - post /cisco/views/dial-plan-inventories/v2/ranges - post /system/helpdesk/e-mails - put /cisco/macs/Webex -users/{}/calling - removed endpoints - delete /cisco/macs/Webex -users/{} - get /cisco/admin/dial-plan/groups/search - get /cisco/admin/ldap-configuration/stats - get /cisco/macs/Webex -users/{} - put /cisco/macs/Webex -users/{} - post /cisco/macs/cucm-servers/{}/snr-profiles - put /cisco/macs/cucm-servers/{}/snr-profiles/{}

 

Hotfixes

9.2.1 Dec 12, 2023

Fixed Bugs:

  • Error message when generating phone defaults if device supports more than one Security Profile in CUCM

 

9.2.2 Dec 19, 2023

Fixed Bugs:

 

9.2.3 Dec 29, 2023

Fixed Bugs:

  • Display Name not shown when creating new voicemail in Unity

 

9.2.4 Jan 10, 2024

Fixed Bugs:

  • Squashed some bugs

9.2.5 Jan 11, 2024

Fixed Bugs:

  • Squashed a new bug

9.2.6 Jan 15, 2024

Fixed Bugs:

  • Squashed another bug


ZIRO Platform for Cisco 9.1.0 Sep 20, 2023

Client Action Required:

IMPORTANT DISCLAIMER

As of January 2023, ZIRO Platform for Cisco 9.0.0 no longer supports Stack8-OS 1.0, which has reached its end-of-life. Trying to upgrade stack8-console to the latest version (3.0.1) on Stack8-OS 1.0 will result in failure.

If you have not upgraded to Stack8-OS 2.0 yet, please contact our support team at softwaresupport@goziro.com to obtain the necessary instructions and files for the upgrade.

Features:

  • Administrators Can Create and Manage Email Templates for Helpdesk to send from 360 view (very useful when onboarding new users) 🤩

  • Administrators can now set a default "Auto-Answer" setting from the Dial Plan Group ✔️

    📢 This change allows for populating this setting in Zero-Touch Automation and Bulk Automation as well. 

Enhancements:

  • Ability to Disable Deskphone Tile ❌📞(finally!)

  • Removed Date+Time of Release from ZPM/ZPC splash page

  • Added modal to confirm voicemail deletion when adding new extensions

  • Improve LDAP Management Page UX to Prevent Typos

  • Improved Feedback to Helpdesk when they do not have Access Unity Server

Fixed Bugs:

  • LDAP Logs are Polluted with Calls to CUCM (due to LDAP Sync)

  • 360 view reports Voicemail on different clusters as valid voicemail

  • Issues with Copy UDP Buttons to Deskphone

  • Error message when deleting voicemail with an extension that is not part of a dial plan group

  • Deleting voicemail or DN from the Search Page attempts to adjust Enduser Settings when it Shouldn't

  • SMTP Notification Device API documentation is in the Wrong Section

  • Error Toasts On 360° View Never Dissapear

  • Protocol Field Visible when Opening devices which are not part of the Phone Model list

  • About REST page has incorrect HTTP status code

  • Enduser Deprovisioning used by Automation doesn't audit e164 numbers correctly

Detailed API Changes:

- new endpoints - delete /cisco/macs/Webex -users/{}/calling - get /cisco/field-configs/dial-plans - get /cisco/field-configs/email-template-previews - get /cisco/macs/Webex -users/{}/calling - get /cisco/views/dial-plan-inventories/v2/groups/{} - get /cisco/views/dial-plan-inventories/v2/search - get /cisco/views/Webex -calling-dial-plan-inventories/v2/{} - post /cisco/macs/Webex -users/{}/calling - post /cisco/views/dial-plan-inventories/v2/ranges - post /system/helpdesk/e-mails - put /cisco/macs/Webex -users/{}/calling - removed endpoints - delete /cisco/macs/Webex -users/{} - get /cisco/admin/dial-plan/groups/search - get /cisco/admin/ldap-configuration/stats - get /cisco/macs/Webex -users/{} - put /cisco/macs/Webex -users/{} - post /cisco/macs/cucm-servers/{}/snr-profiles - put /cisco/macs/cucm-servers/{}/snr-profiles/{}

 

Hotfixes

9.1.2 Oct 25, 2023

  • Validation on CSF and CIPC names are incorrectly enforcing prefixes that block updates to devices

  • Building Mobility Identity Fails in Some Scenarios

  • Fixed an issue where help-desk users were getting an error message when clicking on “Send Email” if the current user’s ID was an email address.

  • Fixed an issue where adding an agent line to an Extension Mobility profile would sometimes fails.

  • Fixed an issue where a line on a desk phone would sometimes have an empty Label or Caller ID


ZIRO Platform for Cisco 9.0.0 & stack8-console 3.0.1 Jul 18, 2023

Features:

  • Webex Calling Provisioning 😲

    ⚠️ Please note that ZPC does not support Webex -only environments. This feature is only available for hybrid environments in which Webex Calling coexists with an on-premise CUCM.

  • Modernization of Jabber Tiles (TCT,BOT,TAB,CSF, CIPC) and CIPC Tiles on 360 View

    • Loading of these tiles will now be significantly quicker ⚡🚀

    • The CSF and CIPC devices will now benefit from the Drag & Drop Phone Editor UI which was previously only available for the Deskphone and UDP devices

  • Add Support for "Media Resource Group List (MRGL)" Phone Setting for the Following Devices 

    • Deskphones

    • CIPC

    • iPhone

    • Tablet

    • Android

    • IM Softphone

Other Enhancements:

  • Ability to Copy Public Phones 🤩

  • Adjustment to Dial Plan Exception Group About Card

  • Display Prompt Modal After Uploading a new Certificate to SMACS

  • Cleanup "License" Page for ZPM & ZPC

Fixed Bugs in stack8-console:

  • stack8-console fails to update OS vulnerabilities due to a blank sources.list file

Fixed Bugs in ZPC:

  • Extension Selector has warning for no numbers available even on existing numbers

  • Sorting was Broken on the Dial Plan Inventory Report

  • New User modal does not appear when switching back to a new user's original cluster

  • Dial Plan Management site search filter is case sensitive

  • Line Appearance Management Report typeahead dropdown is not aligned with input

  • API - Adding ID in payload when creating a server does not add server to application

  • Can save directory number with invalid call forward settings

  • Site Management - Can drag and drop multiple default values for a single select

  • Users Found popover is misaligned

  • Call Forward No Answer Ring Duration field lacks validation

  • Voicemail tile is populated with voicemails from secondary lines in some cases

  • Global Directory Report to return only users that are in CUCM.

  • Public Phone Crashes when loading a deskphone with a non-unique Device Pool name

  • Number mask inputs in directory number component have no validation

  • Enable UCCX switch does not have a tooltip when it is disabled

  • API - Fix Error Handling when RISPort Queries Quotas are Exceeded (Catch "exceeded allowed rates for Realtime information" messages)

  • Uploading cert via GUI doesn't store the entire chain

  • SNR Profile Description default is incorrect when one-click is disabled

  • Voicemail tile in disabled edit state on empty clusters

  • Operations menu links not enabled/disabled according to current cluster

  • UI - Shared lines on public devices do not report the correct voicemail settings information

  • Filtering on Date in Audits returns error

  • Cannot save Primary Extension if save button is pressed too quickly while Call Forward CSS is required and selecting an inactive DN

  • Default label and external mask are not generated when DN is part of two dial plans

Detailed API Changes:

Hotfixes

9.0.2 Aug 14, 2023

  • Clicking on a “User Operation” fails if the user’s ID is an email address.

ZIRO Platform for Cisco 8.3 Apr 3, 2023

Client Action Required:

  • Introduced Ability to Build users in Multiple Clusters
    When we introduced our new global search which looks across all clusters from the search page, users on multicluster environments lost the ability to build user profiles in a multiple clusters.  In this release, we introduced a new cluster dropdown in the 360 view to help bridge that gap.

Features:

  • Support for Agent Provisioning on PCCE 4K and 12K! 🤩

  • Ability to Auto-Disable Servers in Error State via new “System Health Settings & Notifications” Toggle
    When enabled, servers which enter an error state will be automatically disabled to prevent the helpdesk from accessing the problematic cluster. Once a server is automatically disabled it is the administrators responsibility to re-enable the server once the error is resolved.

  • Improved Behavior for Helpdesk Users When a Server is Disabled by an Administrator
    We now logout "Site Based Helpdesk" users only if their permitted sites are tied to a disabled server (i.e. if Bob has access to all sites within the "Europe" and "North American" clusters, when Bob is working in the "New York" site and his administrator disables the CUCM tied to the "Europe" cluster, Bob can continue to work without interruption).

  • Name Change - ZIRO "Provisioning" is now Called "ZIRO "Platform"

Other Enhancements:

  • New "Security and Permissions" Admin Menu Item Contains Following Pages:

    • SAML Single Sign-On

    • User Permissions

    • OAuth2 Resource Server Management

API:

  • Kill Legacy Global Config endpoint (and remove admin_variables)

Fixed Bugs:

  • Network Changes Cause Oops Dialog

  • Not Redirecting to Login Page when Session is Closed or Times Out

  • Primary Extension link on contact card links to undefined

  • Device Registration Status Tooltip Dismisses Too Quickly

  • Clicking Cancel from the Phone Button Layout Conflict Modal Does Not Reload the Phone Form

  • UCCX agent form returns wrong server information in multi-server environments

  • Certificate management page shows empty CSR card when no CSR exists

  • Problems With Logging (out-rest and task logs)

  • Success toast incorrectly appears on line feature change

  • Voicemail Alias in line button within popover does not update when editing

  • Disabling server doesn't apply disabled status to server row

  • Public Phone Calls Deskphone Field Config and Site Endpoint on Every Change to Line Feature Fields

  • Clicking on User Icon in Contact Card Triggers an Error

  • Delete modal and toast notification showing wrong name of phone if edited

  • Voicemail should not move with extension when changing line layout

  • Add User is still visible in navbar when feature is toggled off in the admin page

  • Opening a UDP with a unsupported Phone Model triggers an error message

  • "Enhanced Line Mode" General Setting Not Reflected on UDP D&D Editor

  • CDR crashes when loading entries with long termination codes

Detailed API Changes:

Hotfixes

8.3.1 May 11, 2023

  • UI stuck in loop when creating a device using a name that already exists

  • Unable to Search for Call Logs by e164 Extension

  • Unable to activate a deskphone for users that have a DN starting with a +

  • Device Utilization Report Schedule is Broken

  • Call Forward field does not Accept SIP URI’s

  • Bulk Provisioning Broken

  • Translation Pattern not found error appears after creating a Translation Pattern on 360 view

  • Cannot provision users on dial plan group with over 10000 numbers

  • Servers can be deleted when status is set to Disabled

  • Voicemail tile does not update after setting up Primary Extension

  • CISCO HCS Licenses Incorrectly Returns Health Warnings

  • Clicking X on Primary Extension modal causes endless loop of modals

  • Wrong Route Partition Assigned To Translation Patterns on Updates

ZIRO Platform for Cisco 8.2.7 Feb 21, 2023

Fixed Bugs:

  • Migrating Line Text Label from sites to dial plan group would sometime result in loosing Line Text Label values

  • Unable to Generate CSR upon Fresh Deployment

ZIRO Platform for Cisco 8.2.4 Feb 2, 2023

Fixed Bugs:

  • “Automatic Phone Button Template Management" Broken on UDP Devices

ZIRO Platform for Cisco 8.2.3 Jan 30, 2023

In this release we just squashed a few bugs 🦶🪲 See new features and client action required for version 8.2.1 for more details.

Fixed Bugs:

  • "Allow Control of Device from CTI" Flag Not Being Enabled Upon UDP Creation

  • LDAP Settings Page Breaks After Saving

ZIRO Platform for Cisco 8.2.1 Jan 19, 2023

Client Action Required:

  • Moved "Line Text Label" Setting to Dial Plan Group

    This change is in service to allowing "line text labels" to advertise shorthand dialing numbers which are specific to the dial plan group.  Previously, due to this setting being tied to the site settings, it was impossible to achieve this in a site which used multiple dial plan groups.

  • Cleanup of Global Administration Flags

    All the settings which used to live on the "Global Configuration" page have been moved. They are now divided as per below:

    • "Days to Keep Audit Records" now live on the Audit Settings page

    • All other settings now live in the General Settings page

Features:

  • Moved "Line Text Label" Setting to Dial Plan Group

  • Cleanup of Global Administration Flags

  • Introduced Drag n' Drop UI on Extension Mobility Tile

  • Modernized SNR Tile (loads faster!)

Other Enhancements:

  • Added Ability for Self-Serve Users to Create SNR Destinations
    Previously, Self-Serve users could not create SNR destinations from the Self-Serve Portal, they could only update an existing destination which meant the Helpdesk had to create it for them ahead of time.  Now, after the Helpdesk creates the empty SNR profile, the Self-Serve user will see the SNR destination option in their portal.

     

  • Enhanced Bulk Line Appearance Report To Link To Associated Device Pages
    In order to provide more flexibility when modifying shared line appearances from this report, we have added the ability to open up the specific device on which the line is shared.

     

  • Ability for Admin to upload CDR backups
    We now have a dedicated page for uploading your ZIRO CDR backup file to ZPC.

API:

  • Excel Export of Audits Now Includes a new "Error Message" Column
    We have added a column to the Excel file, previously the error message was only visibile from the "Audit Logs" page UI.

Fixed Bugs:

  • Number Mask is falsely required to save failover settings on DN

  • Unable to GET Registration Status of Devices from the "Device Utilization" Report Under Certain Conditions

  • Site Based Helpdesk page should return empty list instead of error message when no Site Based Helpdesk group has been provided

  • Service Subscription Name Input Lacks Validation

  • Error When Transferring a Voicemail Between Lines on Deskphone

  • Deskphone and Public Phone can be Saved With Invalid Button

  • "Dial Plan Exception Group" Prompts for Discard Modal when It Shouldn't

  • Transfer of UDP does Not Update "enableCti" on Destination User

  • Cannot Delete All if tile has no description

  • Creating voicemail on non-primary line does not update Line Settings

  • Error Swapping Buttons on Phone After Adding and Removing Expansion Module

  • Swapping Primary and Secondary Lines on Deskphone Results in Invalid Feedback

  • API - ZPC fails to create additional Alternate Extension when request contains an ID

Detailed API Changes:

  • new endpoints

    • get /cisco/field-configs/self-serve-options

    • get /system/admin/health-status-settings