Never used the software and never will. Opening inbound ports for the benefit of Microsoft software is generally to be avoided.
However, how about using program exceptions in Windows Firewall, that way the ports are only open for Communicator to use....
Office communicator and Windows Firewall - 0 to 60 in a fortnight
OR .... better still....
Use a VPN between locations