I ran into a similar problem once, but was able to get the H.323 endpoint to register to a second local zone on a
gatekeeper by adding these commands to the config:
use-proxy extranet default inbound-to gateway
use-proxy extranet default inbound-to terminal
use-proxy extranet default outbound-from gateway
use-proxy extranet default outbound-from terminal