原文地址:http://hi.baidu.com/hugeroad/blog/item/0c947aec6baaa0d12f2e218c.html

扩展性是XMPP最突出的特点之一,Google选择XMPP来构建自己的IM平台,考虑的因素之一应该就是它的开放性。

Google Talk API已经提供的XMPP扩展包括:

扩展 描述
User Settings 允许用户去设定和查询服务器上的客户端设定
Off the Record Chats 允许客户端关闭服务器端的聊天加入,同时可以由服务器端提示客户端关闭聊天
Jingle Server Discovery 用于获取客户端可连接的服务器列表
Gmail Notifications 允许客户端请求Gmail邮件提醒以及未读邮件查询
Shared Status Messages 允许不同的客户端实例共享同样的状态信息
Extended Contact Attributes 用于获取与用户有关的附加信息
JID Domain Discovery 允许用户使用gmail.com或googlemail.com来登陆