Yeastar P-Series Appliance Edition 37.22.0.134-beta1

Release date:March 30, 2026

Release version:V23.3-Beta


This topic introduces the new features and improvements included in the first beta release of firmware 37.22.0.134.

  • To try out the new updates, check for firmware updates from PBX admin portal or download the firmware from Yeastar Official Website , and upgrade your phone system.
  • For details on the new features and improvements in Linkus UC Clients and 'Yeastar Linkus for Google' Chrome extension, see Linkus Release Notes.
  • If you found something that doesn't work as expected, you can submit feedback directly from here.

New features

Custom Call Report
Added support for creating Custom Reports tailored to your business needs. You can select either built-in custom reports or the default call reports as datasets, then choose metrics, dimensions, and filters to define your own report data criteria, thereby generating your custom call reports.

For more information, see Create a Custom Call Report.

In addition, the following related updates are introduced:
  • Added a My Reports page in call reports (Path: Reports and Recordings > Call Reports), where you can create and manage custom reports, and quickly access the default reports you've added to this list.
    Note: You can control who can access the call reports in My Reports based on the user's assigned role (Path: Extension and Trunk > Role).

  • Moved and categorized the PBX's built-in reports into a Default Reports page.

  • Added the following custom call reports (Path: Reports and Recordings > Call Reports > My Reports).

    Call Report Description
    Inbound Queue Activity Analysis

    This call report provides granular insights into queue activity in queue call handing.

    For more information, see Inbound Queue Activity Analysis Report.

    Inbound Queue Logs

    This call report provides a quick overview of each inbound queue's call activity over a selected time period.

    For more information, see Inbound Queue Logs Report.

    Agent Activity Analysis

    This call report provides granular insights into agent activity in queue call handing.

    For more information, see Agent Activity Analysis Report.

    Inbound Queue Logs for Agent

    This call report provides a quick overview of each agent's call activity over a selected time period.

    For more information, see Inbound Queue Logs for Agent Report.

  • Optimized the following default call reports (Path: Reports and Recordings > Call Reports > Default Reports).
    Call Report Description
    Extension Call Statistics / Extension Call Activity Added a report metric Abandoned, which displays the number of calls abandoned by caller before connecting to the extension, excluding calls received when the extension acts as a member of a queue or a ring group.

    Extension Call Accounting Details
    • Added a filter criteria PIN Code, which can be used to filter call report data using specified PIN codes.

    • Added a report metric PIN Code, which displays the PIN code used when making a call via a restricted outbound route.

    DID/Outbound Caller ID Activity Added filter criteria DID and DOD, which can be used to filter call report data using specified DID and DOD numbers.

    Agent Missed Call Activity Added a report metric Queue, which displays the queue that received the call.

    Agent Performance Added support for specifying more than one queue for data filtering.

  • Added support for the following quick actions from a call report:

    • Customize download settings: Click beside Download to customize call report download settings.

      For more information, see Download Call Report from PBX Web Portal.
    • Add to My Reports: Add a frequently used report to My Reports list for quick access.
    • Add to Scheduled Reports: Quickly schedule a task to automatically send the report via email.
  • Added support for customizing the report data display:

    • Click beside the desired field to reorder its display position in the report data.
    • Click beside the desired field, then drag it to the Left (Freeze Column) or Right (Freeze Column) to fix the display position.
  • Optimized the scheduled call report.
    • Optimized the scheduled call report settings (Path: Reports and Recordings > Call Reports > Scheduled Reports > Add Report > Scheduled Info):
      Setting Description
      File Format Added support for downloading call report in HTML format.

      Duration Format Added support for specifying the display format for all duration-related fields.

      Include Details Added support for specifying whether to include call details in the downloaded report, and defining how the details will be downloaded.

      Note: This option is available only for call reports that include call details (e.g. IVR report or Queue Performance report).

      For more information, see Schedule Automatic Call Report Delivery via Email.

    • Added support for displaying the delivery status of scheduled call reports in the scheduled log list (Path: Reports and Recordings > Call Reports > Scheduled Logs).

  • Optimized the call report APIs:
    • Added an interface myreport/list, which can be used to query the list of custom call reports and default reports added to the My Reports list for quick access.

      For more information, see Developer Guide - Query My Reports List.

    • Optimized the existing call report API interfaces:
      • Added parameters to interfaces call_report/list, call_report/detail, and call_report/download for querying the following call reports.
        Call Report Description
        Custom Call Reports Added a parameter my_report_id, which can be used to query the statistics of custom call reports and the default reports added to the My Reports list for quick access.
        Extension Call Accounting Details Added a parameter pin_list, which can be used to filter call report data using specified PIN codes.
        DID/Outbound Caller ID Activity Added parameters did_num_list and dod_num_list, which can be used to filter call report data using specified DID and DOD numbers.
      • Added the following parameters to interface call_report/download to specify the call report download settings:
        Parameter Description
        detail_type Specify how details of associated calls are downloaded in the report file.
        format Specify the download file format.
        duration_format Specify the display format for all duration-related fields.
      • Added a response parameter status to interface call_schedule_report/list, which returns the delivery status of the scheduled call report.

      For more information, see Developer Guide - Call Report.

Improvements and bug fixes

Extension
  • Added support for setting the maximum number of Linkus UC Clients that can simultaneously log in to an extension (Path: Extension and Trunk > Extension > User > Extension Information).
    Note: To achieve simultaneous Linkus logins on multiple devices, the Linkus clients must meet the following version requirements:
    • Linkus Desktop Client: Version 1.21.2 or later
    • Linkus Mobile Client: Version 5.24.13 (iOS) / 5.24.7 (Android) or later
  • Added support for viewing all Linkus clients logged into an extension and managing their associated devices, such as adding remarks for devices or remotely logging the extension out of specific ones (Path: Extension and Trunk > Extension > Linkus Clients > Currently Logged-in Devices).

    For more information, see Manage Logged-in Linkus Clients for an Extension.

    Note:
  • Added support for updating extension information by importing files (Path: Extension and Trunk > Extension > Import).

    When importing, if an extension number already exists in the system, its settings will be automatically updated with the data from the file.

    Note: This feature is only available for super administrator.
Contacts
Added the following fields to company contact information for more comprehensive contact details (Path: Contacts > Company Contacts):

  • Organization
  • Job Title
  • Position
  • Industry
  • Supervisor
Auto Provisioning
Fixed the following Resource Repository issues:
  • When uploading an IP phone firmware, the webpage displayed a "Failed to upload" error and the operation did not complete.
  • After uploading firmware for a model with a suffix (e.g., X5U-V2) first, the base model (e.g., X5U) no longer appeared in the Model drop-down list when uploading firmware later.
Time Condition

Increased the maximum number of custom business hours and time periods that can be added for the following features (from 10 to 20):

Feature Description
Inbound Route When Time Condition is enabled and Time-based Routing Mode is set to Based on Custom Business Hours or Based on Custom Time Periods, you can add up to 20 time setting entries and up to 20 time periods for each time setting entry.
Business hours and holidays When configuring business hours in a time zone, you can add up to 20 time periods in Business Hours and Break Hours for each time setting entry.
Call Flow Designer When Time-based mode of a Business Hours component is set to Based on Custom Business Hours, you can add up to 20 time periods in Business Hours and Break Hours.
IVR When Time Condition is enabled for IVR Key Press Event and Time-based Mode is set to Based on Custom Business Hours or Based on Custom Time Periods, you can add up to 20 time setting entries and up to 20 time periods for each time setting entry.
Inbound Route
Fixed the inbound route issue: When an inbound route was set to Based on Custom Time Periods routing mode, dialing the feature code for a specific time period did not switch to the corresponding destination, while other feature codes worked normally.
Call Flow Designer
Fixed the HTTP Request component issue: Failed to obtain complete data from HTTP response.
Speed Dial
Added support for adding a remark to speed dial number (Path: Call Features > Speed Dial).

When users dial the speed dial number to call out, the remark will be displayed along with the phone number for better identification.
AI
Moved the entry of built-in AI features (Text-to-Speech and Voicemail Transcription) from Integrations > AI to AI > AI Toolbox.
Email Template
Fixed the Email Template issue: When editing the email template for Scheduled CDR and specifying the display text for the CDR download link, the PBX automatically prepended http:// to the URL, resulting in duplicate prefixes and making the link inaccessible.
Event Notification
Added an event notification Concurrent Calls Overload (Path: System > Event Notification > Event Type > System), which is triggered when the call concurrency has reached the PBX's limit.
Messaging Channel
Fixed the messaging channel issue: When setting up a Twilio SMS channel using a NAT-mapped domain, users failed to receive SMS messages through the channel.
SIP Settings
Added support for customizing SDP session parameters, including the session name (s= line) and the <username> part of the session originator (o= line), to meet specific carrier or device requirements (Path: PBX Settings > SIP Settings > Session > Session Parameter Configuration).

For more information, see SIP Settings.
SNMP
Added a field EngineID, which displays a unique identifier of the SNMP entity (PBX). This value is fixed and cannot be modified.

Microsoft Entra ID (Azure Active Directory) Integration
  • Simplified the integration process. The integration can now be initiated simply from the PBX, requiring only a Microsoft account login for permission consent. The PBX will automatically create the necessary application in Microsoft Entra ID for the connection, with no manual configuration required.
    Note: Existing integrations using the legacy method will continue to work without interruption.

    For more information, see Integrate Yeastar P-Series PBX System with Microsoft Entra ID.

  • Optimized user synchronization settings.
    • Added a configuration item User Avatar Synchronization. If selected, user avatars will be synced from Microsoft to the PBX extensions.

    • Added support for modifying the extension information of synced users.

      If you disable the mapping of specific fields or all fields, the corresponding information will not be synchronized, and you can edit the information directly on the PBX.

    For more information, see Synchronize Users from Microsoft Entra ID to Yeastar P-Series PBX System.
  • Optimized the contact synchronization settings: With the simplified integration method, the Outlook contact synchronization requires only configurations on the PBX, no more need for handling permission access additionally in Microsoft.
    Note: Existing integrations using the legacy method remain unchanged and still require permission configurations in Microsoft.

    For more information, see Synchronize Microsoft Outlook Contacts to Yeastar P-Series PBX System.

API
  • Optimized the API interface for the following features:
    Feature Description
    System Added support for querying the total and used capacity of AI transcription minutes using the interface system/capacity.

    For more information, see Developer Guide - Query PBX Capacity.

    Extension Added a parameter max_clients for the interfaces extension/get, extension/query, extension/create, and extension/update, which can be used to query or specify the maximum number of Linkus Clients that can be logged in with a specific extension simultaneously.
    Contacts Added parameters organization, job_title, position, industry, and supervisor for the Contacts API interfaces (except for company_contact/delete), which can be used to query or specify the corresponding information of a company contact.

    For more information, see Developer Guide - Contacts.

    Recording Added a request parameter file for the interface recording/playtoextension, which allows you to specify a recording using its file name when playing it to an extension.
  • Optimized the API events (30011) Call State Changed: Added a internal object in the members array, which returns the information of internal calls.

    For more information, see Developer Guide - (30011) Call State Changed.