ICQ protocol

From Miranda NG
Revision as of 04:11, 25 January 2019 by Dart Raiden (talk | contribs) (Created page with "Новый протокол WIM позволяет отправлять эти статусы, но сервер не присылает их Миранде от других...")

Plugin:ICQ/ru
Jump to navigation Jump to search
Other languages:
ICQ protocol
ICQ protocol
Имя файла ICQ.dll
Авторы George Hazan
Скачать
Стабильная версия: 32-bit, 64-bit
Версия в разработке: 32-bit, 64-bit

Поддержка протокола ICQ в Miranda NG.

Известные проблемы

Серверы ICQ прекратили поддержку старого протокола. Мы реализовали поддержку нового протокола, но пока он лишён многих функций.

Жители Украины могут испытывать проблемы при подключении, поскольку некоторые адреса, принадлежащие Mail.ru, заблокированы в Украине. Используйте прокси и VPN для обхода блокировок.

Решение проблем

Неправильный пароль

После обновления до версии 0.95.5 возможны проблемы с подключением к сети. Текст ошибки: Неудачное подключение. Ваш номер или пароль не приняты сервером.

До версии 0.95.4 Miranda не поддерживала пароли ICQ длиннее 8-ми символов. Если вы когда-либо ввели длинный пароль, Miranda сохранила его в базе целиком, но использовала только первые 8 символов. Серверы ICQ тоже не поддерживали длинные пароли. Теперь же максимальная длина пароля увеличена до 16 символов включительно. Соответствующие изменения внесены в плагин Миранды.

Miranda v0.95.5 отправляет ваш когда-то введённый длинный пароль целиком, и сервер справедливо считает его неправильным.

Решение: откройте Настройки → Сеть → <Имя_учётной_записи> и введите в поле «Пароль» первые 8 символов вашего пароля.

Чтобы использовать пароль длиннее 8-ми символов, измените его на сайте ICQ.

Развитие некоторых программ (QIP 2005, Jasmine IM для Android) давно прекращено, поэтому такие программы не поддерживают длинные пароли. Если вам необходимо их использовать, ограничьте длину пароля 8 символами.

Контакт всегда «В сети с ICQ Mobile», но, на самом деле, он не в сети и не доходят оффлайн-сообщения

Todo: Describe the problem / workaround better here.

Как исправить:

  • войти на сайт ICQ (именно на сайт, а не в веб-клиент!)
  • нажать на своё имя, выбрать пункт меню «Мой профиль», а затем перейти по ссылке «Список сессий»
  • нажать «Закрыть все сессии»
  • выйти с сайта.

Как узнать свой UIN

  • войти на сайт ICQ (именно на сайт, а не в веб-клиент!)
  • нажать на своё имя и посмотреть свой UIN
  • выйти с сайта.

Некоторые клиенты (Pidgin, QIP 2012) показывают, что Miranda находится в сети, даже если Miranda не запущена

(либо показывают, что Miranda в сети, если в Miranda установлен статус «Отошёл»)

Такие клиенты работают по старому протоколу OSCAR, который неверно показывает статус клиентов, использующих новый протокол WIM.

Миранда не получает статусы «Отсутствую», «Недоступен», «Занят», «Не беспокоить» от других альтернативных клиентов (например, от Pidgin или QIP 2012)

Новый протокол WIM позволяет отправлять эти статусы, но сервер не присылает их Миранде от других клиентов. Указанные альтернативные клиенты используют старый протокол OSCAR, поэтому могут принимать такие статусы.

Контакты, использующие официальный клиент, постоянно входят в сеть и выходят из неё

Официальный клиен ICQ 10 ставит статус «Не в сети» после 10-15 секунд бездействия. Когда пользователь взаимодействует с клиентом, клиент ставит статус «В сети». Например, точно так же себя ведёт клиент Telegram.

При каждом подключении к сети от контакта приходят старые ключи SecureIM

Отправьте контакту, от которого приходят такие ключи, любое сообщение.