I love the 3CX product. There has been a lot of focus on expanding the product from a phone system to an all-encompassing communication system, which is great. However, it seems like some basic features and improvements are being left behind in favor of adding broad new areas of functionality.
I would like to see more core PBX and integration improvements in the upcoming releases.
For example, the ability for 3CX to talk with other 3CX systems to present a cohesive extension path and availability. This would allow for smoother PBX to PBX call handling. For example, I call into the main 800 number, which lands in my HQ 3CX, then I enter an extension that lives on a remote 3CX in another state. The call could be handled without a custom dial app out of the box.
For CRM integration, better options for handling multiple matching contacts, such as the ability for the end-user to select the correct contact from a popup list.
There are a lot of smaller items as well.
Additionally, we like 3CX because we can run it in our own infrastructure. We would really like to see the web meeting on-premise server feature.
I would prefer to see these features over Facebook integration.
3CX is a great product. Please keep improving it.