2008/02/11

ICQ: Вторая жизнь увядших цветов

Недавно pydefiner просветил меня, как заставить почту Гуля хранить историю сообщений ICQ. Способ следующий.

Нам понадобятся:

  • почтовый ящик на gmail.com,
  • работающий клиент XMPP, настроенный на работу с сервером talk.google.com (я пользуюсь PSI),
  • открытый транспорт ICQ (их много, можно поискать в интернете. Я пользуюсь транспортом на jabber.te.ua).

Приступаем.

  1. щелкнуть правой кнопкой мыши на аккаунте google talk в окошке пейджера и выбрать пункт «Service discovery»
  2. В поле адреса ввести адрес сервера с открытым транспортом (аминь enter);
  3. Выбрать двойным щелчком подходящий транспорт. Будет предложено ввести номер аськи и пароль — поломаться для приличия и ввести;
  4. Если всё прошло хорошо, клиент довольно скоро зарегистрируется на сервере и добавит контакты с сервера ICQ. Возможно, придется всех авторизировать вручную, если не сказано делать это автоматически.

Мелочь, а приятно:

  • асечные контакты «ведут себя» как родные;
  • я пока не видел проблем с получением кириллических сообщений;
  • чат из веб интерфейса работает одинаково хорошо для всех контактов;
  • можно войти сразу несколькими клиентами, аська скорей всего не отвалится;
  • история сообщений сохраняется на сервере!

Невнятности:

  • Транспорты иногда «падают»;
  • Проблемы с кодировками не решены. Даже в самом лучшем случае возможна пара контактов, с которыми придется общаться транслитом. Причем, один и тот же контакт может хорошо получать кириллицу на одном сервере, и каракули на другом;
  • Параноикам не рекомендуется пользоваться открытыми транспортами;
  • Миранда странная какая-то. У нее возможен только 1 XMPP аккаунт, и асечные контакты она автоматически не именует. Кстати, она и на асечном сервере напрямую контакты хранит не правильно.

2 комментария:

Толік комментирует...

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

Сашка комментирует...

Спасибо за ценное замечание :-)

Однако, прелести миранды не стоят трудов по запуску ее под линуксом. PSI 2+2ever :-)