FYI, this may help
From Article 05-6050-00009 entitled Network Address Translation for Teleworker:
"Network address translation must be performed on the customer's firewall between the external interface and the DMZ. This allows the Teleworker server's public address to be translated to it's address within the DMZ.
Network address translation must also be performed between the internal and DMZ network interface. The ICP and IP sets located on the internal network stream to the Teleworker server's public address located on the external firewall interface. This address must then be translated to the IP address of the Teleworker server in the DMZ by the firewall. Without this configuration, one way transmission will be experienced in the direction of internal IP phones to the remote Teleworker IP devices.
The Teleworker server has been designed to work in this way for 2 main reasons:-
1)Internal and Teleworker sets stream to the same IP address (public routable IP address). Therefore, sets do not need to be internally reprogrammed depending on whether they're at home or at work.
2)Because they always stream to the same IP address, the Teleworker server cannot know where they are physically located, so it handles all calls in the same way.