Yeastar P-Series Cloud Edition 84.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 84.22.0.134.
- To try out the new updates, check for firmware updates from PBX admin portal 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
- AI Receptionist
- Yeastar P-Series Cloud Edition provides AI Receptionist feature,
which functions as a 24/7 virtual assistant that automatically answers
calls, greets callers, responds to inquiries based on your custom
knowledge base, and intelligently routes calls to the appropriate
destinations, reducing repetitive manual tasks while ensuring consistent
service delivery.
For more information, see AI Receptionist Overview.
- 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: ).
- Trunk
- Added support for the following shared trunk settings:Note: As shared trunks are centrally configured and managed in Yeastar Central Management (a PBX management platform), these settings are read-only and cannot be modified on the PBX web portal.
- SIP Registration Timer: Define the number
of registration attempts and default registration validity
period for a register trunk (Path: ).

- Custom SIP Headers: Define the custom SIP
headers and values to be included in the SIP INVITE messages for
calls sent through the trunk (Path: ).

- SIP Registration Timer: Define the number
of registration attempts and default registration validity
period for a register trunk (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, Call Transcription, and Voicemail Transcription) from to .
- AI Transcription
-
- Added the following add-on subscription services to expand
minutes for AI Transcription feature (Path: ).

Subscription Description AI Transcription (One-Time Capacity) The previously Transcription service, which provides a one-time capacity of AI transcription minutes for the PBX. You need to purchase additional minutes once the quota is used up. AI Transcription (Monthly Quota Pack) Each pack provides 500 AI transcription minutes per month, you can subscribe to one or multiple packs as needed. Note: The minutes reset each month and do not roll over to the next month.Note: PBX provides one-time free minutes for AI Transcription feature (120 minutes for Enterprise Plan or 240 minutes for Ultimate Plan). You can expand more minutes according to your needs.- To subscribe to these services, go to the Yeastar Partner Portal (dedicated for Yeastar partners) or contact your service provider (for non-partner customers).
- You can subscribe to one or multiple monthly quota packs, purchase one-time capacity, or subscribe to both services as needed. If both services are subscribed, minutes are deducted from the monthly pack first.
- Optimized the following AI transcription event notifications
(Path: ).
Event Description Your AI Transcription Usage is Reaching the Capacity Limit Added support for specifying capacity alert thresholds separately for one-time capacity and monthly quota packs. 
The event notification will be triggered when the AI transcription utilization rate of either the one-time capacity or the monthly quota pack has reached the pre-configured capacity thresholds.
AI Transcription Limit Reached The event notification will be triggered when the total AI transcription minutes (including both one-time capacity and monthly quota pack) have been fully used.
- Added the following add-on subscription services to expand
minutes for AI Transcription feature (Path: ).
- 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 the following event notifications (Path: ):
Event Description Concurrent Calls Overload Triggered when call concurrency has reached the PBX's limit. Lost Connectivity to Shared Trunk Triggered when a shared Trunk has lost connectivity abnormally. - 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: ).
- 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 Cloud Edition 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 Cloud Edition.
- 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 a value
ai_receptionistto themenuparameter for the interfacesystem/get_menuoptions, which can be used to query the existing AI receptionists in the PBX. - Added support for querying the total and used
capacity of one-time or monthly AI transcription
minutes and AI receptionist 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.
Trunk Added the following parameters for the interfaces trunk/getandtrunk/query, which can be used to query the corresponding settings for shared trunks:registration_attempts: The number of times the system will retry when a trunk registration fails.default_registration_time: The default registration validity period (in seconds).custom_sip_headers: The custom SIP headers and values that will be included in the SIP INVITE messages of outbound calls sent through the trunk.
Inbound Route Added a value ai_receptionistto the destination parameters for the Inbound Route API interfaces (except for theinbound_route/delete), which can be used to query or set the routing destination to an AI receptionist.IVR Added a value ai_receptionistto the destination parameters for the interfacesivr/get,ivr/query,ivr/create, andivr/update, which can be used to query or set the routing destination to an AI receptionist.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. - Added a value
- 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:
- CDR
- Fixed the CDR download issue: Failed to download CDR in CSV and XLS format.
Submit Feedback
Found something that doesn't work as expected?
Let us know - Your feedback will help make the final release even better.


















