I'm trying to set up AV conferencing via OCS 2007 R2, but I'm having a bit of a nightmare. The setup I have is as follows:
Enterprise Pool running AV conferencing server, along with IM and web conferencing
Edge server with 2 NICs, one assigned as the internal NIC, 1 assigned as the external NIC with 3 IPs assigned to it (one for each of acces edge, web conf edge and av edge)
The box is checked fot NAT translation in the AV edge configuration
All connections go via the edges. There is no concept of an 'internal' user connecting directly to the pool servers, as this is a hosted service, so clients could be anywhere.
When two clients are on the same network, it works absolutely fine, because as I understand it, comms between two users are peer to peer. If, however, I am at home and attempt to communicate with either a colleague in the office, or anyone else at their home, it fails every time.
The office location is behind a NAT and a firewall, and so am I or any of my other home based colleagues because we have our own home routers. I'm thinking that the peer to peer negotiation is failing because of NAT, but if thats the case, I don't know how to get around that. I could set up forwarding rules, which I guess would be fine for home, but which wouldn't work for the office location, given that there are multiple users there.
IM works fine by the way, irrespective of where the user is.
The external firewall has ports 3478 and 443 opened for the public address that is NAT'ed to the DMZ address of the edge server. it currently also has 5061 for IM. I've tried opening the ports that would be required for federation (even though we don't federate with anyone else...desperation) but that didn't work either.
I haven't even touched web conferencing yet, although I do know that currently it dosn't work unless on the same lan.
Surely I'm not the only one in the world with a configuration like this?
Thanks in advance for any help you might be able to offer.