Not to insult 3cx but the current 3cx SBC is not a true enterprise SBC. If you are a service provider you really should be using an enterprise SBC, it will help address a number of deployment scenarios, NAT transversal issues and eliminate customer side complexity like VPNs or customer-side...