First, I don't think you could use dyndns easily. Second, such a solution would be a workaround at best. You would first need a DNS name. You would then rely on some system (PC or server) that runs a dynamic DNS agent, the agent would detect the network change, report it to a DNS service, which would update the corresponding record and start the propagation of the change to all DNS servers. The SIP module on the UCx would periodically check the DNS name resolution and use the new address when it becomes available. The delay would be several minutes at best.
Maybe you should contact E-MetroTel and suggest a product enhancement to have a configurable option to allow the external IP address to be periodically checked and automatically updated.