TheVoĉoTheVoĉo
Featurev37.20.0.128Cloud-PBX

Omnichannel Messaging API & Advanced Call Flow Designer Features

Product Team
Product Team

Key Features

Omnichannel Messaging API

Yeastar P-Series PBX System now provides comprehensive API capabilities for the omnichannel messaging feature. This enables inbound messages to be delivered directly to third-party message analytics platforms for automated analysis and response, and allows extension users to transfer message sessions. A comprehensive set of message API interfaces is provided to manage and process messaging-related features, including Message Channel, Message Queue, Message Session, and Messages. Additionally, new API events (30031) New Message Notification and (30032) Message Sending Result provide notifications about messages sent or received via API. (Note: Enterprise Plan or Ultimate Plan is required for Omnichannel Messaging and API feature must be enabled. For Linkus Mobile Client, transfer message sessions feature is supported in version 5.19.7 or later.)

Extension presence issue fixed

Fixed an issue where the Ring Timeout(s) setting for all presence statuses except Available did not take effect.

Voicemail greetings display issue fixed

Fixed an issue where voicemail greetings recorded via the voicemail menu were not displayed in the extension's voicemail settings page.

Granular Client Permission for Chat

Optimized Menu Visibility permission for Linkus clients by adding support for granular control to Chat, allowing administrators to specify whether extension users have access to internal chat and external chat. (Note: For Linkus Mobile Client, these granular permission settings will be applied to version 5.19.7 or later.)

CTI control support for Snom phones

Added support for CTI control with Snom phone models: D710, D720, D712, D715, D725.

Obtain RPS PIN for Yealink phones

Added support for obtaining RPS PIN for Yealink phones provisioned via RPS method directly from the PBX web portal. The RPS PIN can be checked in the phone list and when editing a Yealink phone. (Note: Users might need to upgrade their phones to the recommended firmware version and configure them with an RPS PIN to maintain RPS functionality due to Yealink's discontinued direct RPS support for certain phone models.)

Optimized Text-to-Speech (TTS) prompts in Call Flow Designer

Optimized TTS prompts for call flow components (Prompt, Menu, User Input, Record, Dial by Number, and Transfer). Added support for up to 10 variable placeholders in text fields, allowing dynamic text and voice prompts. A 'Prompt Generation Timeout (s)' field was added; if a voice prompt is not generated within this period, the caller is routed to the next component without a prompt. Variables indicating the TTS result (e.g., $Prompt{index}.ttsResult) were also added for these components.

Call flow disconnection issue fixed

Fixed a call flow issue where calls could not be disconnected when a call flow attempted to query the database and the query timed out.

Feature code occupied issue fixed

Fixed a feature code issue where the system prompted that the code was occupied even though no duplicate code existed when changing a feature code.

Queue Panel permission for Company Contacts

Added a new queue panel permission 'Show Company Contacts Matching Results' for queue managers and agents. When enabled, the Waiting Calls and Active Calls panels of the queue will display matching results of company contacts, regardless of the user's general visibility permission for company contacts.

Optimized email server event notification

Renamed the event 'Yeastar SMTP Server Error' to 'Mail Server Error'. Email sending failures from a custom SMTP server will now also trigger the 'Mail Server Error' event, in addition to the system's built-in SMTP server.

Optimized Static Defense settings

When 'Allowed Country IPs' is enabled, if a register trunk or peer trunk uses a domain name, the system automatically adds the domain name to a static defense rule to prevent connection failures. When setting a static defense rule with 'Action' set to 'Accept', users can now specify whether the rule is applied to a specific service or a port range.

Two-factor Authentication email issue fixed

Fixed a 2FA issue where a user failed to receive authentication codes via email when the email address contained uppercase letters.

Microsoft Teams User Presence Synchronization optimization

Optimized the Microsoft Teams User Presence Synchronization feature: When bidirectional presence synchronization between extension and Microsoft Teams user is enabled, the extension does not sync presence status from Teams when it is ringing or busy (on a call) to avoid impacting ongoing calls.

Odoo CRM Integration contact synchronization fixed

Fixed a contact synchronization issue where, when an associated CRM user received inbound calls from a CRM contact, the PBX created a new contact instead of synchronizing the existing contact information to the phonebook.

Added API Feature Settings interfaces

New API interfaces for API feature settings allow users to query or update extension status monitor settings, trunk status monitor settings, and Webhook event push settings. It also includes an interface to send a test message to a specified Webhook URL for connectivity testing.

Added Call Control API interface

Added a new API interface 'call/directly_forward_to_voicemail', which enables forwarding an incoming call to the voicemail of either the called party's own extension or another specified extension.

Optimized Auto Provisioning API interfaces

Optimized the API interfaces 'phone/search' and 'phone/get' by adding a 'rps_pin' parameter, allowing users to query the RPS PIN for Yealink phones provisioned via RPS method.

AI Text-to-Speech neural voice models

Optimized the AI Text-to-Speech feature by adding support for neural voice models, providing more natural-sounding and diverse voice options. (Note: Some robotic-sounding voices are no longer supported. Previously generated prompts with discontinued voices remain usable but cannot be edited.)

Linkus Web Client: Transfer incoming calls to voicemail

Added support in Linkus Web Client for transferring incoming calls directly to an extension's own voicemail from the incoming call pop-up.

Linkus Web Client: Set Temporary Status with specific end time

Optimized the 'Set Temporary Status' feature in Linkus Web Client by adding support for setting a specific date and time for an extension's temporary status to end, after which it automatically reverts to the original status.

Linkus Web Client: Queue Panel Company Contacts display

Optimized user experience in the Linkus Web Client's Queue Panel by adding support for displaying matching results of company contacts in the 'Waiting Calls' and 'Active Calls' panels, irrespective of the user's visibility permission for company contacts. (Note: This requires granting the 'Show Company Contacts Matching Results' permission to queue managers or agents in the PBX settings.)

Omnichannel Messaging API & Advanced Call Flow Designer Features

Product

Cloud-PBX