Difference between revisions of "Google Talk"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
m (Gtalk moved to Google Talk: официальное название)
m (Про оффлайн)
Line 3: Line 3:
 
Такое же название (Gtalk) носит программа-клиент, которая разрабатывается самой [[Google]]. При этом почти нет препятствий использовать сторонние jabber-клиенты для работы с серверами [[Google]]. Есть некоторые ньансы и ограничения в этому случае. Они описаны в '''[[Gtalk:ThirdPartyClient|соответствующем документе]]'''.
 
Такое же название (Gtalk) носит программа-клиент, которая разрабатывается самой [[Google]]. При этом почти нет препятствий использовать сторонние jabber-клиенты для работы с серверами [[Google]]. Есть некоторые ньансы и ограничения в этому случае. Они описаны в '''[[Gtalk:ThirdPartyClient|соответствующем документе]]'''.
  
=== Сервис ===
+
== Сервис ==
  
Если говорить упрощенно, это вся эта служба представляет собой jabber-сервер (написан в Google и публично известного названия не имеет) и jabber-клиент (Gtalk). К этому надо добавить некоторые отличительные особенности, которые перечислены ниже.
+
Если говорить упрощенно, это вся эта служба представляет собой jabber-сервер (написан в Google и публично известного названия не имеет) и jabber-клиент. К этому надо добавить некоторые отличительные особенности, которые перечислены ниже.
  
* Базируется на технологии Jabber/[[XMPP]].
+
== Отличительные особенности ==
* Веб-сайт http://google.com/talk/intl/ru
+
 
+
Сервер настроен таким образом, чтобы не пропускать сообщения (они возращаются обратно) до того, как получена подписка. Поэтому прежде, чем начать общение с таким контактом дождитесь от него получения подписки.
+
  
 
Сам сервис обеспечивает дополнительную функциональность по сравнению с Jabber/XMPP-стандартами. Эту функциональность в полной мере поддерживает только оригинальный клиент, либо сторонние клиенты, которые позиционируются как клиенты Gtalk.
 
Сам сервис обеспечивает дополнительную функциональность по сравнению с Jabber/XMPP-стандартами. Эту функциональность в полной мере поддерживает только оригинальный клиент, либо сторонние клиенты, которые позиционируются как клиенты Gtalk.
  
1. X-GOOGLE-TOKEN авторизация
+
* X-GOOGLE-TOKEN авторизация
 +
* Сообщения о новой почте в почтовом ящике [[Gmail|GMail]] (работает с любым клиентом [[Jabber]])
 +
* Поддержка google shared status - это хранящиеся на сервере "пользовательские статусы" (Custom status), которые можно выставлять с любого ресурса.
 +
* Хранение [[история сообщений|истории сообщений]] на сервере. Пользователь, который не желает, чтобы его разговоры записывались, может заблокировать эту функцию. При этом автоматически запись блокируется и у супротивной стороны. Даже если у нее запись разговора активирована.
 +
* Голосовое общение (IP-телефон), только между клиентами GTalk.
 +
* [http://code.google.com/apis/talk/jep_extensions/extensions.html Google Talk Beta Google Talk XMPP Extensions]
  
2. Сообщения о новой почте в почтовом ящике [[Gmail|GMail]] (работает с любым клиентом [[Jabber]])
+
=== Без подписки сообщения не доставляются ===
 +
Сервер настроен таким образом, чтобы не пропускать сообщения (они возращаются обратно) до того, как получена подписка. Поэтому прежде, чем начать общение с таким контактом дождитесь от него получения подписки.
  
3. Поддержка google shared status - это хранящиеся на сервере "пользовательские статусы" (Custom status), которые можно выставлять с любого ресурса.
+
=== Offline-сообщения ===
 +
Если у пользователь специально выключил сохранение истории сообщений, то получить сообщение, отправленное ему в момент, когда он отключен от сервиса - он не сможет. Отправитель при этом автоматически получит текст вида: "__ИМЯ__  is offline and can't receive messages right now" (Пользователь такой-то находится не на связи и не может получить Ваше сообщение).
  
4. Хранение [[история сообщений|истории сообщений]] на сервере. Пользователь, который не желает, чтобы его разговоры записывались, может заблокировать эту функцию. При этом автоматически запись блокируется и у супротивной стороны. Даже если у нее запись разговора активирована.
+
По умолчанию же история сообщений включена, а Google Talk ассоциирован с GMail, и offline-сообщения приходят пользователю в виде писем в GMail.
 
+
5. Голосовое общение (IP-телефон), только между клиентами GTalk.
+
 
+
* [http://code.google.com/apis/talk/jep_extensions/extensions.html Google Talk Beta Google Talk XMPP Extensions]
+
  
=== Программа-клиент ===
+
== Программа-клиент ==
  
 
Информацию о штатном клиенте можно найти в статье [[Google Talk (программа-клиент)]].
 
Информацию о штатном клиенте можно найти в статье [[Google Talk (программа-клиент)]].
  
=== Для разработчика ===
+
== Параметры подключения ==
  
Для соединения с серверами Gtalk используйте следующие параметры:
+
Для соединения с серверами Gtalk из сторонних клиентов используйте следующие параметры:
* The service is hosted at talk.google.com on port '''5222'''
+
* Имя сервера - talk.google.com и порт 5222
* '''TLS''' is required
+
* TLS обязателен
* The only supported authentication mechanism is '''SASL PLAIN'''
+
* Аутентификация методом SASL PLAIN
  
 
При соединении с сервером, когда вы используете Google Hosted - настройки несколько отличаются.
 
При соединении с сервером, когда вы используете Google Hosted - настройки несколько отличаются.
  
===Сервис "Google Hosted" или Gtalk на другом домене===
+
== Сервис "Google Hosted" или Gtalk на другом домене ==
  
 
Если  вы имеете доступ к управлению зоной некого домена, вы можете организовать на нем Gtalk-службу. Например, имея домен '''pupkin.ru''', вы можете получить JID vasya@pupkin.ru или wife_of@pupkin.ru. При этом общаться с вами сможет пользователь любого jabber-сервера.
 
Если  вы имеете доступ к управлению зоной некого домена, вы можете организовать на нем Gtalk-службу. Например, имея домен '''pupkin.ru''', вы можете получить JID vasya@pupkin.ru или wife_of@pupkin.ru. При этом общаться с вами сможет пользователь любого jabber-сервера.
Line 45: Line 45:
 
Добиться такого можно воспользовавшись сервисом под названием [[Google_Hosted|Google Hosted]] (в русской версии это названо ''Службы Google'').
 
Добиться такого можно воспользовавшись сервисом под названием [[Google_Hosted|Google Hosted]] (в русской версии это названо ''Службы Google'').
  
=== Ссылки ===
+
== Ссылки ==
 +
* [http://google.com/talk/intl/ru Официальный сайт]
 
* [[Gtalk:Overview|Общее описание]] сервиса. Рекомендуется для новичков.
 
* [[Gtalk:Overview|Общее описание]] сервиса. Рекомендуется для новичков.
 
* [http://www.google.com/talk/intl/ru/otherclients.html Выбор клиента для Google Talk] таблица jabber-клиентов и инструкции для каждого клиента.
 
* [http://www.google.com/talk/intl/ru/otherclients.html Выбор клиента для Google Talk] таблица jabber-клиентов и инструкции для каждого клиента.
  
 
[[Category:Системы мгновенного обмена сообщениями]]
 
[[Category:Системы мгновенного обмена сообщениями]]

Revision as of 18:24, 5 October 2008

Google Talk (сокращенно Gtalk) - это публичный IM-сервис компании Google, который базируется на jabber-технологии.

Такое же название (Gtalk) носит программа-клиент, которая разрабатывается самой Google. При этом почти нет препятствий использовать сторонние jabber-клиенты для работы с серверами Google. Есть некоторые ньансы и ограничения в этому случае. Они описаны в соответствующем документе.

Сервис

Если говорить упрощенно, это вся эта служба представляет собой jabber-сервер (написан в Google и публично известного названия не имеет) и jabber-клиент. К этому надо добавить некоторые отличительные особенности, которые перечислены ниже.

Отличительные особенности

Сам сервис обеспечивает дополнительную функциональность по сравнению с Jabber/XMPP-стандартами. Эту функциональность в полной мере поддерживает только оригинальный клиент, либо сторонние клиенты, которые позиционируются как клиенты Gtalk.

  • X-GOOGLE-TOKEN авторизация
  • Сообщения о новой почте в почтовом ящике GMail (работает с любым клиентом Jabber)
  • Поддержка google shared status - это хранящиеся на сервере "пользовательские статусы" (Custom status), которые можно выставлять с любого ресурса.
  • Хранение истории сообщений на сервере. Пользователь, который не желает, чтобы его разговоры записывались, может заблокировать эту функцию. При этом автоматически запись блокируется и у супротивной стороны. Даже если у нее запись разговора активирована.
  • Голосовое общение (IP-телефон), только между клиентами GTalk.
  • Google Talk Beta Google Talk XMPP Extensions

Без подписки сообщения не доставляются

Сервер настроен таким образом, чтобы не пропускать сообщения (они возращаются обратно) до того, как получена подписка. Поэтому прежде, чем начать общение с таким контактом дождитесь от него получения подписки.

Offline-сообщения

Если у пользователь специально выключил сохранение истории сообщений, то получить сообщение, отправленное ему в момент, когда он отключен от сервиса - он не сможет. Отправитель при этом автоматически получит текст вида: "__ИМЯ__ is offline and can't receive messages right now" (Пользователь такой-то находится не на связи и не может получить Ваше сообщение).

По умолчанию же история сообщений включена, а Google Talk ассоциирован с GMail, и offline-сообщения приходят пользователю в виде писем в GMail.

Программа-клиент

Информацию о штатном клиенте можно найти в статье Google Talk (программа-клиент).

Параметры подключения

Для соединения с серверами Gtalk из сторонних клиентов используйте следующие параметры:

  • Имя сервера - talk.google.com и порт 5222
  • TLS обязателен
  • Аутентификация методом SASL PLAIN

При соединении с сервером, когда вы используете Google Hosted - настройки несколько отличаются.

Сервис "Google Hosted" или Gtalk на другом домене

Если вы имеете доступ к управлению зоной некого домена, вы можете организовать на нем Gtalk-службу. Например, имея домен pupkin.ru, вы можете получить JID vasya@pupkin.ru или wife_of@pupkin.ru. При этом общаться с вами сможет пользователь любого jabber-сервера.

Добиться такого можно воспользовавшись сервисом под названием Google Hosted (в русской версии это названо Службы Google).

Ссылки