Depends on you and your customers setup tbh.
Most companies have a VPN capable firewall these days, so you can just connect that way. Or alternatively get a Teamviewer licence and put a local machine onto your account and manage that way, useful if you have a Voicemail server running on the site already.
Just never, ever put a public IP on your IPO.