3CX
3CX is a cloud PBX including video conferencing, live chat, and mobile apps. It offers alerts, ACD, call center management, call monitoring/recording/routing/transfer, IVR, and communication management. Suitable for any size business, 3CX is a cost-effective, easy-to-manage platform that fosters seamless internal and external communication. Free edition available.