Version 20 has been a real challenge for us. We lost functionality in trunk configs to be able to have API-based SMS on the same DIDs as voice and caller ID at the same time. 3CX support indicates we should write our own trunk template if we want caller ID too.
Version 20 removes the desk phone template support for multicast settings to be delivered to the desk phones. So again we are told to go into unsupported land by using custom templates.
I'm particularly disappointed by a 3CX initiative that has told us all for years to stay supported, use only supported configs, and then long-standing, long-existing functionality that is key no longer works in V20. We too have schools that rely upon multicast.
I remember reading an article from a 3CX leader who suggested that many PBX were going to be too expensive to run for SMB, which is one of the reasons 3CX was working on adding multi-tenant capabilities. That's lovely and fantastic, but can we please have back the needed features that had been in the product for years? The fact that 3CX running on premise in enterprise licensing functioned like a real phone system was a competitive advantage. 3CX enterprise on premise is not a neutered SaaS app.
Please 3CX help us and protect the brand you have established. We need multicast in the templates for desk phones.