In this release
This release focuses on platform stability, security updates, API enhancements, and Virtual Agent usability improvements. The update includes operating system package upgrades, an Asterisk upgrade, expanded API capabilities, and several improvements to Virtual Agent management.
IMPORTANT NOTE! When upgrading from version 5.0.59 or older, follow the following procedure (click to expand)
If you are upgrading a Spark system, you may ignore the special instructions. For any other system of version 5.0.59 or lower please perform the following steps:
1. run
yum install xorcom-centos-release
2. run yum update
This will ensure the system will be updated from the correct repositories.
Virtual Agents
Simplified Filler Configuration
Managing your Virtual Agent’s filler messages, the audio played to prevent “dead air” while the AI processes a request, is now faster and more capable:
- Centralized Settings: Adjust filler text and response delays directly within the General settings tab.
- Multiple Messages: You can now define several different filler phrases in a single field by separating them with a semicolon (;).
- Round-Robin Playback: When multiple messages are defined, the Virtual Agent will automatically cycle through them in order, ensuring a more dynamic and natural conversation for the caller.
Improved Virtual Agent Selection
The Virtual Agent ‘Description’ is now displayed in CompletePBX dialogs where Virtual Agents can be selected as call destinations, making it easier to identify and select the appropriate agent.
Enhanced Prompt Version Control (Custom Agent)
Improved the “diff” view with a new summary of total changes and scrollbar markers, making it easier to quickly locate and review updates between system instructions.
General
- Operating System Updates Debian 11 and Debian 12 operating system packages have been upgraded to their latest available versions. This upgrade includes the latest Apache2 security and maintenance updates.
- Asterisk Upgrade The embedded Asterisk version has been upgraded to v20.19, providing the latest fixes and stability improvements from the Asterisk project.
- CDR Backend Migration Replaced the legacy cdr_mysql module with cdr_odbc for Call Detail Record (CDR) storage.
API
To improve integration with third-party applications and management platforms, the following API functions have been added:
- Call Recordings: Added functions to retrieve (download_call_recording) and remove (destroy_call_recording) recording files.
- Virtual Agents: Added full management capabilities, including functions to list, create, modify, and delete agents.
Bug Fixes
- Virtual Agents: Fixed an issue where the Virtual Agent license status was presented incorrectly when a valid license was present but the associated services were not yet enabled.
- SMTP Settings: Fixed an issue where the test email script incorrectly wrapped raw email addresses in quotes, causing SMTP rejections.
- CDR: Fixed a regression issue affecting the API functions used for downloading CDR and CEL records when no filter is set.