Google Talk 和开放通讯

G

Google Talk 和开放通讯

上次更新日期:06 年 1 月 17 日

Google 的使命是使人人皆可访问全球范围内的信息并从中受益。Google Talk 秉承这一信念,使用户得以通过语音呼叫和即时消息随时与亲朋好友及同事交流。我们倡导开放通讯标准并希望为 Google Talk 用户及其他服务提供商的用户提供同样的灵活性,使其能够根据自己的通讯需求选择客户端、服务提供商和平台。

客户端选择 | 服务选择 | 平台选择

客户端选择
  1. 什么是“客户端选择”?Google Talk 如何支持客户端选择?
  2. 可以连接到 Google Talk 服务的其他客户端还有哪些?
  3. 我是即时消息客户端的开发人员。我应如何连接到 Google Talk 服务?
  4. Google 是否打算支持其他实时通讯协议?
  5. 语音呼叫使用何种协议?
  6. Google 可支持哪些语音编解码器?

1. 什么是“客户端选择”?Google Talk 如何支持客户端选择?

Google Talk 客户端 外,还有很多其他客户端可提供良好的通讯体验。我们认为用户在连接到 Google Talk 服务时应有权选择使用的客户端,我们也鼓励开发人员群体开拓创新,开发出能够充分利用我们服务的应用程序。为此,Google Talk 使用标准的 XMPP 协议 进行身份验证、提供服务和通讯。

2. 可以连接到 Google Talk 服务的其他客户端还有哪些?

任何支持 Jabber/XMPP 的客户端都可连接到 Google Talk 服务。下面列出常用客户端

3. 我是即时消息客户端的开发人员。我应如何连接到 Google Talk 服务?

只要您符合 XMPP 规范 的要求,就可以连接到 Google Talk 服务。

您需要了解以下信息:

  • 此服务托管于端口 5222 的 talk.google.com 上
  • 需要 TLS
  • 只支持 SASL PLAIN 身份验证机制

4. 你们是否打算支持其他实时通讯协议?

Google Talk 测试版版支持 XMPP。我们计划在未来的版本中支持 SIP。此外,我们还将根据需要评估其他协议,以继续实践我们对开放通讯的承诺。

5. 语音呼叫使用何种协议?

Google Talk 对语音信号传输和点对点通讯使用 XMPP 扩展协议。这些扩展协议的源代码和文档现已提供

此外,XMPP 标准机构将这些扩展协议视为标准协议的官方增强版(称为 JEP)并正在对其进行审核 。请注意,Google Talk 当前采用的这些扩展协议的源代码与所提供的规范略有不同。在规范得到批准后,Google Talk(及其源代码)将会更新以完全符合规范要求。

将来,我们还打算支持 SIP 信号传输。

6. Google 可支持哪些语音编解码器?

目前,Google Talk 支持下列标准语音编解码器:PCMA、PCMU、G.723、iLBC。此外,我们正在评估 Speex 编解码器。 我们还支持来自 Global IP Sound 的编解码器:ISAC、IPCMWB、EG711U、EG711A


服务选择
  1. 什么是“服务选择”?Google Talk 如何支持服务选择?
  2. Google 的同盟有哪些?
  3. 要成为 Google Talk 服务的同盟,其他服务提供商需要获得明确许可吗?
  4. 在通讯交互操作性方面,Google 打算支持其他业界标准吗?
  5. 在哪儿可找到成为 Google Talk 服务同盟的更多技术信息?

1. 什么是“服务选择”?Google Talk 如何支持服务选择?

服务选择指您对电子邮件服务及大多数情况下对目前常用电话服务的选择权。这表示,无论选择哪个电子邮 件服务提供商(Gmail、Hotmail、Yahoo! Mail、您的学校或 ISP 等),您都可以将电子邮件发送给使用其他服务提供商的用户。这同样也适用于电话服务。即使你们选择的电话公司不同,您也可以打电话给其他人。这样,您就可 根据其他更重要的因素(如功能、服务质量和价格)来选择服务提供商,并仍可与任何人进行通话。

遗憾的是,这一点并未在目前许多常用的即时消息和 VOIP 网络上实现。如果您想聊天的对象全都使用不同的即时消息/VOIP 服务,您需要在每个服务上注册帐户并连接到各个服务,才能与之聊天。

Google Talk 网络通过称为结盟的过程支持其他上百个通讯服务商的开放式互操作性。这意味着某一服务的用户不必注册或登录每一种服务,即可与其他服务的用户通讯。

2. Google 的同盟有哪些?

目前,任何支持业界标准 XMPP 协议的服务提供商都可成为我们的公开同盟。包括 Earthlink、Gizmo Project、Tiscali、Netease、Chikka、MediaRing 和成千上百的其他 ISP、大学、公司和个人用户。

3. 要成为 Google Talk 服务的同盟,其他服务提供商需要获得明确许可吗?

不必,无需任何书面文件。服务提供商只需支持服务器端对服务器端联盟的 XMPP 标准,他们的用户即可与我们的用户通话(反之亦然)。

4. 在通讯交互操作性方面,Google 打算支持其他业界标准吗?

是的,我们打算支持 SIP。

5. 在哪儿可找到成为 Google Talk 服务同盟的更多技术信息?

如果您正在建构自己的 XMPP 服务,请参阅 XMPP 规范 。如果您使用商业或开放源代码的 jabber 服务器,如 ejabberd 等,结盟应当可以立即生效。需要注意的一件重要事项是,我们使用回拨方式进行验证。

如果您还有其他疑问,请随时向Google Talk 交互操作性 Google 小组 发贴。


平台选择
  1. 什么是“平台选择”?Google Talk 如何支持平台选择?
  2. Google Talk 支持哪些平台?
  3. 是否打算在其他平台上支持 Google Talk 客户端?

1. 什么是“平台选择”?Google Talk 如何支持平台选择?

平台选择是指您可以使用所选操作系统和设备连接到我们的服务。Google Talk 通过让其他操作系统的用户使用其他即时消息客户端 连接到 Google Talk 服务,实现对平台选择的支持。

2. Google Talk 支持哪些平台?

尽管目前 Google Talk 客户端 只在 Windows 上可用,您可以使用许多第三方客户端 连接到 Google Talk 服务。

3. 是否打算在其他平台上支持 Google Talk 客户端?

我们期望将来 Google Talk 客户端能够支持 Linux 和 Mac OSX。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值