This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
|
en:change_log:astercc-4.1_changelog [2025/09/19 03:16] menglj [Bug Fixes] |
en:change_log:astercc-4.1_changelog [2025/09/19 03:32] (current) menglj |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== New Features ====== | ====== New Features ====== | ||
| - | *Support for Rocky Linux 9.x | + | *Support Rocky Linux 9.x. |
| - | *Support for PHP 7.4 | + | *Support PHP 7.4. |
| - | *Password-protected Redis connections | + | *Support Redis connections with password authentication. |
| - | *Added Redis schema caching | + | *Add Redis schema caching. |
| - | *Added the ability to block outgoing calls for suspended agent extensions | + | *Disable outbound calling for paused agent extensions. |
| - | *Added a label field to the dnclist function, which is now displayed in the campaign page options | + | *Add a `label` field to the DNC (Do-Not-Call) list and display it in the Campaign page options. |
| - | *Modified the date format and list display in the dnclist function | + | *Change the date format and list display for the DNC list. |
| - | *Added an automatic reload countdown when an agent receives an agent group reload notification (the countdown duration is passed in the event); | + | *When an agent receives an agent-group reload notification, the agent page now shows an automatic reload countdown (the countdown duration is provided in the event). |
| - | *Modifications to the agent group's automatic call termination parameters trigger a reload of the queue configuration file. | + | *Modifying an agent group's auto-hangup parameters now triggers a reload of the queue configuration file. |
| - | *Login will be blocked after a certain number of incorrect login passwords. | + | *Login will be blocked after a certain number of incorrect password attempts. |
| - | *Added agent group and outbound call task filtering features to the outbound call summary. | + | *Add filters for agent groups and outbound tasks in the outbound summary. |
| - | *Replaced the HTML5 player for announcements and voicemails. | + | *Switch to an HTML5-based player for announcements and voicemails. |
| - | *Supports separate storage of two-channel WAV files. | + | *Support separate storage of two-channel (stereo) WAV files (store channels separately). |
| - | *Importing group messages is now possible for non-admin users. | + | *Allow non-admin users to import bulk (mass) campaigns/lists. |
| - | *Added group polling. | + | *Add group polling (round-robin) routing option. |
| - | *Added a voice prompt when calling an external line from the IVR. | + | *Play a voice prompt when the IVR dials an external line. |
| - | *Importing supports .XLSX files. | + | *Import now supports `.xlsx` files. |
| ====== Bug Fixes ====== | ====== Bug Fixes ====== | ||
| - | *Resolved an issue where hidden numbers could not be deleted when deleting from the blacklist. | + | *When deleting entries from the outbound blacklist, deletion now uses the entry ID to fix the issue where hidden numbers couldn't be removed. |
| - | *Fixed a bug in the AGI DNClist that was case-insensitive. | + | *Fix an AGI bug where DNC list matching was incorrectly case-insensitive. |
| - | *Fixed a memory overflow issue caused by excessive blacklist account data. | + | *Fix out-of-memory issues caused by excessively large blacklist data. |
| - | *Exporting recordings: Optimized an issue where MySQL could not connect to update data status when the file size was too large and the package took too long. | + | *Recording export: optimize packaging to avoid MySQL connection failures when packaging/exporting very large numbers of files. |
| - | *Fixed the SQL query conditions for campaign_dncs in AGI. | + | *Fix SQL query conditions for `campaign_dncs` in AGI. |
| - | *Fixed the SQL conditions for inbound account lookup in AGI. | + | *Fix SQL conditions used when AGI looks up inbound accounts. |
| - | *Fixed an issue where outbound agent call transfers to the IVR were disconnected. | + | *Fix call drops when transferring outbound agents to IVR. |
| - | *Fixed a problem where the bind_phone table creation failed due to a long tablename field length. | + | *Fix failure to create the `bind_phone` table caused by an overly long `tablename` field. |
| - | *Fixed an issue where transferred calls could not be hung up. | + | *Fix issue where transferred calls could not be hung up. |
| - | *Resolved user permission issues for sub-CDR teams | + | *Resolve permission issues for users in sub-CDR team management. |
| - | *Improved statistical data tolerance when pause_reason is empty | + | *Make statistics tolerant when `pause_reason` is empty (handle empty `pause_reason` gracefully). |
| - | *Improved knowledge base attachment display | + | *Improve knowledge base attachment display. |
| - | *Resolved an issue where outbound transfers wouldn't enter the scoring process | + | *Fix issue where outbound transfers did not enter the scoring/quality-evaluation workflow. |
| - | *Pre-dial polling: Calling an API to check the target number | + | *Pre-dial polling now calls an API to validate/check target numbers. |
| - | *Fixed an issue with authorization failures caused by insufficient disk space | + | *Fix authorization failures caused by insufficient disk space. |
| - | *Fixed an issue with displaying customer name for inbound customer service calls | + | *Fix display of customer names on inbound customer-service calls. |
| - | *Added quality inspection range parameters and resolved recording playback issues | + | *Add a quality-check scope parameter and fix recording playback issues. |
| - | *Fixed an issue where non-administrators couldn't edit work hours | + | *Fix an issue that prevented non-administrators from editing work hours. |
| - | *Fixed an issue where multiple events in high-end Nginx HTTP Push did not have \r\n characters in them | + | *Fix an issue in newer Nginx HTTP Push where multiple events were missing trailing `\r\n`. |
| - | *Fixed an issue where status values were incorrect when adding relay group rules | + | *Fix incorrect status values when adding trunk/group relay rules. |
| - | + | ||