Difference between revisions of "Google Talk"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
m (Gtalk moved to Google Talk: официальное название)
m (Reverted edits by 90.47.206.67 (talk) to last revision by Cblp.su)
 
(26 intermediate revisions by 10 users not shown)
Line 1: Line 1:
'''Google Talk''' (сокращенно Gtalk) - это публичный [[IM]]-сервис компании [[Google]], который базируется на [[jabber]]-технологии.
+
{{Host
 +
|          name = Google Talk <!-- название -->
 +
<!--      Общая информация          -->
 +
|          url = [http://www.google.com/talk/ google.com/talk] <!-- адрес -->
 +
|        owner = [[Google]] <!-- Владелец -->
 +
|        public = да <!-- публичность -->
 +
|        server = свой <!-- Используемое ПО -->
 +
|          addr = gmail.com <!-- фактический адрес для подключения -->
 +
<!--        Функциональность  -->
 +
|        crypt = да(обязательно) <!-- Возможность шифрованного подключения -->
 +
|      compress = нет <!-- Возможность сжатия потока -->
 +
|          http = нет <!-- Возможность подключения через Polling/Binding -->
 +
|        iq_reg = нет <!-- регистрация через клиент, с помощью jabber:iq:register -->
 +
|          jud = <!-- Jabber Users Directory -->
 +
|        pubsub = <!-- поддержка PupSub -->
 +
|          pep = <!-- поддержка PEP -->
 +
<!--        Транспорты (есть, приватный, нет. "нет" можно опустить.)  -->
 +
|          aim = <!-- AIM -->
 +
|          icq = <!-- ICQ -->
 +
|          irc = <!-- IRC -->
 +
|          msn = <!-- MSN -->
 +
|          mra = <!-- Mail.Ru Агент -->
 +
|            qq = <!-- QQ -->
 +
|        skype = <!-- Skype (например, Karaka) -->
 +
|          sms = <!-- SMS -->
 +
|          smtp = <!-- SMTP -->
 +
|            vk = <!-- VKontakte -->
 +
|        xfire = <!-- XFire -->
 +
|          xmpp = <!-- J2J -->
 +
|        yahoo = <!-- Yahoo IM -->
 +
<!--        Прочие сервисы  -->
 +
|          muc = <!-- Конференции -->
 +
|      presence = <!-- Отображение информации о присутствии на веб-странице -->
 +
|        proxy = <!-- Прокси для передачи файлов -->
 +
|          rss = <!-- Сервис RSS -->
 +
|      weather = <!-- Погодный сервис -->
 +
|          disk = <!-- Jabber-диск -->
 +
}}
 +
{{Interwiki
 +
| ruwiki = Google Talk
 +
| enwiki =
 +
| jworld = Google Talk
 +
}}
 +
'''Google Talk''' (сокращенно Gtalk) - это публичный [[IM]]-сервис компании [[Google]], который базируется на [[jabber]]-технологии.  
  
Такое же название (Gtalk) носит программа-клиент, которая разрабатывается самой [[Google]]. При этом почти нет препятствий использовать сторонние jabber-клиенты для работы с серверами [[Google]]. Есть некоторые ньансы и ограничения в этому случае. Они описаны в '''[[Gtalk:ThirdPartyClient|соответствующем документе]]'''.
+
Такое же название (Gtalk) носит программа-клиент (её [[Google Talk (клиент)|описание]]), которая разрабатывается самой [[Google]].  
  
=== Сервис ===
+
Для подключения может использоваться большинство существующих jabber-клиентов (основное требование - поддержка специфичного механизма авторизации X-GOOGLE-TOKEN).
  
Если говорить упрощенно, это вся эта служба представляет собой jabber-сервер (написан в Google и публично известного названия не имеет) и jabber-клиент (Gtalk). К этому надо добавить некоторые отличительные особенности, которые перечислены ниже.
+
[[Image:Google-gmailgtalk.png|thumb|Ростер GTalk отображаемый в окне GMail]]
 +
== Сервис ==
  
* Базируется на технологии Jabber/[[XMPP]].
+
Если говорить упрощённо, это вся эта служба представляет собой jabber-сервер (написан в Google и публично известного названия не имеет) и jabber-клиент. К этому надо добавить некоторые отличительные особенности, которые перечислены ниже.
* Веб-сайт 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]])
+
=== Особенности (неочевидные) ===
 +
;Отключение пльзователем истории влияет на доставку
 +
Если пользователь отключает историю сообщения (по умолчанию активную), то сообщения отправленные ему, когда он не на связи (offline) не будут ему доставлены. А отправителю придет невнятная ошибка (написать текст тут).{{todo}}
  
3. Поддержка google shared status - это хранящиеся на сервере "пользовательские статусы" (Custom status), которые можно выставлять с любого ресурса.
+
;Без подписки сообщения не доставляются
 +
Сервер настроен таким образом, чтобы не пропускать сообщения (они возвращаются обратно) до того, как получена подписка. Поэтому прежде, чем начать общение с таким контактом дождитесь от него получения подписки.
  
4. Хранение [[история сообщений|истории сообщений]] на сервере. Пользователь, который не желает, чтобы его разговоры записывались, может заблокировать эту функцию. При этом автоматически запись блокируется и у супротивной стороны. Даже если у нее запись разговора активирована.
+
Запрос на подписку в веб-интерфейсе GTalk выглядит как всплывающий элемент с текстом ''dimarik@jabber.tushino.com wants to be able to chat with you. Okay?''
  
5. Голосовое общение (IP-телефон), только между клиентами GTalk.
+
[[Image:Groupchat-google02 resaved.gif|thumb|Групповой чат в прикреплённом окне (браузер Firefox)]]
  
* [http://code.google.com/apis/talk/jep_extensions/extensions.html Google Talk Beta Google Talk XMPP Extensions]
+
== Групповой чат ==
  
=== Программа-клиент ===
+
Поддерживается групповой чат, но только между пользователями GTalk, пригласить пользователей других серверов в него нельзя. Также нельзя пригласить пользователя GTalk в групповой чат, организованный на стороннем сервере.
  
Информацию о штатном клиенте можно найти в статье [[Google Talk (программа-клиент)]].
+
[[Image:Groupchat-google04.gif|thumb|Групповой чат отображается во всплывающем окне браузера]]
  
=== Для разработчика ===
+
=== Offline-сообщения ===
  
Для соединения с серверами Gtalk используйте следующие параметры:
+
Если пользователь специально выключил сохранение истории сообщений, то получить сообщение, отправленное ему в момент, когда он отключен от сервиса - он не сможет. Отправитель при этом автоматически получит текст вида: "__ИМЯ__  is offline and can't receive messages right now" (Пользователь такой-то находится не на связи и не может получить Ваше сообщение).
* The service is hosted at talk.google.com on port '''5222'''
+
* '''TLS''' is required
+
* The only supported authentication mechanism is '''SASL PLAIN'''
+
  
При соединении с сервером, когда вы используете Google Hosted - настройки несколько отличаются.
+
По умолчанию же история сообщений включена, а Google Talk ассоциирован с GMail, и offline-сообщения приходят пользователю в виде писем в GMail.
  
===Сервис "Google Hosted" или Gtalk на другом домене===
+
== Программа-клиент ==
 +
 
 +
Информацию о штатном клиенте можно найти в статье [[Google Talk (клиент)]].
 +
 
 +
== Параметры подключения ==
 +
 
 +
Для соединения с серверами Gtalk из сторонних клиентов используйте следующие параметры:
 +
* JID (совпадает с адресом электронной почты [[GMail]]) - name@gmail.com
 +
Учтите, что домен может быть другим, например, googlemail.com. Но не пытайтесь вводить адрес на домене google.com
 +
* Имя сервера - talk.google.com
 +
* Порт - 5223
 +
* [[StartTLS|TLS]] обязателен (в настройках клиента может называться SSL)
 +
* Аутентификация методом SASL PLAIN (обычно это флажок "Plain text" в настройках клиента)
 +
 
 +
Ссылки на пошаговые инструкции для популярных клиентов даны [[Gtalk:ThirdPartyClient|вот здесь]].
 +
 
 +
При соединении с сервером, когда вы используете Google Hosted - настройки отличаются (см. ниже).
 +
 
 +
[[Image:Google-gmailgtalk-settings.png|thumb|Настройки GTalk в интерфейсе GMail]]
 +
 
 +
== Сервис "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-сервера.
  
Добиться такого можно воспользовавшись сервисом под названием [[Google_Hosted|Google Hosted]] (в русской версии это названо ''Службы Google'').
+
Добиться такого можно воспользовавшись сервисом под названием [[Google Hosted]] (в русской версии это названо ''Службы Google'').
  
=== Ссылки ===
+
== См. также ==
 +
* [[Я.Онлайн]] — сервис от компании Yandex, похожий на Gtalk
 +
 
 +
== Ссылки ==
 +
* [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:Системы мгновенного обмена сообщениями]]
 

Latest revision as of 10:12, 30 December 2011

Google Talk
Общая информация
Хост: gmail.com
Сайт: google.com/talk
Владелец: Google
Публичный: да
ПО: свой
Функциональность
Шифрование: да(обязательно)
Сжатие потока: нет
HTTP Polling/Binding: нет
Регистрация через клиент: нет
Транспорты
Прочие сервисы

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

Такое же название (Gtalk) носит программа-клиент (её описание), которая разрабатывается самой Google.

Для подключения может использоваться большинство существующих jabber-клиентов (основное требование - поддержка специфичного механизма авторизации X-GOOGLE-TOKEN).

Ростер GTalk отображаемый в окне GMail

Сервис[edit]

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

Особенности[edit]

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

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

Особенности (неочевидные)[edit]

Отключение пльзователем истории влияет на доставку
Если пользователь отключает историю сообщения (по умолчанию активную), то сообщения отправленные ему, когда он не на связи (offline) не будут ему доставлены. А отправителю придет невнятная ошибка (написать текст тут).
ToDo: написать
Без подписки сообщения не доставляются

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

Запрос на подписку в веб-интерфейсе GTalk выглядит как всплывающий элемент с текстом dimarik@jabber.tushino.com wants to be able to chat with you. Okay?

Групповой чат в прикреплённом окне (браузер Firefox)

Групповой чат[edit]

Поддерживается групповой чат, но только между пользователями GTalk, пригласить пользователей других серверов в него нельзя. Также нельзя пригласить пользователя GTalk в групповой чат, организованный на стороннем сервере.

Групповой чат отображается во всплывающем окне браузера

Offline-сообщения[edit]

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

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

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

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

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

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

  • JID (совпадает с адресом электронной почты GMail) - name@gmail.com

Учтите, что домен может быть другим, например, googlemail.com. Но не пытайтесь вводить адрес на домене google.com

  • Имя сервера - talk.google.com
  • Порт - 5223
  • TLS обязателен (в настройках клиента может называться SSL)
  • Аутентификация методом SASL PLAIN (обычно это флажок "Plain text" в настройках клиента)

Ссылки на пошаговые инструкции для популярных клиентов даны вот здесь.

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

Настройки GTalk в интерфейсе GMail

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

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

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

См. также[edit]

  • Я.Онлайн — сервис от компании Yandex, похожий на Gtalk

Ссылки[edit]