We are using microsoft Lync ( VOIP )
Can do Instant message between employee - you can see who's in and who's not. who's on the phone, etc...
Usefull for us as we have about 75 employees at the head office on 2 floors. And have offices in Oakville, NC and CA. Really easy to use