We have found a way to leverage every feature offered to improve or solve a clients experience based on needs - mobility, Webmeeting and WebRTC are the heavy hitters.
Over the past several years we have deployed and worked on over 100+ 3CX platforms in all shapes, sizes and flavors. From on premise to cloud based it is our go to solution for clients needing a robust UC/PBX platform. While we specialize in the call center arena, we have 3CX installed everywhere from attorneys offices, book stores, doctors offices, residential services companies (Electrical, Plumbing, Heating), manufacturing facilities and of course small Mom & Pop businesses.
If I or any employee is sitting behind a desk waiting on phone calls, we are missing a lot of opportunities, with the 3CX android app and push services our offices are now where ever I, my android and my laptop are. We are a 100% soft-phone installation, either on Smartphones or Windows soft-phones the only time I use a physical desk-set is when I am at a clients location making a test call from their system.
It needs a better training and certification process.
We've had no issues with deployment.
We've had no issues with stability.
We've had no issues with scalability.
" to have the option of using a music stream for the customers when they are on-hold."
I agree. Have been saying the same thing.