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.
In the old good days, when the PSTN was rocking, people only had one phone line (or two if they could afford it). This means that regardless of who called who or how many phone extensions your home had, there could only be one call. Some VoIP Service owners find that translating the same behaviour to customers who come from PSTN may be the best approach, after all, they are not used to all the goodies VoIP offers. Personally, I find that as the right approach. You just skip all the drama trying to explain someone the different call flows. Keep it simple.
I will explain here how to accomplish that.