But if it is not ESXi-service, then there is no port-conflict on ESXi-host. Why do you want to change port then? Now this is only my guess because you did not provide enough info about your network configuration:
You are probably running some kind of router with public-IP, and you want to have management-port of your ESXi-host directly accessible from the "outside" (which btw is very bad idea and I strongly discourage you from doing it that way). And port 443 on your router's public IP is taken by that IPTV/VoIP-services. Am I right?
*IF* it is so, then I do not see here any problem at all. Depending on your router/gateway just set up proper port/ip-forwarding (sometimes called "virtual server"), i.e. any connection to public IP of your router and port (let's say) 9000 will be translated/forwarded to local IP (of private address space) of your ESXi-host and its port 443. This is technically no problem, and any router can do it. It means, you would use alternate port on your router/gateway, but you need not to use alternate port on ESXi-host.