New CompletePBX Release – 5.2.20

Aug 27, 2023 | CompletePBX Change Log, VoIP PBX Technical Updates

In this release:  New support in OpenID Connect login and improved support in RADIUS login, login order of priority, disabling local login, improved hot-desting and IP phone provisioning, API and GUI.

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.

PBX Security & Administration

New Authentication Module & OpenID Connect Support

A new Authentication module (ADMIN -> Security -> Authentication) is now available, and supports three different login options:

  • Local – users configured in CompletePBX.
  • RADIUS – users configured at a remote RADIUS server
  • OpenID Connect – users authenticated by an external service using the OpenID Connect protocol

Authentication module in complete pbx - new

Note that local login may be disabled, allowing only centrally managed login.

The new module allows selecting which login options are supported and in which order, where CompletePBX will try authenticating using the different options based on the order configured in the Authentication dialogue.

When allowing only Local and/or RADIUS, the login screen will appear without any change from previous versions.

Allowing both Local/RADIUS and a remote login option using OpenID Connect, the login screen will show both the normal fields and the remote login options.

CompletePBX login options local and 3rd party authentication service using openid connect

When selecting only OpenID Connect as a login option, the user will not see the normal login screen and will be redirected to login with the identity provider, such provider may offer local and/or 3rd party authentication (e.g. LDAP, Google, etc.):CompletePBX login using 3rd party authentication service with openid connect

NEW – OpenID Connect Authentication

OpenID Connect ( is a protocol that allows authenticating users using an enterprise class OpenID Connect providers, such as Keycloak, PingFederate, Auth0, and others. Such Identity Providers allow managing the users internally (on the Identity Provider server) or via a remote user management, such as Windows Active Directory controller or another company’s LDAP server. OpenID Connect can be used to support:

  • Single Sign-On
  • Multi-factor authentication (using 3rd party authentication)
  • Increased security by centrally managing users and passwords
  • Simplifying user administration & integration with existing tools
  • Enabling enforcement of password policies across different apps
  • Simplifying permission management across various apps

Authentication module in complete pbx - openid connect settings

NEW – RADIUS Autehntication Setup via the GUI

The new GUI dialogue allows easy setup of RADIUS servers and the ability to set up the order of priority of the various login options. 

Authentication module in complete pbx - RAIUS server configuration

NOTE: OpenID Connect login does not support StatExplorer, Wallboards, and Switchboard in this version.

IP Phone Provisioning

Fanvil XnU series DSS buttons are now supported in CompletePBX Endpoint Manager.

Fanvil X6U IP Phone

Other PBX Improvemens

API improvements
GUI improvements

Bug Fixes

  • In some versions, a serial number is not being created for a new system from the License dialogue before providing a license key.
  • Error on Yealink T46 template saving.
  • Teams Connector – presenting the first available user instead of the assigned user in the Teams Connector User field when opening the Device.  Saving without reselecting the correct user changes the settings.
  • Night mode hint not working after an Asterisk restart.
  • API – minor fixes
  • GUI – minor fixes
  • Supervision – 
    • Issue when deleting voicemail
    • Incorrect queue call display
  • StatExplorer – 
    • In some cases, calls are not detected correctly as answered
    • Ring-group – fixed analysis issue


IP PBX: recent news & updates: