|
|
Line 1: |
Line 1: |
− | __NOTOC__{{eng}}
| + | Kick the tires and light the fires, problem officailly solved! |
− | {{Interwiki
| + | |
− | | ruwiki =
| + | |
− | | enwiki =
| + | |
− | | jworld = Список публичных транспортов J2J
| + | |
− | }}
| + | |
− | '''J2J''' (сокращение от Jabber2Jabber) - транспорт, позволяющий использовать одновременно две (или больше) учётных записи.
| + | |
− | | + | |
− | Пример использования: имея основной аккаунт на jabber.ru можно также общаться через свой аккаунт в [[GTalk]] или/и [[LiveJournal]]. Для ваших собеседников это будет выглядеть так, как будто вы вручную залогонились на все три аккаунта. Хотя на самом деле в Gtalk и LiveJournal Jabber будет подключен J2J транспорт.
| + | |
− | | + | |
− | Альтернативой использования J2J-транспорта является настройка всех учётных записей по отдельности. Этот вариант доступен только в случае, когда XMPP-клиент поддерживает работу с несколькими учётными записями одновременно.
| + | |
− | | + | |
− | ==Основные возможности==
| + | |
− | * [[Gtalk]] поддерживается;
| + | |
− | * [[LiveJournal]] поддерживается <s>(но периодически отсоединяется, это особенность сервера)</s><ref>По-видимому, со сменой сервера на [[ejabberd]] данная проблема не наблюдается более</ref>;
| + | |
− | * [[Facebook]]
| + | |
− | * [[Vkontakte]]
| + | |
− | * [[SSL]] не поддерживается;
| + | |
− | * [[StartTLS]] поддерживается.
| + | |
− | | + | |
− | ==Использование==
| + | |
− | | + | |
− | [[image:X2x-register.gif|frame|Регистрация сервиса J2J]]
| + | |
− | Для облегчения объяснений введем два понятия: мастер-аккаунт и гостевой аккаунт. Первый - тот, с которого вы регистрируетесь в транспорте, а второй это тот, который будет вами использоваться посредством транспорта.
| + | |
− | | + | |
− | В поле Username вводите имя пользователя гостевого аккаунта, например, для [[JID]] ''vasily.pupkin@jabber.ru'' вводите ''vasily.pupkin'' . В поле Password - пароль от гостевого аккаунта. В поле Server только имя сервера, например, jabber.ru.
| + | |
− | | + | |
− | Значение в поле Port менять не надо. Оно предназначено для тех случаев, когда на гостевом хосте сервер запущен на нестандартном порту.
| + | |
− | Поскольку "старый" SSL не поддерживается транспортом, значение 5223 будет невалидным.
| + | |
− | | + | |
− | После заполнения формы вам придет запрос на подписку, ответьте положительно и ждите когда транспорт соединится с гостевым аккаунтом. Когда это случится, то он перейдет в статус Online.
| + | |
− | | + | |
− | В транспорт встроено средство защиты от кольцевых регистраций, однако, не рекомендуется создавать такие подключения.
| + | |
− | | + | |
− | В большинстве случаев поле ''Domain or IP'' заполнять не требуется и надо просто оставить его пустым. Оно необходимо, когда домен, на котором запущен сервер отличается от домена в [[JID]] и при этом отсутствует корректная [[SRV]]-запись.
| + | |
− | | + | |
− | ==Использование в случае GTalk-аккаунта==
| + | |
− | Просто введите свои имя пользователя, пароль и сервер как обычно. [[GTalk]] аккаунт автоматически распознается (имя сервера будет получено из [[SRV]]-записи) и дополнительные функции будут доступны. Поле ''Domain or IP'' заполнять не требуется (однако без этого почему-то не работает. Рабочие настройки: Server: gmail.com; Domain or IP: talk.google.com).
| + | |
− | | + | |
− | В опциях транспорта, которые открываются с помощью ad-hoc commands, появится дополнительная опция Light first mail-notify, которая означает, что первое уведомление о новой почте будет содержать только лишь количество новых писем.
| + | |
− | | + | |
− | =="Импорт контактов" из гостевого аккаунта==
| + | |
− | Если вы хотите получить контакты из гостевого аккаунта в ростере мастер-аккаунта, вы можете открыть диалог Discovery вашего jabber-клиента, найти в нем J2J транспорт, там уже открыть секцию Guest Roster и уже оттуда добавить нужные контакты. Добавление происходит путем использования правокнопочного меню или просто перетаскиванием (drag and drop доступен в [[Tkabber]] и [[JAJC]]).
| + | |
− | | + | |
− | ==Формат JID-ов==
| + | |
− | При работе через транспорт адреса будут выглядеть следующим образом: JID из гостевого аккаунта, у которого вместо собаки знак процента @ название транспорта. Например, <tt>vasya%jabber.ru@xmpp.tushinec.ru</tt>.
| + | |
− | | + | |
− | Чтобы добавить контакт в гостевой аккаунт надо писать JID именно в таком формате.
| + | |
− | | + | |
− | Многие клиенты ([[Tkabber]], [[JAJC]], [[Psi]] и др.) поддерживают добавление пользователей через транспорты прозрачно, в таком случае необходимо лишь указать, через какой транспорт добавлять пользователя, а его [[JID]] можно писать уже в обычном формате.
| + | |
− | | + | |
− | ==Дополнительные функции==
| + | |
− | ===Автоответчик===
| + | |
− | По просьбам пользователей на нашем форуме, в транспорт J2J встроена функция автоответчика. Использование этой функции варьируется от информирования о смене [[JID]]а на новый до информировании о том, что пользователь перестал использовать [[proprietary|проприетарные]] [[IM]] системы, и искать его стоит в [[Jabber]], либо через [[Habahaba]]. Во втором случае на гостевом аккаунте необходимо подключить [[gateway|транспорты]] в нужные сторонние [[IM]] системы. Если Вы нашли другое интересное применение, мы будем рады выслушать Вас на нашем форуме.
| + | |
− | | + | |
− | Для включения автоответчика, необходимо воспользоваться Jabber-[[client|клиентом]] с поддержкой ad-hoc commands, например, [[Bombus]], [[JAJC]], [[Tkabber]], [[Gajim]]. Выберите комманду Options, поставьте галочку "Enable auto reply for all guest contacts" и введите текст автоответчика в поле "Text for auto reply". Текст может быть не более, чем в 1000 знаков.
| + | |
− | | + | |
− | Дополнительная опция "Always forward messages to me" означает, что сообщения от пользователей из гостевого аккаунта будут приходить даже при активированном автоответчике.
| + | |
− | | + | |
− | ===Не принимать сообщения от пользователей не из ростера===
| + | |
− | Вы можете запретить передачу сообщений от пользователей, не находящихся в вашем гостевом [[roster|ростере]], включив опцию "Receive messages only from Guest roster".
| + | |
− | | + | |
− | ==Где используется==
| + | |
− | На данный момент транспорт J2J замечен на серверах:
| + | |
− | * ''jrudevels.org''
| + | |
− | * ''udaff.com''
| + | |
− | * ''sudouser.ru''
| + | |
− | * ''jabbim.ru''
| + | |
− | | + | |
− | [[jworld:Список публичных транспортов J2J|Список публичных транспортов J2J]]
| + | |
− | | + | |
− | ==Для администратора jabber-сервера==
| + | |
− | * [[J2J:AdminGuide|Работа с транспортом J2J для администраторов]]
| + | |
− | | + | |
− | == Разработчик ==
| + | |
− | Разработчик — [[Сергей Добров]].
| + | |
− | | + | |
− | == Другие реализации ==
| + | |
− | Существуют и другие реализации транспортов из Jabber в Jabber:
| + | |
− | * [[Spectrum]]
| + | |
− | * [[Xmppgateway]]
| + | |
− | | + | |
− | == Примечания ==
| + | |
− | <references/>
| + | |
− | | + | |
− | == Ссылки ==
| + | |
− | Обсудить работу транспорта можно на форуме [[Forum.jrudevels.org]].
| + | |
− | | + | |
− | [[Category:Gateway]]
| + | |
− | [[Category:Jrudevels.org]]
| + | |