OUTDATED:(Текущая версия:
1.2 от 15.03.2007, 18:00
Загрузок:
Всего:
Ктулху покарает всех пи****сов, которые скопируют с этой страницы текст или его часть без разрешения автора!
© 2003-2012,
© 2003-2012,
Список вопросов FAQ / Jabber:
- Что такое Jabber?
- Зачем переходить на Jabber?
- Проблемы с подключением
- Списки Jabber-серверов
- Что такое директория?
- Как изменить JID, сохранив ростер и историю?
- Синхронизация ростера (списка контактов)
- Перенос пользовательских данных на другой JIDNew!
- Как настроить открытие xmpp-ссылок в Миранде?
- Как настроить получение/отправку user-tunes?
- Как пользоваться удаленным управлением (Remote Controlling, RC)?
- Почему в контекстном меню некоторых сервисов нет пункта удаления регистрации?
- Настройка подключения к транспортам
- Списки ICQ-транспортов
- Отправка контактам разных статусов
- Агитационные картинки про Джаббер:-)
← FAQ
Последнее обновление подраздела: 19.11.2009 (+1)
Всего: 16 вопросов в подразделе в FAQ / Jabber
Всего: 16 вопросов в подразделе в FAQ / Jabber
Нужна помощь в дополнении этого FAQ!!!
Свои вопросы можно оставить в комментариях в блоге!
Также можно написать в Гостевую, письмом или написать вопрос напрямую мне в JID: xmpp:shumaher@jabbus.org
Спасибо.
Свои вопросы можно оставить в комментариях в блоге!
Также можно написать в Гостевую, письмом или написать вопрос напрямую мне в JID: xmpp:shumaher@jabbus.org
Спасибо.
Что такое Jabber?
Jabber (досл. пер. с англ. — болтовня, трёп) — система для быстрого обмена сообщениями и информацией о присутствии (в контакт-листе) между любыми двумя пользователями Интернета на основе открытого протокола XMPP.
Первым применением технологии Jabber стало появление асинхронной и расширяемой платформы для обмена мгновенными сообщениями и сети обмена мгновенными сообщениями (англ. IM — Instant Messaging), сходной по возможностям с коммерческими системами IM, такими, как AIM, ICQ, MSN и Yahoo.
На базе использования данной технологии было создано множество частных и корпоративных серверов Jabber. Среди них выделяются такие крупные проекты, как системы обмена мгновенными сообщениями QIP (QIP Infium), Google (Google Talk), Яндекс (Я.Онлайн), Gizmo и «Живого журнала».
ИСТОЧНИК: Jabber — Википедия
Подробнее о практическом использовании сети читайте в JRuDevels wiki
Список XEP поддерживаемых Мирандой
Первым применением технологии Jabber стало появление асинхронной и расширяемой платформы для обмена мгновенными сообщениями и сети обмена мгновенными сообщениями (англ. IM — Instant Messaging), сходной по возможностям с коммерческими системами IM, такими, как AIM, ICQ, MSN и Yahoo.
На базе использования данной технологии было создано множество частных и корпоративных серверов Jabber. Среди них выделяются такие крупные проекты, как системы обмена мгновенными сообщениями QIP (QIP Infium), Google (Google Talk), Яндекс (Я.Онлайн), Gizmo и «Живого журнала».
ИСТОЧНИК: Jabber — Википедия
Подробнее о практическом использовании сети читайте в JRuDevels wiki
Список XEP поддерживаемых Мирандой
Зачем переходить на Jabber?
На эту тему написана уже куча статей и заметок (одна из них — Jabber vs ICQ), но все-таки тут я перечислю преимущества Джаббера (по сравнению с аськой), лично для себя, итак:
— Наличие многопользовательских конференций c функциями администрирования и списком модераторов (аналог IRC-чатов)
— Протокол работает в кодировке Unicode, что полностью исключает проблемы кодировками при разговоре с собеседниками на других платформах
— Возможность входа в сеть с нескольких клиентов одновременно, назначение им разных приоритетов и ресурсов
— Идентификатор пользователя это не безликий набор цифр, а похожий на e-mail JabberID (JID) вида user@server.com (возможна даже регистрация имен на РУССКОМ языке, хотя это не рекомедуется)
— Отсутствие спама (хотя и из-за отсутсвия полноценного поиска)
— Подключение к другим IM-сетям (транспорты)
— Различные дополнительные сервисы (через Джаббер можно читать RSS, погоду, проверять почту, пользоваться ботами-переводчиками и т.д.)
— Базовые функции протокола остаются неизменными (войти в сеть всегда можно и с очень устаревшего клиента)
— Шифрование трафика через TLS/SSL на уровне протокола (дополнительные функции/плагины в клиенте не нужны)
— Гораздо большая верояность успешной передачи файлов (благодаря использованию сервисов прокси)
— Более быстрый вход в сеть (даже с включенным шифрованием)
— Нет тупого ограничения на размер сообщения (можно пересылать хоть целые главы текста)
— Отсутствие "главного" сервера сети (можно зарегистрироваться на любом понравившемся сервере и общаться со всей сетью)
— Часто еще одна регистрация не нужна (если у вас есть аккаунт Google, Яндекс, LiveJournal, LiveInternet, Почта.ру,QIP и др.)
— Большой выбор клиентов под ВСЕ известые платформы и ОС (опять же, потому что "официального" клиента не существует)
— Когда компания AOL в очередной раз обновляет протокол и ICQ не работает, Jabber остается на связи всегда
Протокол ICQ НЕ ОБЛАДАЕТ ни одним из вышеперечисленных преимуществ "жабы", кроме, разве что, централизованного поиска.
Хотя, это спорный недостаток, т.к. во-первых, за счет этого в сети нет спама и "писем счастья", и, во-вторых, сеть предназначена для общения, а не для глупых сообщений типа "Привет/где-живешь/сколько-лет/пришли-фотку".
Единственный реальный недостаток сети в том, что отсутсвует система восстановления пароля. Так что свой пароль от jabber-аккаунта нужно хранить в надежном месте (как, впрочем, и все остальные пароли :).
В случае утери пароля остается только попытаться связаться с админом сервера и попросить выдать новый пароль или удалить аккаунт, чтобы вы могли зарегистрировать его заново.
В общем, призываю всех ОТКАЗАТЬСЯ ОТ АСЬКИ и перейти на Jabber!
Так как плюсы, по-моему, однозначно перевешивают минусы. :)
Подробнее о процессе миграции на Jabber читайте статью JRuDevels wiki Migration и статью Переход с ICQ на Jabber;
а также Регистрация в Jabber и Регистрация в Miranda.
— Наличие многопользовательских конференций c функциями администрирования и списком модераторов (аналог IRC-чатов)
— Протокол работает в кодировке Unicode, что полностью исключает проблемы кодировками при разговоре с собеседниками на других платформах
— Возможность входа в сеть с нескольких клиентов одновременно, назначение им разных приоритетов и ресурсов
— Идентификатор пользователя это не безликий набор цифр, а похожий на e-mail JabberID (JID) вида user@server.com (возможна даже регистрация имен на РУССКОМ языке, хотя это не рекомедуется)
— Отсутствие спама (хотя и из-за отсутсвия полноценного поиска)
— Подключение к другим IM-сетям (транспорты)
— Различные дополнительные сервисы (через Джаббер можно читать RSS, погоду, проверять почту, пользоваться ботами-переводчиками и т.д.)
— Базовые функции протокола остаются неизменными (войти в сеть всегда можно и с очень устаревшего клиента)
— Шифрование трафика через TLS/SSL на уровне протокола (дополнительные функции/плагины в клиенте не нужны)
— Гораздо большая верояность успешной передачи файлов (благодаря использованию сервисов прокси)
— Более быстрый вход в сеть (даже с включенным шифрованием)
— Нет тупого ограничения на размер сообщения (можно пересылать хоть целые главы текста)
— Отсутствие "главного" сервера сети (можно зарегистрироваться на любом понравившемся сервере и общаться со всей сетью)
— Часто еще одна регистрация не нужна (если у вас есть аккаунт Google, Яндекс, LiveJournal, LiveInternet, Почта.ру,
— Большой выбор клиентов под ВСЕ известые платформы и ОС (опять же, потому что "официального" клиента не существует)
— Когда компания AOL в очередной раз обновляет протокол и ICQ не работает, Jabber остается на связи всегда
Протокол ICQ НЕ ОБЛАДАЕТ ни одним из вышеперечисленных преимуществ "жабы", кроме, разве что, централизованного поиска.
Хотя, это спорный недостаток, т.к. во-первых, за счет этого в сети нет спама и "писем счастья", и, во-вторых, сеть предназначена для общения, а не для глупых сообщений типа "Привет/где-живешь/сколько-лет/пришли-фотку".
Единственный реальный недостаток сети в том, что отсутсвует система восстановления пароля. Так что свой пароль от jabber-аккаунта нужно хранить в надежном месте (как, впрочем, и все остальные пароли :).
В случае утери пароля остается только попытаться связаться с админом сервера и попросить выдать новый пароль или удалить аккаунт, чтобы вы могли зарегистрировать его заново.
В общем, призываю всех ОТКАЗАТЬСЯ ОТ АСЬКИ и перейти на Jabber!
Так как плюсы, по-моему, однозначно перевешивают минусы. :)
Подробнее о процессе миграции на Jabber читайте статью JRuDevels wiki Migration и статью Переход с ICQ на Jabber;
а также Регистрация в Jabber и Регистрация в Miranda.
Проблемы с подключением
Проверьте настройки подключения в окне Настройки - Сеть - Jabber - Учетная запись.
Должны быть указаны следующие настройки:
СКРИНШОТ ОКНА НАСТРОЕК АККАУНТА JABBER
(Сервер jabber.ru указан в качестве примера! Может быть любым другим.)
Подробнее о проблемах подключения читайте статью JRuDevels wiki Xmpp connect troubleshooting
Должны быть указаны следующие настройки:
СКРИНШОТ ОКНА НАСТРОЕК АККАУНТА JABBER
(Сервер jabber.ru указан в качестве примера! Может быть любым другим.)
Подробнее о проблемах подключения читайте статью JRuDevels wiki Xmpp connect troubleshooting
Списки Jabber-серверов
Jabber/XMPP Server List с указанием имеющихся транспортов и сервисов (серые значки сервисов означают, что регистрация возможна только с аккаунта на данном сервере)
Список работающих публичных серверов Jabber в вики Мир Jabber
Список работающих публичных серверов Jabber в вики Мир Jabber
Что такое директория?
Поле Настройки - Сеть - Jabber - Учетная запись - Директория служит для ввода адреса сервиса поиска пользователей на jabber-сервере.
Сервис поиска ищет пользователей ТОЛЬКО того сервера, в домене которого находится. Искать пользователей сразу всей сети Jabber нельзя!
Адреса сервисов поиска обычно начинаются с jud. или vjud.
Директорию можно изменить также путем выбора пункта контекстного меню сервиса Добавить директорию поиска в окне обзора сервисов.
Адреса сервисов поиска обычно начинаются с jud. или vjud.
Директорию можно изменить также путем выбора пункта контекстного меню сервиса Добавить директорию поиска в окне обзора сервисов.
Как изменить JID, сохранив ростер и историю?
Просто вбейте в окне Настройки - Сеть - Jabber - Учетная запись свои новые данные аккаунта — логин/пароль/сервер.
Контакты должны автоматически перенестись в ростер нового JID'а. Для того чтобы проверить это, читайте Синхронизация ростера (списка контактов).
Контакты должны автоматически перенестись в ростер нового JID'а. Для того чтобы проверить это, читайте Синхронизация ростера (списка контактов).
Синхронизация ростера (списка контактов)
Откройте Редактор ростера при помощи меню Jabber - Редактор ростера, и нажмите кнопку Загрузка.
Если необходимо закачать новые контакты в серверный ростер, поставьте галки напротив их JID'ов и нажмите кнопку Закачать.
Для удаления контактов с сервера, галки нужно СНЯТЬ и также нажать кнопку.
Чтобы сохранить ростер как XML-файл, нажмите кнопку Экспортировать в файл.
Для импорта в новый jabber-аккаунт сохраненного в XML-файле ростера, нажмите кнопку Импорт из файла.
(возможен крах Миранды!)
В большинстве случаев эта функция не нужна и импортировать ростер вручную нет необходимости, так как он всегда сохраняется на сервере и загружается в любой клиент при первом входе в сеть, если локальный контакт-лист пуст.
Совет:
В случае создания нового профиля Миранды со старым jabber-аккаунтом, удобнее использовать функцию импорта.
Если необходимо закачать новые контакты в серверный ростер, поставьте галки напротив их JID'ов и нажмите кнопку Закачать.
Для удаления контактов с сервера, галки нужно СНЯТЬ и также нажать кнопку.
Чтобы сохранить ростер как XML-файл, нажмите кнопку Экспортировать в файл.
Для импорта в новый jabber-аккаунт сохраненного в XML-файле ростера, нажмите кнопку Импорт из файла.
(возможен крах Миранды!)
В большинстве случаев эта функция не нужна и импортировать ростер вручную нет необходимости, так как он всегда сохраняется на сервере и загружается в любой клиент при первом входе в сеть, если локальный контакт-лист пуст.
Совет:
В случае создания нового профиля Миранды со старым jabber-аккаунтом, удобнее использовать функцию импорта.
Перенос пользовательских данных на другой JID
New!
После смены JID'a может быть также необходимо перенести серверные закладки. К сожалению, пока в Миранде отсутствуют функции для их импорта/экспорта, однако, сделать это можно при помощи XML-консоли.
Откройте консоль старого аккаунта через меню статуса Jabber Сервисы... - XML консоль, откройте окно закладок через пункт Закладки, в консоли появится следующий блок кода:
Перенос заметок (Сервисы... - Заметки) производится аналогично, но для того чтобы появился XML-код нужно нажать кнопку Сохранить.
Заметки отобразятся в окне после переподключения к сети.
Этот способ подходит не только для Миранды, но и для любого джаббер-клиента с функцией консоли. Перемещать таким образом можно любые типы пользовательских данных — ростер, vcard и др.
Откройте консоль старого аккаунта через меню статуса Jabber Сервисы... - XML консоль, откройте окно закладок через пункт Закладки, в консоли появится следующий блок кода:
<iq type="result" id="mir_1234" to="you@server.com/Resource"> <query xmlns="jabber:iq:private"> <storage xmlns="storage:bookmarks"> ... </storage> </query> </iq>Измените значение атрибута type c result на set и значение to на новый JID/ресурс (можно удалить атрибут совсем, так же как и id), и отправьте получившейся код в консоль нового аккаунта.
Перенос заметок (Сервисы... - Заметки) производится аналогично, но для того чтобы появился XML-код нужно нажать кнопку Сохранить.
Заметки отобразятся в окне после переподключения к сети.
Этот способ подходит не только для Миранды, но и для любого джаббер-клиента с функцией консоли. Перемещать таким образом можно любые типы пользовательских данных — ростер, vcard и др.
Как настроить открытие xmpp-ссылок в Миранде?
Установите плагин assocmgr.dll - File Association Manager
В окне Настройки - Сервисы - Ассоциации включите галку xmpp:
Возможы проблемы с крашем при запуске!
В окне Настройки - Сервисы - Ассоциации включите галку xmpp:
Возможы проблемы с крашем при запуске!
Как пользоваться удаленным управлением (Remote Controlling, RC)?
ОТВЕТ [не забыть переместить текст сюда!]
Почему в контекстном меню некоторых сервисов нет пункта удаления регистрации?
Вызывайте меню с нажатой клавишей CTRL
Настройка подключения к транспортам
Откройте список сервисов при помощи меню Jabber - Обнаружение сервисов — вы должны увидеть доступные сервисы своего сервера (того, на котором вы зарегистрированны).
Если среди них нет транспортов (адреса узлов транспортов обычно начинаются с имени сети, в которую необходимо получить доступ), введите в поле JID: адрес транспорта, например xmpp:icq.jabbus.org.
В контекстном меню транспорта выберите команду Регистрация и введите данные аккаунта сети в появившееся окно.
После завершения регистрации в ростере должен появится контакт выбранного транспорта. Если автоматического входа в сеть не произошло, выберите в контекстном меню транспорта команду Login/logout.
Если окно регистрации не появляется или войти в сеть не удается, возможно все места на траспорте сейчас заняты — попробуйте позже.
Большинство транспортов должны автоматически загрузить в ростер ваши контакты из другой сети, при этом каждому контакту отсылается запрос на авторизацию.
Если же загрузки контактов не произошло:( , добавлять их необходимо вручную, используя следующий формат JID'ов:
id-контакта@адрес-транспорта, например 123456@icq.jabbus.org
Если в id контакта (логине, адресе e-mail и т.д.) присутствует символ @ , то его следует заменить на % , например name%hotmail.com@msn.jabbus.org
Для того чтобы преобразовать JID'ы контактов в ники используйте команду Получить ники.
Для удаления регистрации на транспорте в контекстном меню сервиса выберите команду Удалить в списке сервисов.
Контакты в ростере при этом останутся.
Подробнее о видах транспортов, список ошибок и советы — в статье Tkabber Wiki Гейты во вражеские сети
Подробная инструкция с картинками: Подключение ICQ в Miranda в вики Мир Jabber
Cравнение видов ICQ-транспортов: Виды ICQ транспортов в вики Мир Jabber
Если среди них нет транспортов (адреса узлов транспортов обычно начинаются с имени сети, в которую необходимо получить доступ), введите в поле JID: адрес транспорта, например xmpp:icq.jabbus.org.
В контекстном меню транспорта выберите команду Регистрация и введите данные аккаунта сети в появившееся окно.
После завершения регистрации в ростере должен появится контакт выбранного транспорта. Если автоматического входа в сеть не произошло, выберите в контекстном меню транспорта команду Login/logout.
Если окно регистрации не появляется или войти в сеть не удается, возможно все места на траспорте сейчас заняты — попробуйте позже.
Большинство транспортов должны автоматически загрузить в ростер ваши контакты из другой сети, при этом каждому контакту отсылается запрос на авторизацию.
Если же загрузки контактов не произошло:( , добавлять их необходимо вручную, используя следующий формат JID'ов:
id-контакта@адрес-транспорта, например 123456@icq.jabbus.org
Если в id контакта (логине, адресе e-mail и т.д.) присутствует символ @ , то его следует заменить на % , например name%hotmail.com@msn.jabbus.org
Для того чтобы преобразовать JID'ы контактов в ники используйте команду Получить ники.
Для удаления регистрации на транспорте в контекстном меню сервиса выберите команду Удалить в списке сервисов.
Контакты в ростере при этом останутся.
Подробнее о видах транспортов, список ошибок и советы — в статье Tkabber Wiki Гейты во вражеские сети
Подробная инструкция с картинками: Подключение ICQ в Miranda в вики Мир Jabber
Cравнение видов ICQ-транспортов: Виды ICQ транспортов в вики Мир Jabber
Списки ICQ-транспортов
Список публичных ICQ-транспортов в Bombus Wiki
Общедоступные транспорты в ICQ в Tkabber Wiki (транспорты ICQ, а также MRIM, MSN, Yahoo, IRC и XMPP)
Список публичных транспортов ICQ в вики Мир Jabber
альтернативные ICQ транспорты (сообщение на форуме 911.lg.ua)
Общедоступные транспорты в ICQ в Tkabber Wiki (транспорты ICQ, а также MRIM, MSN, Yahoo, IRC и XMPP)
Список публичных транспортов ICQ в вики Мир Jabber
альтернативные ICQ транспорты (сообщение на форуме 911.lg.ua)
Отправка контактам разных статусов
На текущий момент в Миранде отсутсвует функция отправки отдельным контактам различных статусов, отличных от основного, но технически эта возможность поддерживается протоколом.
Можно воспользоваться XML-консолью. Откройте консоль через меню статуса Jabber Сервисы... - XML консоль и отправьте следующий XML-код:
для статусов Online, Away, NA, DND, Free for chat:
/Resource — опционально — для отправки статуса только на один конкретный ресурс контакта. Остальные ресурсы того же контакта (если есть) будут получать ваш основной статус.
Данный способ работает только до следующей смены вами статуса, после этого все контакты снова получат ваш реальный статус.
[источник] (дополнено мной)
В версии jabber.dll 0.8.0.21 [14 Apr 2009] добавлено подменю контакта Отправить присутствие , однако в нем отсутствует пункт для отправки статуса Offline.
Можно воспользоваться XML-консолью. Откройте консоль через меню статуса Jabber Сервисы... - XML консоль и отправьте следующий XML-код:
для статусов Online, Away, NA, DND, Free for chat:
<presence from="you@server.com/Resource" to="contact@server.com/Resource"> <priority>-128 - 127</priority> <show>online / away / xa / dnd / chat</show> <status>Status Message</status> </presence>для статуса Offline:
<presence from="you@server.com/Resource" to="contact@server.com/Resource" type="unavailable" />
/Resource — опционально — для отправки статуса только на один конкретный ресурс контакта. Остальные ресурсы того же контакта (если есть) будут получать ваш основной статус.
Данный способ работает только до следующей смены вами статуса, после этого все контакты снова получат ваш реальный статус.
[источник] (дополнено мной)
В версии jabber.dll 0.8.0.21 [14 Apr 2009] добавлено подменю контакта Отправить присутствие , однако в нем отсутствует пункт для отправки статуса Offline.
Агитационные картинки про Джаббер:-)
Upd:
Весёлые картинки в JRuDevels wiki
Тематические картинки
Убей ICQ! Официальное представительство
юзербары + промо-кнопки (сервис)

Описание
VersionInfo
VersionInfo
Загрузка
Еще
Полезные
Обратная



