Yeastar P-Series Appliance Edition 37.23.0.83-beta1

Release date:May 25, 2026

Release version:V24.2-Beta


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

  • 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

Data Connector
Yeastar P-Series Cloud Edition supports exporting PBX data (e.g., CDR, call report data) to third-party databases (e.g., PostgreSQL, MySQL, Microsoft SQL Server) via data connector. The synchronized data can be read by Business Intelligence (BI) tools or other applications for data visualization and analytics.

For more information, see Data Connector Integration Overview.

AI Receptionist
Added support for the following capabilities for AI receptionist to achieve more intelligent call handling:
AI Transcription
Added support for custom service accounts, which allows you to use your own third-party AI services for AI transcription and call summary generation. The following service providers are supported:
Feature Supported Provider
AI transcription (speech-to-text for calls and voicemails) Amazon, Elevenlabs, OpenAI, Google
LLM-powered call summary generation OpenAI GPT, Google Gemini
For more information, see AI Transcription Overview.
Omnichannel Messaging
Added support for the SMS messaging integration with Voxtelesys, which allows business to set up SMS messaging channels for the service provider on Yeastar P-Series Cloud Edition, so that agents in the business can receive and reply to SMS messages from customers on their Linkus UC Clients.

Improvements and bug fixes

Extension
  • Added support for configuring a function key for an extension to monitor and pick up incoming calls to members of a specified extension group to which the extension belongs (except for the Default_All_Extensions group) (Path: Extension and Trunk > Extensions > Function Keys).

    The function key can be applied to both Linkus clients and auto-provisioned IP phones, and achieves the followings:

    Note: For Linkus Mobile Client, users must upgrade their Linkus app to the following versions:
    • Linkus iOS Client: Version 5.26.15 or later
    • Linkus Android Client: Version 5.26.10 or later
    • Monitor whether there are incoming calls ringing on any member's extension in the extension group.
    • Display the incoming calls to members in the extension group (up to 10 calls on Linkus clients, and up to 2 calls on IP phones), allowing users to select a call to pick up.
    • Press the function key to directly pick up the first incoming call in the extension group.
    For more information, see Pick up a Call for a Group Member.
  • Fixed the extension registration issue: Extensions registered on IP phones frequently went offline.
  • Fixed the call forwarding setting issue: When bulk editing extension presence settings, call forwarding setting enabled under Do Not Disturb was disabled after switching to another status and then back.
Extension Group
Added support for displaying the extension group ID on the extension group editing page (Path: Extension and Trunk > Extension Group), which helps you identify the extension group by its ID.
For example, users can dial a feature code followed by the extension group ID to pick up the first incoming call ringing in a specified extension group.

Client Permission
Fixed the extension visibility issue: When an extension performed a blind transfer to another extension it was not allowed to view, the system would crash.
Trunk
Added a configuration item Outbound Failover SIP Code for SIP trunk (Path: Extension and Trunk > Trunk > Advanced > VoIP Settings), allowing you to specify which SIP response codes trigger automatic failover to the next trunk within the same outbound route. You can choose to use the system default codes or customize your own codes.
Note: The default SIP response codes include 408, 500, 502, 503, 513, 555, and 580.

For more information, see SIP Trunk Settings.

Auto Provisioning
  • Fixed the function key issue: When more than 120 function keys were configured, the excess keys did not take effect on an IP phone after auto provisioning.
  • Fixed the custom template issue: The number of templates displayed in the list did not match the total count.
Feature Code
Optimized the Group Call Pickup feature code (Path: Call Features > Feature Code > Call Pickup): Added support for dialing the feature code followed by an extension group ID to pick up the first incoming call ringing in the group.
Ring Group
Added a configuration item No Extension Online Destination (Path: Call Features > Ring Group), which allows you to select a destination to route the call when no extension in the ring group is online (i.e. all members' extensions are unregistered or disconnected).

For more information, see Create a Ring Group.

Call Queue
Optimized the call routing configuration for the Leave Empty and Disallow to Join When Empty feature (Path: Call Features > Queue > Basic > Call Routing Destination). You can configure separate destinations for different "No Agent Available" scenarios (e.g., all agents are offline, on hold, and/or busy). When the queue matches the specified scenario, calls will be routed to the corresponding destination.

Note: The settings Maximum Callers In Queue, Leave Empty, and Disallow to Join When Empty are moved from the Preferences tab to the Basic tab.
For more information, see Create a Queue.
Recording
  • Optimized the IVR call recording logic (Path: Call Features > Recording):
    • Before this version: If the source channel of a call entering an IVR (e.g., trunk or queue) was selected for auto recording, the call would be recorded regardless of whether the IVR itself was selected.
    • After this version: If an IVR is not selected for auto recording, a call entering that IVR will not be recorded, even if its source channel is selected.
      Note: For a call flow, if the setting of a Record component is set to Enabled and the call is routed to an IVR, the system will follow the call flow's setting and record the call even if the IVR is not selected for auto recording.
  • Added a limitation of up to 99 call recording files for each download. A prompt will appear when the selection exceeds this limit (Path: Reports and Recordings > Recording Files).

Email Template
  • Added support for Email template language of Polish (Path: System > Email > Email Templates > Notification Email Language).
  • Added the {{.ExtensionName}} and {{.ExtensionNumber}} variables to the email template of Agent Auto Pause, which can be used to obtain the name and number of the agent extension.
CRM/Helpdesk Integration
Optimized the CRM/Helpdesk integration.
Note: The following features are available for all supported CRM/Helpdesk integration (excluding Dynamics 365 CRM), as well as the custom CRM/Helpdesk integration template.
  • Added support for Chat Journal. When enabled, if the recipient's number of an external chat session is identical to a CRM/Helpdesk contact, the chat messages (including the message channel type and time-ordered message records) will be synchronized to the CRM/Helpdesk system when the chat session is closed.

  • Optimized the Call Journal setting: Added support for variables {{.AI_Transcription}}, {{.AI_Summary}}, and {{.Call_Note}}. By adding these variables, the PBX will automatically synchronize the corresponding content to the CRM/Helpdesk system when the call ends or when the content is updated.
    Note: For Zoho Desk integration and Zendesk integration, if the When to Create New Ticket is set to Before the Call, these contents will not be synchronized, and will not be updated after the call.

For more information, see CRM Integration Overview and Helpdesk Integration Overview.
Speech to Text Integration
The Google Cloud STT API V1 integration is no longer maintained after this version.
Note:
API
Optimized the API interfaces for the following features:
Feature Description
Extension Group Added API interfaces for extension group, which can implement the followings:
  • Query extension group list
  • Search specific extension groups
  • Query the information of one or multiple extension groups
  • Add, edit, or delete an extension group
For more information, see Developer Guide - Extension Group.
Ring Group Added API interfaces for ring group, which can implement the followings:
  • Query ring group list
  • Search specific ring groups
  • Query the information of one or multiple ring groups
  • Add, edit, or delete a ring group
For more information, see Developer Guide - Ring Group.
Voicemail Greeting Added API interfaces for voicemail greeting settings for both group voicemail and extension voicemail, which can implement the followings:
  • Query the greeting list (for group voicemail, extension voicemail, or a combined list)
  • Record or upload a greeting
  • Play a greeting
  • Download a greeting
  • Delete a greeting
For more information, see Developer Guide - Voicemail Greeting.
Voice Prompt Added API interfaces for voice prompt, which can implement the followings:
  • Query the list of MoH playlist
  • Query the information of one or multiple MoH playlists
  • Add an MoH playlist
  • Upload a custom prompt
  • Query the list of custom prompts
For more information, see Developer Guide - Voice Prompt.
CDR Added the interfaces cdr/getaicontext, cdr/getaisummary, and cdr/aidownload, which can implement the followings:
  • Retrieve the AI-generated call transcript of a specific CDR, which may include multiple call legs.
  • Retrieve the AI-generated call summary of a specific call leg.
  • Download the JSON file containing the desired AI call transcription data.

For more information, see Developer Guide - CDR.

Extension Added parameters moh, call_forward_moh, ringback_tone_moh, and vm_greeting for the interfaces extension/get, extension/query, extension/create, and extension/update, which can be used to query or configure the corresponding MoH or voicemail greeting for an extension.

For more information, see Developer Guide - Extension.

Trunk Added parameters outbound_failover_sip_code and sip_codes for the interfaces trunk/get, trunk/query, trunk/create, and trunk/update, which can be used to query or configure the SIP codes that trigger automatic failover to the next trunk in the same outbound route when received via the trunk.

For more information, see Developer Guide - Trunk.

Inbound Route Added a parameter ringback_tone for the interfaces inbound_route/get, inbound_route/query, inbound_route/create, and inbound_route/update, which can be used to query or configure the ringback tone when the destination is set to extension.

For more information, see Developer Guide - Inbound Route.

Queue Added the following parameters for the interfaces queue/get, queue/query, queue/create, and queue/update:
  • ringback_tone and play_full_join_prompt: Can be used to query or configure the corresponding prompt settings of a queue.
  • leave_empty_no_agent_list and join_empty_no_agent_list: Can be used to query or configure "No Agent Available" scenarios and corresponding call routing destinations.
    Important: The legacy parameters empty_defined_for_disallow_to_join_when_empty and empty_defined_for_leave_empty are deprecated. Please update your API calls to use leave_empty_no_agent_list and join_empty_no_agent_list after upgrading to this version.

For more information, see Developer Guide - Queue.

CDR
Fixed the CDR filtering issue: When querying the CDR list by extension or extension group, call records from intermediate participants (other than the first, second, and last participant) could not be retrieved.
Call Report
Fixed the scheduled call report issue: When previewing or downloading a scheduled Extension Call Activity call report, the time displayed in the report data (both chart and list data) did not match the selected time period.