views:

215

answers:

7

I'm looking for a corporate collaboration tool to help bring together my team, who are geographically and organisationally distributed. Some team members operate on client sites, behind corporate firewalls and similar.

The restrictions I have are:

  • Must allow creation of persistent 'channels' (i.e. not just one-to-one or one-to-many chats).
  • Must be free (or very close to it).
  • Must be commonly available through corporate firewalls (i.e. operate on port 80 or similar). I'm aware no solution will be guaranteed to work through every firewall, but one that allows us to avoid the common restrictions is important.
  • Must have a desktop/alert agent, to allow users to be alerted if/when new messages arrive in channels they are listening to.
  • If at all possible, should have a feature to allow the app to start at login/boot time, so developers don't have to remember to activate it, or manually sign in.

Does anyone have any recommendations which meet these criteria?

I have so far considered:

  • Google Talk: Fails the 'channels' test - group chats are also only available via the web interface.
  • CampFire: Fails the desktop alert and auto-start function. Requires users to open web browser, navigate, log in, etc. Also fails the 'free' test, but only just. Price wouldn't be an object if these other failures could be overcome.
  • www.24im.com: Fails the 'common corporate firewalls' test - this communicates on ports 10880-10889, which are blocked on all corporate firewalls we tested.
+1  A: 

Skype meets all your requirements.

sumek
Unfortunately, Skype is blocked on our corporate network.
Ben McEvoy
+1  A: 

Just use Skype. It's free, it has excellent chatting capabilities, works over firewalls, supports lots of collaboration features out of box and plenty more as plugins.

P.S. It is also supported natively on Windows Mobile and has good clients on other mobile platforms (like Fring on S60)

Ilya Kochetov
A: 

IIRC google talk uses the jabber protocol internally. You should be able to connect to it with any client and some of them should offer the channels functionality. Alternatively, you could set up your own jabber server if you want to keep your data away from google's eyes.

MattW.
A: 

Sadly, Skype is blocked on our own corporate network, though I'm not sure by what mechanism or logic.

I'm going to pursue Jabber/XMPP clients.

Ben McEvoy
+1  A: 

OpenFire + Spark are good, very good. There is a beta plugin to integrate both with red5 and enable video and audio stream. AFAIK, Spark already have support for SIP.

Kind Regards

marcospereira
A: 

Can anybody describe to me how Skype meets this requirement?:

Must allow creation of persistent 'channels' (i.e. not just one-to-one or one-to-many chats).

I've had Skype unblocked from the corporate firewall, but I can't see how to set up persistent channels with the base program and I haven't been able to find a (free) plug-in which performs this function either.

Ben McEvoy
In Skype 4.0 there are chats, that can be saved in contact list.
sumek
Thanks - I've checked out Skype 4.0 and I see what you mean (though I hate the interface!)The problem, finally, then, is this: If at all possible, should have a feature to allow the app to start at login/boot time, so developers don't have to remember to activate it, or manually sign in.
Ben McEvoy
A: 

IRC? If you host it on your own server you can run it on port 80 if you damn well please.

Just make sure it doesn't crash and burn when it gets stray web requests. :P

Dre