In this release
This release introduces Active Directory/LDAP integration for centralized user management and enhances Virtual Agents with phonebook support and resilient AI routing. It also adds Auto Provisioning for Bittel phones, a new API to monitor trunk status, and multiple bug fixes.
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 Feature: Active Directory & LDAP Integration
Centralize user management by connecting CompletePBX directly to Microsoft Active Directory or standard LDAP servers. This integration streamlines onboarding and system security with automated directory synchronization, flexible attribute mapping (usernames, extensions, emails), and secure real-time credential validation over LDAPS.
- Parameter Import Validation: When importing advanced parameters, you will now be alerted immediately if the file is invalid, rather than after the overwrite prompt.
Virtual Agents Enhancements
- Phonebooks: Enhanced Virtual Agents with phonebook integration, enabling automated caller identification for personalized greetings and seamless data handoff to CRM systems.
- AI Region Fallback: Reworked the AI region fallback mechanism to operate on a per-call basis rather than globally, ensuring that temporary regional connectivity issues no longer block subsequent calls.
- Agent Editing: Adjusted Virtual Agent license validation to permit modifying or deleting existing agents without an active license, while still requiring a valid license to create new ones.
Auto Provisioning
- Scan Devices: Added Poly and Bittel OUI to the Endpoint Manager for device recognition.
- Bittel: Added support for Bittel Corded (62 NEO, 77 Slim, IP20, Uno Pro) and Cordless (62 NEO, UNO Pro) phones.
API
- Added support for Trunk Registry Status, this will enable administrators to monitor the registration status of trunks
(see CompletePBX API Documentation for more information)
General
- Added BLF (Busy Lamp Field) support for the “Night Mode All” feature to allow visual monitoring of the global night mode status on supported phones.
- Introduced an automated daily system check that alerts administrators via email if CDR or CEL database tables become corrupted, preventing data loss and upgrade failures. The Email Settings must be properly configured for it to work.
Bug Fixes
- Virtual Agents: Fixed an issue to prevent generating call summaries for unrecorded or rejected calls, reducing unnecessary AI token usage and ensuring webhooks only receive summaries for eligible calls.
- Auto Provisioning: Fixed SIP account provisioning for Grandstream DP75X devices to correctly assign user credentials, display names, and account enablement parameters.
- Packages: Fixed package dependencies between the core PBX system and the AI module to prevent incompatible version installations during upgrades.
- Queues: Fixed an issue where updating an active agent’s Class of Service caused duplicate queue entries by automatically logging out the affected agent to apply the new configuration.
- Fixed an issue where OS upgrades initiated from the Web UI would fail silently due to an unhandled bootloader installation prompt.
- Fixed an issue where sending emails to portal users would fail if the “From” address contained a space.
- Fixed an issue where SMTP relays rejected Fax2Mail messages by ensuring attachments use their correct MIME type instead of a generic default.