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.
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: ).
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: ).

For more information, see Manage Logged-in Linkus Clients for an Extension.
Note:- This feature is only available for super administrator.
- Extension users can also view and manage all Linkus clients logged into their extensions. For more information, see Manage Logged-in Linkus Clients on Mobile Client, Manage Logged-in Linkus Clients on Desktop Client, and Manage Logged-in Linkus Clients on Web Client.
- Added support for updating extension information by importing
files (Path: ).
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.
- Added support for setting the maximum number of Linkus UC
Clients that can simultaneously log in to an extension (Path: ).
- Contacts
- Added the following fields to company contact information for more
comprehensive contact details (Path: ):

- 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: ).
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 to .
- 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: ), 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: ).
- 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.

- Added a configuration item User Avatar
Synchronization. If selected, user
avatars will be synced from Microsoft to the PBX
extensions.
- 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.
- 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.
- 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_clientsfor the interfacesextension/get,extension/query,extension/create, andextension/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, andsupervisorfor the Contacts API interfaces (except forcompany_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 filefor the interfacerecording/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
internalobject in themembersarray, which returns the information of internal calls.For more information, see Developer Guide - (30011) Call State Changed.
- Optimized the API interface for the following features:
Submit Feedback
Found something that doesn't work as expected?
Let us know - Your feedback will help make the final release even better.
















