I recently confirmed that transferring a file with the Communicator clientÂ across a firewall is not a supported feature in OCS 2007 R2.Â This surprised me, and I see many others in the OCS forums have struggled withÂ firewall portsÂ in an attempt to get this working. Equally surprisingly is that this does not seem to be officially documented anywhere. I have updated my popular â€śOCS File Transfers â€“ Key Facts & Common Curesâ€ť post to cover this scenario.
Note: this will be supported in the upcoming release of OCS â€“ Communications Server â€ś14â€ť.
The key requirement for a Communicator file transfer to work is that each client needs to be able to locate each other on the network.Â Â IfÂ a firewall exists on the network path between the client end-points, theÂ file transfer will not work. File transfer scenarios suchÂ as one internal Communicator client (inside a corporate firewall) and one external Communicator client (outside the firewall with no VPN) are not supported.
Attempting to transfer a file in MOC without each client able to locate each other directly produces the dreaded â€śYou cannot receive the fileâ€¦. This may due to firewall restrictions or network problemsâ€ť as shown below.