Need to find (preferably free or crack) decision on the organization of communication chat several offices
the main criteria
1. Easy connection (established hammered name, drove a server and connected)
2. Desirable "rooms"
3. audio\\video conference
4. It is desirable that you could still throw each other files.
long head scratching to find anything...\\can not come up :(