I suggest putting it in a network DMZ zone and not on your domain. Typically you want any public facing servers segmented from the rest of your internal network.
When setting up 3CX on a Windows PC/server, is it better if the machine is on the domain or not? Or does it make no difference either way?
Founded in 2005, when VoIP was an emerging technology, 3CX has gone on to establish itself as a global leader in business communications.