you need to get the appropriate ports opened in the firewall to get chat programs working, unfortunatly finding the correct ports is trial and error. I believe video and voice use the udp protocol rather than the tcp protocol and I believe that many sys admins dont alow udp connections.