I suggest a separate public IP and a router good enough to handle the routing properly or if they can change the ports they are using. Your hosted carrier would have the same issue if they attempted the same thing.