So it was about time, and I had to renew my old trust Acer V5 15" i5 Laptop. After digging and digging I decided to get an HP OMEN 17.3" i7-8750H Laptop. Although it is hardware built for gamers, the fact that it has 12 CPU cores makes it really attractive for coders and people who need power for other things than playing.
I will write here how I managed to make it work almost flawlessly under Linux Mageia 7.
The updating or upgrading process for a FusionPBX is really straight forward:
This afternoon, while I was upgrading a customer I notice that the CDR was not recording.
FusionPBX 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: dialplans get upgraded but old tenants don't get them, LUA scripts are updated, FreeSWITCH upgrades all these conducts to variables change and then, new software looking for variables that are not provided by old dialplans 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.