I host 3cx on google cloud. What is better way to connect 3cx to office and ip phones, so phone provisioning works? On the moment i just connect ip phones like softphones and 3cx is accessible on internet, but is not it better use google vpn and connect cloud to router via it? Or maybe is it worth to use some forwarding to local router? What is better in long term? Google VPN costs some extra money but if it is much more secure may be it is worth? or may be it is not necessary and 3cx is secure?