Wir nutzen hier von Microft den Live Communications Server (aktuelle Version heißt Office Communications Server) und als Client den Office Communicator. Damit kann man Textnachrichten senden, eine Videokonferenz machen und auch mit Headsetintern telefonieren.
Weitere Infos gibt es hier:
http://office.microsoft.com/de-de/communicationsserver/FX101729111031.aspx
Dieses Programm dürfte alles können was Du suchst, ist nur leider nicht Freeware.