- Details
- Category: Technology
FusionPBX's current stable release (when writing this article) is 4.4.4. So far the best FreeSWITCH fronted I have ever found. However, there is no flawless software, and because of the highly complex structure within, FusionPBX is no exception.
The hardest part in FusionPBX, in my opinion, is keeping track when upgrading legacy systems. There are many factors: dial-plans get upgraded but old tenants don't get them, LUA scripts are updated, and FreeSWITCH upgrades all these conduct to variables change and then, new software looking for variables that are not provided by old dial-plans is one of the darkest places to look for a bug.
I will write here about two issues I found: first, regarding the EYE icon, then about the CDR when recording the calls.
- Details
- Category: Technology
Roundcube is an awesome webmail. The most complete I have ever seen so far. Its fancy, look and feel combined with its IMAP access makes it not only very intuitive but to be synchronized with other clients. Well, if you are familiar with IMAP protocol you will understand why. Anyway, you can go to the Roundcube official website to read about the multiple capabilities this software has.
One thing that Roundcube lacks is a Calendar, similar to the Google Calendar. Lucky us, Kolab the open-source project, has published a calendar plugin for Roundcube. I will talk here about how I managed to install it under my ISPConfig3 web hosting server.
- Details
- Category: Technology
This is one of the most common issues that could carry issues if you have a MariaDB Galera Cluster. After restarting the cluster, the nodes are not joining. If you look into your log, you may find a line like this:
It may not be safe to bootstrap the cluster from this node. It was not the last one to leave the cluster and may not contain all the updates. To force cluster bootstrap with this node, edit the grastate.dat file manually and set safe_to_bootstrap to 1.
Continue reading, here are some steps I did to recover mine.
Read more: Recovering MariaDB Galera Cluster after a Restart
- Details
- Category: Technology
Auto-provisioning is the technique that allows a hardware telephone to pull its SIP configuration from the PBX, this way a system administrator doesn't need to be in front of the telephone each time there is a change; think of auto-provisioning as a remote configuration. Auto-provisioning will reduce the need to have the hardware in your hands each time you want to change a SIP credential.
Aastra telephones are supported on FusionPBX, but they are not out of the box. I will talk about how I did to auto-provision an Aastra phone.
This article assumes:
- You have a working FusionPBX.
- You have access to an Aastra telephone.
- You have super-admin FusionPBX privileges.
- You have root SSH access to your server.
So, now you that have all, let's start first with the server end.
Read more: Auto-provisioning an Aastra IP Telephone with FusionPBX
- Details
- Category: Technology
This is not a new capability. Since 4.2 (maybe before), FusionPBX has offered this capability. When a caller sends a voicemail message, FusionPBX can convert it to text as well. This is handy, not everybody has the patience to listen to the sounds. Sometimes, reading is faster. This service is possible because of the Bing API from Microsoft.
Since 2018 (not sure when), Microsoft has deprecated Bing API in favour of Azure. This means that legacy users may still use it (for a while, we don't know yet when it will drop completely) but new users who want to use the transcribe service won't be able to do it.
I will explain here how I figured out how to make it work with Azure.
Read more: Configuring the Voicemail Transcriptions (Speech to Text) with Azure in FusionPBX

