Will the Voip work behind a NAT router that connects to the Internet with a dynamic IP?

When the voips are running our proprietary code, the remote voips can be behind a NAT router/firewall and can have dynamic public IP. The main (host) voip, must have a static IP.