Release Notes - ZIRO Platform for Microsoft (ZPM) 9.5

New Features

Support for Microsoft Calling Plans

ZPM now supports provisioning numbers 3 PSTN Connectivity types:

  • Direct Routing
  • Operator Connect
  • Calling Plans :new:

Administrators can now set up Dial Plan Group and Select Microsoft Calling Plans as the PSTN connectivity type.


Helpdesk users can license users from the 360 View (either via direct license or group-based assignment) to enable them with a Microsoft Calling Plan and assign a Microsoft Calling Plan number using the existing Calling Tile.


Associate Emergency Locations with Phone Number Assignments

Assigned Phone Numbers can now be associated with an emergency location. (To learn more about Emergency Calling and Locations see - Emergency addresses for remote locations - Microsoft Teams | Microsoft Learn)

Administrators can configure emergency locations associated with numbers using the Dial Plan Group Configuration Page, similar to how voice policies are configured.

The 360 View will automatically configure and, if desired, display the emergency location when assigning a user a phone number and provide feedback if the location is incorrectly set.

Associated Teams Phone on 360 View

When enabled, the 360 View shows if the account is associated with a team phone (e.g., Yealink, Poly, or AudioCodes) and provides the phone’s status.

Administrators must first enable this feature before it is enabled (System > General Settings)


Number Porting - Port Numbers to ZIRO DRaaS

The Porting Interface has been simplified to make it even easier for ZIRO DRaaS Customers to track number port orders by name or phone number and monitor the status of their orders. This will help ensure that your site configuration is properly prepared and ready for the transition to Microsoft Teams.


ZIRO DRaaS Shared Main Numbers with Extension Dialing

Customers with ZIRO DRaaS and Shared Main Number with Extension Dialing can now be provisioned through ZPM. Upon assigning a user an extension, ZPM will automatically set the user’s number and extension in Microsoft Teams and establish the necessary rules on ZIRO’s hosted SBC to ensure the user’s extension is routed correctly.

Note: For Auto Attendants to dial by extension correctly, an Entra ID attribute must be set and often requires the above Live Write down to Active Directory


Live Write down to Active Directory (Early Adoption Program)

Early adopters now can write down to AD. Interested in enabling this feature?
:date: Book a Meeting with a Member of the ZPM Product Team

Users can automatically update on-premise active directory in real-time by assigning a user a phone number or extension. This is important in certain scenarios/use cases including:

  • On-premise SBC in a hybrid environment requiring LDAP-based Routing.
  • Auto-Attendant dial-by-extension to function correctly for on-premise AD users

Values can be automatically generated and written to AD in real-time

Other Enhancements

  • Enhanced 360 View Contact Card
    • Better Support of Different Account Types in Teams
    • Ability to identify user’s tied to an On-premise Active Directory
  • Added Summary Table for Port-In Orders Phone Number Inventory
  • Modified Text Input Component to Always Trim Leading+Trailing Spaces

Fixed Bugs:

  • Dev logs are sometimes spamming Error logs.
  • Options Height in multi-select is too small and hides values (ex. Security Groups)
  • Unable to add Teams line to a user with an apostrophe in name
  • Cannot view individual numbers when creating a port order
  • Fixed Update Audit Entries of On-premise AD attribute
  • Emojis in Headers are not Supported by new Embedded Release Notes
  • Powershell client fails to recover from non-terminating commands
  • Navigating to the port-in-drafts route causes the app to crash instead of re-routing to the port-in-orders page
  • Rows with spaces and non-north American numbers cause port orders to fail
  • Navigating to the route which does not exist throws an oops dialogue
  • Fix Routes for Pages part of the new ZIRO Support Settings
  • 422 not thrown by number-portabilities if the conflicting phone number is not the billing telephone number
  • Fixed Problem with Header Styling (Discourse VS in ZPM)
  • Bulk Provisioning Issue with Edit Row Modal Phone Number Input not accepting Spaces, Dashes or Parentheses
  • Fixed Bulk Provisioning Does Not Accept UPN with Uppercase Characters When Provided via Excel
  • Fixed User-photos Endpoint not returning display name
  • Dubber errors not formatted correctly
  • Discard Changes modal interrupts route back to 360 view when deleting teams calling
  • Exiting a Dial Plan Group without Making Changes Presents Invalid Discard Changes Modal
  • Fixed Issues with accountType Enum in 360 View
  • Options Height in mutli-select is too small and hides values (ex. Security Groups)
  • Cleaned up Security Group Membership Audit Entries
  • Unable to license Resource accounts with Resource Account SKU (Faculty)
  • Missing 50-character limit validation for business name input on Port Orders
  • Errors thrown by “CurrentUserSession” check when logged out

API

  • Field config to only set VoiceRoutingPolicy for Resource Accounts

9.5.1 Hotfix

Fixed Bugs:

  • Cannot generate SAML SP metadata without IDP matadata during initial SSO setup
  • Failure to handle errors when sending port-in orders to Bandwidth
  • Some Numbers Displayed Incorrectly on SBC Misconfiguration Report
  • Numbers going to Teams being Incorrectly Loaded as Dynamic Exception groups
  • 360-View does not Display Teams Phone Tile when the Device is an AudioCodes phone (or any phone of lowCostPhone type)
  • 360-View call is consistently retrieving extra information about shared calling policies causing delays.