ВНИМАНИЕ! Данное описание ни в коем случае не претендует на полноту. Автор не несет ответственности за бред, который написал ниже;-)
Итак, для начала объясню зачем это нужно.
Где-то с месяц назад у меня перестал работать JIMM, он в общем-то и до этого не отличался покладистым нравом, т.е. то приконнектится с первого раза, то вообще не приконнектится даже с 25. А тут перестал подключаться вообще (справка оператор BeeLine-Ярославль).
Пошарив по форумам, понял, что проблема такая появлялась не у меня одного и общих решений в принципе нет. Желания вникать в тонкости настройки JIMM для моего оператора с учетом специфики реализации сокетов в J2ME моего телефона у меня небыло. Посему было принято решение найти альтернативу, так сказать обходной путь.
Ища какой-нить другой мессейнджер вместо ДЖИММА, я столкнулся со словом Jabber. В памяти от чего-то всплыли два продукта - MailRu Agent и Google Talks (не уверен, что он относится как-то к Jabber, но мысль такая появилсь;-)) Пошел рыть дальше. Выснилось что этот самый жаббер является... хз, короче чем он там является (желающие идут на
www.jabber.ru и читают матчасть). Понять что это за сеть и в чем ее приколы я в общем то так до сих пор и не могу. Важно другое она позволяет коннектится к сети ICQ с помощью т.н. транспортов (тоже хз что-такое, но это нас не интересует, просто запомните слово;-)).
Клиентов для этой сети было 2 -
Bombus и
Colibry. Существенное отличие их друг от друга (знатоки меня могут поправлять, но для меня оно одно) в том, что Bombus умеет сам регистрировать аккаунты на жаббер сервере, а Colibry работает с уже созданными ранее аккаунтами.
Т.к. на тот момент у меня небыло желания качать 2 метровый файл с клиентом для Жаббера под винду для регистрации аккаунта. Я скачал Бомбус (понятия не имею как правильно бомбас или бомбус).
Программа встретила меня приглашением создать аккаунт... Да... Тяжело.. Если с записями типа юзернейм и пассворд все понятно, то что писать в поле сервер??? Пошли рыть дальше.
Теперь внимание как зарегистрировать новый аккаунт в бомбусе!
Пишем в "окне создания аккаунта"
Username - имя пользователя
Password - пароль
Server - сервер jabber. Не вникая в подробности (дотошные сами найдут, а остальным это нафик не нужно) предлагаю вам список серверов с самого сайта бомбуса
Посмотреть
jabber.ru
xmpp.ru
jabber.ttn.ru
jabber.snc.ru
jabber.infos.ru
jabber.sbin.ru
jabber.kiev.ua
У меня это выглядело как:
Username: ragimovich
Pass: ***
Server: jabber.kiev.ua
Не забудьте поставить галку в Register Account. Иначе бомбус просто попытается войти на сервер под введенными логином и паролем, что у него, естественно, не получится, т.к. вы на сервере еще не зареганы;-)
Жмем Опции-Ок и видим как бомбус подключается и регистрирует аккаунт. Далее Экран с надписью Done... Что это значит??? А кто его знает. Может прикол разработчиков, но в меню выбора аккаунтов бомбус после регистрации сам не переходит. Ну да ладно, мы люди не гордые. Жмем Меню-Отмена. Вот они родные;-) Выбираем Меню-Подключить и все. Мы в сети;-)
Итак. Будем считать, что предыдущий этап вы прошли успешно и уже находитесь в сети jabber. Но эта сеть нас интересует по стольку по скольку. Мы хотим ICQ (да простят меня гуру жаббера)!
Лезем вот куды: Меню-Tools-Service Descovery. В списке должно присутствовать "icq.ваш_сервер".
У меня
icq.jabber.kiev.ua
Выбираете его и Меню-Browse. Появится список из 2 пунктов:
Выбираем Register. Нам предлагают ввести свой номер аси и пароль для доступа к ней. Ноу проблем. Вводим и жмем Опции-Send. Все. Ждите пока ася не квакнет. Выходим в контакт лист и видим новое сообщение в группе transports. Открываем его. Выбираем Меню->Authorize. Все. Ася подключена. Если все прошло удачно, то значек транспорта будет зеленым, если есть какие-то траблы то он будет черным.
Добавляем юзверей в контакт лист.
Да... Это трабл. Ваш контакт лист не загружается в ростер (так у жабберистов называется контакт лист) автоматически. И если для жаббер.ру это решается шаманскими пассами, оаписанными на самом сайте, то на моем серваке всего этого нет:-(
Приходится переносить контакты вручную:-(
Делается это так Меню->Add Contact.
Выбираем транспорт. Для icq это будет скорее всего "icq.ваш_сервер". В поле User JID (странные скажу я вам намеки на 5 пункт) сразу появляется надпись типа "@icq.ваш_сервер". Не надо пугаться;-) Просто напишите номер ICQ добавляемого вами товарища перед "@". Только номер и ничего больше. Назначение остальных полей, как мне кажется, интуитивно понятно;-) Далее, когда все заполнено жмем Опции->Add.
Т.е. мой контакт ICQ на моем сервере jabber будет выглядеть как
7931653@icq.jabber.kiev.ua
Все! Юзверь в контакт листе. С тем, как отправлять посты, надеюсь разберетесь сами;-)
З.Ы.: Мой JID :
ragimovich@jabber.kiev.ua
Если что, пишите здесь или на него;-)