The biggest gotcha with Polycom VTC devices that I have dealt with involve the device itself not being 'aware' that it is being NAT'd. Our CheckPoint firewall (our current edge firewall) actually recognizes the H.323 traffic coming from our VTC devices, and rewrites the IP address in the actual packets themselves to reflect the public IP address that our VTC devices are hidden behind. You can see this happening or not happening if you get a packet capture of the device and look at it in Wireshark - the built in Wireshark decoder shows the IP address the client "thinks" it is coming from. If you placed the device behind a DSL modem and a router this wouldn't fix your problem... the VTC device would still "advertise" itself as being behind a privately routable address, not the public IP. Even if the remote VTC device receives the traffic, the remote device is still "dumb enough" to try to connect back to the inside IP address of your Polycom, not the NAT'd IP you actually came from. This is kind of hard to explain without a whiteboard... I hope you follow what I'm saying 😕 Are there any settings on the Polycom where you can explicitly set a public IP address that should be "advertised"? Then you could statically NAT the relevant ports on your Palo Alto back into your VTC device, for this one particular remote public IP address that you're trying to establish a VTC with. I fought with this for a couple of weeks, a few months ago, so a lot of the problems with VTC are still somewhat fresh in my mind.
... View more