In this release
- This release added powerful new modules for Conferences, along with CID-Based Routing for more flexible call control. We’ve also made significant PBX improvements and fixed several bugs to ensure a more stable experience.
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.
New Modules
Scheduled Conferences
We’ve introduced a new feature to give you more control and flexibility when setting up conference calls.
Now, you can:
- Schedule a repeatable conference: Set up a conference call to occur on a recurring basis (e.g., daily, weekly, monthly).
- Add external participants: Easily include participants from outside your organization when scheduling a conference.
Dynamic Conferences
We’ve added a new feature that gives you more control over your conference calls. The Dynamic Conference feature allows you to easily create or join a conference room.
Here’s how it works:
- Create a new conference: When you call the Dynamic Conference extension, you can create a new conference room by entering a unique 4-digit number.
- Join an existing conference: You can also join an ongoing conference by entering its 4-digit room number.
- Transfer a caller to a conference: You can now transfer a caller directly into a specific dynamic conference room from your extension.
CID Based Routing
We have introduced a new module that gives administrators more control over call routing based on the caller’s phone number. This feature is ideal for scenarios like private clubs or any approval systems where only authorized callers should be routed to a specific destination.
With CID Based Routing, you can:
- Define a primary destination for a list of authorized callers.
- Set a default destination for all other callers whose numbers do not match the list.
PBX Improvements
General
- CID Modifiers : added a new option where users can choose how to handle empty/incoming callerIDs.
- Updated the invalid entry prompt when entering a conference.
- Calls with invalid destinations will now be marked as Failed in the CDR.
- Extension Name is now shown in the Status Report.
- Addressed an issue where redundant and unused files were being generated in the Asterisk dialplan configuration, leading to unnecessary clutter and potential confusion.
IP Phone Provisioning
- Fixed the ‘no template found’ issue with RTX 866.
- Fixed an issue with device mapping unable to save values after searching.
- Fixed an issue with Grandstream templates not including the custom port in the SIP address.
Advanced CDR
- Users will now be able to track calls from these flows:
- Blacklisted calls
- Calls forwarded to external numbers
- Calls routed to voicemail
- Call termination reasons (Hang-up Cause)
Wallboard
- Added a new widget for monitoring Answered and Unanswered call count of an extension.
API
- Added support for managing the newly added modules:
- Scheduled Conferences
- CID Based gRouting
Bug Fixes
- Fixed a v5.2.38 regression issue with playing the default announcement in the Night Mode configuration module.
- Fixed an issue with the Time Condition module not checking duplicate entries in the description.
- Fixed an issue with the Queue VIPs module not accepting space as a separator.
- Fixed an issue with the System Date file not showing the accurate disk usage.
- Resolved an issue affecting Debian 12 based Twinstar servers where network configuration settings failed to reactivate upon network reconnection.
- Fixed an issue where certain forwarded calls were missing a required SIP header, causing them to be rejected by some external carriers. This affected calls forwarded from a queue to an external number and incoming calls routed to a mobile device. All diverted calls will now include the correct information.
- Fixed an issue with ‘Apply Config’ showing an error when a CloudPhone device is converted into hotdesking.
- Fixed an issue where the menu collapse icon was incorrectly positioned when using the Safari browser.
- OIDC: Added a configurable option for the groups claim name to improve compatibility with various OpenID Connect providers.
- OIDC: Resolved an issue that prevented the system from correctly handling encrypted access tokens from Auth0.
- OIDC: Improved the retrieval of user and group information directly from the id_token or access_token to enhance OIDC interoperability.
- OIDC: Fixed a token decoding error that occurred with services that use URL-safe Base64 encoding.
- Supervision: Fixed a bug where a declined click-to-dial call was incorrectly routed to an inbound call context. Declined calls will now be properly handled, preventing them from interfering with queues and inbound routes.