Enhanced Messaging Campaigns & Linkus Distinctive Ringtones

Key Features
Message Campaign
Yeastar P-Series PBX System supports a Message Campaign feature, allowing users to create SMS or WhatsApp campaigns to send specified message content, files, or WhatsApp message templates to multiple recipients simultaneously.
Message Channel: WhatsApp Message Template
Added support for WhatsApp Message Template. PBX can automatically synchronize approved message templates from the associated WhatsApp Business Account ID for a WhatsApp channel, enabling users to initiate or restart conversations outside the 24-hour customer service window.
Message Channel: SMS Messaging Integration
Added support for SMS messaging integration with Skyetel and Athena, allowing setup of SMS message channels for these Service Providers on Yeastar P-Series PBX System.
Linkus Distinctive Ringtone
Added support for assigning distinctive ringtones to user's Linkus UC Clients for specific call features like IVR, Ring Group, and Queue, allowing users to easily recognize different types of incoming calls.
Trunk
Added support for configuring a Tech Prefix on a SIP trunk, which will be appended to the dialed numbers routed through the trunk.
LDAP Server Integration
Fixed the contact synchronization issue where synchronized contacts could not be deleted after the integration was disconnected.
Auto Provisioning: Custom Phone Model Templates
Added support for uploading templates for unsupported phone models from Yeastar-supported vendors, allowing these phones to be added to the PBX system for auto provisioning.
Auto Provisioning: IP Phone Configurations
Added support for configuring Power LED notification settings for voicemail and missed call, and screensaver-related settings (backlight timeout and screensaver exit behavior) for IP phones.
Auto Provisioning: Yealink DECT Phone Contact Sync
Added support for synchronizing contacts data to the remote phonebook of Yealink DECT phones, enabling users to query and place calls from the remote phonebook.
Outbound Route
Optimized the data exporting by adding support for exporting all dial pattern rules of an outbound route.
AutoCLIP Route
Optimized the setting for 'Record Keep Time' to allow customization of the record keep time, instead of selecting from pre-defined values.
Call Flow Designer
Optimized the 'Transfer' component: Users can now set a custom destination using either a specific phone number or a dynamic expression, and enable direct transfer to voicemail if the custom destination has a mailbox.
Queue
Fixed the ringback tone issue where callers could not hear the ringback tone after queue calls were routed to the failover destination, even if a ringback tone was set.
Call Recording for IVRs
Added support for setting up call recording for IVRs. If configured, the system automatically records calls on the selected IVRs.
WhatsApp Message Channel Optimization
Optimized WhatsApp messaging integration by making WhatsApp Business Account ID mandatory for automatic message template synchronization. Also added 'Extensions Allowed to Create Messaging Sessions' and 'Close Session Automatically' configurations for better session control.
Message Queue
Added a configuration item 'Chat Assignment Mode' for message queues, offering flexible control over how a session is assigned (manual pickup, automatic assignment, or pickup-disabled mode).
Static Route
Fixed the static route setting issue where it failed to select a VLAN interface.
Archive
Fixed the remote archiving issue where recording data failed to be archived remotely via FTP server.
Hot Standby
Fixed the hot standby issue where the system did not send the related event notification when a failover occurred.
Extension Password Policies
Added support for setting password policies for extensions, allowing specification of minimum password length for user and registration passwords, and restricting reuse of previous user passwords. This feature is accessible for super administrators.
System Log
Fixed the remote system log issue where the PBX did not send related syslog messages after configuring a third-party syslog server.
Active Directory Integration
Fixed the AD user synchronization issue where AD users with 'Password never expires' set were not displayed in search results when searching specific users from a specified OU.
Microsoft Entra ID (Azure Active Directory) Integration: Specific User Sync
Added support for synchronizing specific Entra ID (Azure AD) users by searching in specific groups and individually assigning existing or creating new extensions.
Microsoft Entra ID (Azure Active Directory) Integration: Outlook Contact Sync
Added support for selecting specific Entra ID (Azure AD) users in specific groups when synchronizing personal contacts to their Linkus Contacts directory.
Dynamics 365 CRM Integration
Optimized call recording security: Only users who have logged in to Linkus for Dynamics 365 can play call recordings synchronized to the CRM.
Custom CRM/Helpdesk Integration Template: Bearer Token
Added an authentication method 'Bearer Token' for custom CRM/Helpdesk integration. All HTTP requests will automatically include the 'Authorization: Bearer {{.AccessToken}}' header, with the access token automatically refreshed.
Custom CRM/Helpdesk Integration Template: Custom Request Headers
Added support for adding custom request headers, which will be included in every HTTP request to the CRM/Helpdesk.
API: Webhook Event Monitoring
Added support for monitoring API events via Webhook.
API: Optimized API Interfaces
Optimized API interfaces for Message Campaign (query, search, get, upload, retrieve template, add, edit, delete, retry), System (added 'message_channel' and 'message_queue' parameters to get_menuoptions), IVR (added/optimized 'client_unique_ringtone' parameter for IVR calls), and Queue (added/optimized 'client_unique_ringtone' parameter for queue calls).
API: Bulk Message Sending Failed Event
Added an API event notification (30030) 'Bulk Message Sending Failed', triggered when some messages fail to send in a message campaign.
API: Call End Details Notification Fix
Fixed the API event issue where the (30012) 'Call End Details Notification' event for CDR was not triggered for incoming calls via account trunk.
Linkus SDK for Web
Optimized Linkus SDK for Web by adding support for video calls.
Linkus Web Client
Added support for configuring distinctive ringtones for incoming calls based on different call sources (colleagues, customers, specific contacts) on the Linkus Web Client.

Product
Cloud-PBX