Gateway

From JaWiki (Jabber/XMPP wiki)
Revision as of 07:19, 9 August 2009 by Cblp.su (Talk | contribs)

Jump to: navigation, search
В соответствии с принятыми в данной вики договорённостями, правильное название этой статьи — Транспорт.
Для ссылок сюда с других страниц
ЯВики используйте название
Транспорт
На других ресурсах
можно также давать ссылку
http://jawiki.ru/Gateway

Транспорт — это шлюз (на стороне сервера), позволяющий пересылать сообщения между Jabber/XMPP и другими сетями. Для пользователя это значит, что при помощи почти любого Jabber-клиента можно общаться с пользователями другой системы обмена сообщениями.

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

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

Использование транспортов

Подключение транспорта

Некоторые транспорты (E-mail, IRC) не требуют авторизации. Как правило, ими можно пользоваться без регистрации. Для остальных же существует следующая последовательность шагов:

  1. Вам нужен клиент, позволяющий производить обзор сервисов. Например, Psi или Bombus.
  2. Открыть обзор сервисов.
  3. Обычно клиент сразу производит обзор «своего» сервера, т. е. того, к которому в данный момент подключён. Если вы хотите подключить транспорт, находящийся на другом сервере, необходимо ввести его адрес в соответствующем поле.
  4. Найти в списке сервисов, предоставляемых данным сервером, нужный транспорт.
  5. В меню транспорта (в контекстном меню) выбрать пункт Регистрация.
  6. Ввести данные авторизации (обычно это логин и пароль для доступа к подключаемой сети). Возможно, некоторые дополнительные данные. Например, транспорты IRC не требуют ввода авторизационных данных, но зарегистрироваться на них можно для сохранения настроек подключения.
  7. Нажать кнопку отправки (обычно она называется Зарегистрировать). Дождаться подтверждения от транспорта.
  8. Если регистрация прошла неудачно (например, из-за ошибки при вводе пароля), появится сообщение, и процедуру придётся повторить.
  9. В случае успешной регистрации может появиться соответствующее сообщение. Может и не появиться, зависит от транспорта.
  10. В ростере могут появиться и запросить подписку новые контакты — сам транспорт и контакты из чужеродной сети.
    Внимание! Контакты из чужеродной сети могут быть приведены к формату Jabber. Так, ICQ-номер 11235813 может стать 11235813@icq.example.net.

Вход в чужеродную сеть и выход из неё

ToDo: написать

Установка транспорта на сервер

ToDo: написать

Виды транспортов

Транспорты в основные сетевые средства общения

Транспорты для получения информации

Транспорты в экзотические и национальные системы обмена сообщениями

  • Mail.Ru Agent. Только на территории России.
  • Yahoo! IM
  • Gadu-Gadu. Только на территории Польши.
  • QQ. Только на территории Китая. Китайская версия AOL-а.
  • XFireGateway. Специализированный IM-сервис для игроков в компьютерные игры.

Ограничения при использовании транспортов

Транспорт может быть настроен администратором сервера таким образом что он:

  • доступен со всех серверов (публичный)
  • только для своих пользователей (приватный)

При попытке зарегистрироваться на приватном транспорте - появится сообщение Forbidden или Not Found.
Обычно приватными делают транспорты в ICQ (из-за их большой популярности и как следствие нагрузки). Чтобы воспользоваться таким транспортом, придется получить JID на этом сервере.

Кроме того, чтобы скрыть транспорт - вывод его имени можно отключить. И тогда при просмотре возможностей сервера - он не будет отображаться. И доступен будет только при наборе его имени вручную.

ToDo:
  • написать как пользоваться (т.е. на стороне клиента) и как ставить (т.е. на стороне сервера)
  • написать, что не на все клиенты поддерживают транспорты, но на некоторых можно их использовать