jdiaz Asked: 2009-05-01 01:16:09 +0800 CST2009-05-01 01:16:09 +0800 CST 2009-05-01 01:16:09 +0800 CST 即时消息服务器 [关闭] 772 我的公司对内部 IM 实施的兴趣越来越大。目前有哪些商业或 OSS 产品可用? 它们易于设置吗? 他们有专有客户吗? 我应该注意的任何陷阱(网络流量呈指数增长)? 很高兴听到实际部署了这项技术的人的来信 instant-messaging 8 个回答 Voted Best Answer macbirdie 2009-05-01T01:51:10+08:002009-05-01T01:51:10+08:00 OpenFire是一个很棒的 XMPP 服务器。快速、稳定、广泛的社区支持,包括商业和 OSS 的大量扩展。 更不用说,与基于 LDAP 的系统集成,甚至与 Active Directory 集成,因此无需单独登录。 使用它,甚至修改了它的源代码以添加一些非常特定于我参与的一个项目的功能(简而言之,带有 java 小程序的主持问答聊天室功能;))。 由于某些 XMPP 客户端应用程序支持 NTLM,因此用户不必在那里设置任何密码,因此需要定期更改密码的策略没有问题。 Matt Hamilton 2009-05-01T01:19:43+08:002009-05-01T01:19:43+08:00 如果您已经在 Microsoft 堆栈(特别是 Exchange)上,那么Office Communications Server是内部 IM 的不错选择。它可以与外部客户交谈,但这是一个额外的成本(我相信每个用户每月的成本)。 OCS 还支持语音通信,可以在文本和语音之间无缝切换,虽然我个人并没有语音方面的经验。 agnul 2009-05-01T01:42:52+08:002009-05-01T01:42:52+08:00 我想说的是 XMPP 的一些实现。在阳光下,每个操作系统都有客户端(免费和商业),它还可以连接公共服务器,Google Talk 就是其中之一。 Neall 2009-05-01T03:02:43+08:002009-05-01T03:02:43+08:00 我最终选择的是ejabberd。 它是 XMPP,所以有很多可用的客户端(我们使用 Pidgin)。它易于安装(它是大多数 Linux 发行版中的标准软件包)并且易于设置(它具有简单的 Web 界面)。如果这是一个问题,它也应该比其他任何一个都大得多。 David A Gibson 2009-05-01T02:26:02+08:002009-05-01T02:26:02+08:00 我们碰巧将 Lotus Notes 用于我们的电子邮件服务器和客户端,并且在演示期间看到他们的 SameTime 产品后刚刚激活了它。 我们非常试探性地迈出了企业 IM 的第一步,但因为它链接到我们的日历,我认为它很有可能成功。 当然,您需要拥有 Lotus 产品 - 服务器和客户端,但如果您有这些产品,那么设置就很简单了! Tony Meyer 2009-05-01T02:26:03+08:002009-05-01T02:26:03+08:00 对于严格的 IM,那么(正如其他人所说),某种形式的 XMPP 可能是最好的。 如果您的组织有兴趣探索替代方案,您可以尝试Laconica,这就像拥有自己的小 Twitter(可能完全是内部的)。不完全是 IM,但取决于 IM 旨在满足的需求,它可能同样合适(或者可能不合适 - 再次,取决于你所追求的)。部署非常简单(并且免费)。 Keith Maurino 2009-05-02T05:38:18+08:002009-05-02T05:38:18+08:00 我推荐PinkNotes Plus。它是一个基于 Windows 的服务器/客户端 IM 产品,完全是内部的,专为商业环境而设计,并且非常易于设置/使用。 jldugger 2009-05-03T00:00:38+08:002009-05-03T00:00:38+08:00 IRC 可能是一个想法。有数十台服务器和数百个客户端。这些服务器可扩展到数千名用户并提供集群方法。您可以使用聊天室(频道)或私人消息。还有很多为 IRC 编写的机器人来提供类似 factoids 的功能。您甚至可以为帮助台数据库找到一个。
OpenFire是一个很棒的 XMPP 服务器。快速、稳定、广泛的社区支持,包括商业和 OSS 的大量扩展。
更不用说,与基于 LDAP 的系统集成,甚至与 Active Directory 集成,因此无需单独登录。
使用它,甚至修改了它的源代码以添加一些非常特定于我参与的一个项目的功能(简而言之,带有 java 小程序的主持问答聊天室功能;))。
由于某些 XMPP 客户端应用程序支持 NTLM,因此用户不必在那里设置任何密码,因此需要定期更改密码的策略没有问题。
如果您已经在 Microsoft 堆栈(特别是 Exchange)上,那么Office Communications Server是内部 IM 的不错选择。它可以与外部客户交谈,但这是一个额外的成本(我相信每个用户每月的成本)。
OCS 还支持语音通信,可以在文本和语音之间无缝切换,虽然我个人并没有语音方面的经验。
我想说的是 XMPP 的一些实现。在阳光下,每个操作系统都有客户端(免费和商业),它还可以连接公共服务器,Google Talk 就是其中之一。
我最终选择的是ejabberd。
它是 XMPP,所以有很多可用的客户端(我们使用 Pidgin)。它易于安装(它是大多数 Linux 发行版中的标准软件包)并且易于设置(它具有简单的 Web 界面)。如果这是一个问题,它也应该比其他任何一个都大得多。
我们碰巧将 Lotus Notes 用于我们的电子邮件服务器和客户端,并且在演示期间看到他们的 SameTime 产品后刚刚激活了它。
我们非常试探性地迈出了企业 IM 的第一步,但因为它链接到我们的日历,我认为它很有可能成功。
当然,您需要拥有 Lotus 产品 - 服务器和客户端,但如果您有这些产品,那么设置就很简单了!
对于严格的 IM,那么(正如其他人所说),某种形式的 XMPP 可能是最好的。
如果您的组织有兴趣探索替代方案,您可以尝试Laconica,这就像拥有自己的小 Twitter(可能完全是内部的)。不完全是 IM,但取决于 IM 旨在满足的需求,它可能同样合适(或者可能不合适 - 再次,取决于你所追求的)。部署非常简单(并且免费)。
我推荐PinkNotes Plus。它是一个基于 Windows 的服务器/客户端 IM 产品,完全是内部的,专为商业环境而设计,并且非常易于设置/使用。
IRC 可能是一个想法。有数十台服务器和数百个客户端。这些服务器可扩展到数千名用户并提供集群方法。您可以使用聊天室(频道)或私人消息。还有很多为 IRC 编写的机器人来提供类似 factoids 的功能。您甚至可以为帮助台数据库找到一个。