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

