RU:Транспорты

From PsiWiki

Торчёк|mobile представил привет, с красными и тупыми глазами,
сверху рога изза достаточности кальция и неверности второй половины.
В руке несет остатки мозгов, которые абсолютно гладкие…
С азбукой в руке, жалостным голосом укуреного 5ти летнего ребенка
— я не умею читать топик! Помоги настроить аську!


Транспорты (англ.: transport) — транслирующий шлюз, позволяющий общаться между разными системами обмена сообщениями.

Подробнее о понятии транспорт читать тут (Jrd).

Общие понятия о транспортах

Транспорты предназначены для заменения мультипротокольных клиентов, допустим, таких как Kopete (Jrd), Miranda IM (Jrd) или QIP Infium (Jrd) путём общения с другими сетями прямо из Jabber (Jrd)-аккаунта.

Транспорты могут быть открыты как для публичной регистрации на них, так и доступными для регистрации только для конкретных Jabber-серверов (часто только для "родных", т.е. на тех, на которых предоставляется транспорт)

Траспорты, также, не предоставляют Вам полной альтернативы использования через них других сетей, это связано с несколькими причинами:

  • Другие сети являются закрытыми и зачастую меняют структуру своего протокола, а реверсинженеринг — дело неблагородное.
  • Фичи других сетей, например, такие как игры и прочая лабуда не может транслироваться в Jabber в силу философии и стандарта XMPP (Jrd).
  • Нестабильность и глюковатость — связаны в основном с ленью программистов и неотточенной разработки новых идей.
    (Кто хочет дописать транспорту PyIcq-t корректную работу с "сообщениями активности" и наличие трансляции x-статусов в JEP:0163 (PEP), прошу сюда)

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

Подключить транспорт можно, всего лишь добавив его в ростер (Jrd) и дав ему подписку о присутствии (Jrd).

Манипуляция с ростером может осуществлятся непосредственно через базовые функции клиента, Service Discovery, а также Web-утилитой.

Совет: так как большинство транспортов автоматически подтягивают контакты из других сетей, то перед добавлением транспорта желательно:

Image:Check-true.png Автоматически давать подписку: Ψ → Options → Events → Auto-authorize contacts
Image:Check-false.png Отключить уведомления о получении подписки: Ψ → Options → Events → Notify when authorization was received
Image:Check-false.png Снять галку с игнорирования сообщений от неподписанных (Jrd): Ψ → Options → Events → Ignore events from contacts not already in your roster
Image:Check-true.png Автоматически подставлять ники (Jrd) контактам при добавлении в ростер: Ψ → Options → Advanced → options.contactlist.resolve-nicks-on-contact-add = true


TODO: дополнить

См. также