通过gtalk连接私有XMPP帐户

时间:2012-09-24 21:09:45

标签: xmpp openfire google-talk

最近在一家拥有以下基础设施的新小公司开始:

  • 托管@ chat..com
  • 的私有XMPP Openfire服务器
  • 使用@ .com
  • 帐户的Google Apps for email,chat,docs等

公司大量使用私人/内部聊天服务器进行通信。然而,这需要我在我的机器上安装和运行客户端,如Adium / Psi,然后聊天记录存储在本地等。

由于让整个公司离开他们心爱的内部聊天服务器并使用内置谷歌应用程序的gtalk不是一个选项,希望是用gtalk注册@ chat..com帐户然后处理通过gtalk进行的所有通信都类似于人们用AIM,Facebook和其他传输方式所做的事情。好处如下:

  • 所有聊天记录都存储在服务器端的gtalk端和serchable
  • 公司中的其他人不需要改变行为
  • 已经与Google服务同步的Android手机将无法利用聊天功能而无需安装其他XMPP客户端。
  • 无需在桌面/笔记本电脑上安装胖客户端

我已经研究过XMPP传输并尝试注册,但它们似乎并没有涵盖我的情况。到目前为止,我已经调查了两条路线而没有运气:

完成此任务的人的指导和/或经验将不胜感激。

1 个答案:

答案 0 :(得分:0)

我使用Spectrum(v1和v2)将Openfire连接到Gmail和Facebook。它在用户的客户端中显示为可发现的服务。它要求将一个远程名册插件添加到Openfire中,并且Spectrum应与Openfire在同一个框上运行。

简而言之,它的行为类似于Web代理。您的用户无需在您的系统上更改其帐户,但对于Gtalk用户,您的用户似乎是其他Gtalk用户。访问Gtalk的任何用户都将使用自己的Gtalk身份验证,因此您无需维护任何额外的身份验证方案。

http://spectrum.im处查看一下。 Openfire的远程名册插件附加在http://community.igniterealtime.org/thread/46580中的第一条消息的底部(它的文件名为“gojara.jar”)。