Поиск работающих шлюзов

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

Вот один пример. Я пользуюсь сервером jabber.org (JID у меня stpeter@jabber.org). К большому сожалению, компания AOL блокировала возможность сообщения из jabber.org в ее сеть (что привело к отказу шлюзов в AIM и ICQ), и, кроме того, у нас сейчас есть проблемы со шлюзами в Yahoo и MSN. Это означает, что на jabber.org сейчас вообще нет работающих транспортов.

Проблема? Не совсем. Если мне необходимо поговорить с людьми из другой системы мгновенного общения, то все, что нужно, это найти подходящий сервер с работающим шлюзом. В примере на Рисунок 15. Jabber-браузер (Exodus | Gabber) я ввел имя сервера (jabber.at) и нажал кнопку ‘Browse’. В итоге я вижу, что на этом сервере запущены шлюзы в ICQ, MSN, и Yahoo. Теперь я могу зарегистрироваться на нужном мне транспорте и общаться со своими друзьями. Ловко, не так ли?

Но, пожалуйста, не надо всем сразу бежать регистрироваться на бедном сервере jabber.at, мы ведь не хотим перегрузить его! Как уже упоминалось ранее, существует список серверов на JabberView. Посмотрите на него и поэкспериментируйте с серверами оттуда. (На самом деле, если Вам действительно хочется помочь в развитии сети Jabber, установите свой собственный сервер – это довольно просто. Если Вам это интересно, Вы можете прочитать Jabberd HOWTO для получения детальной информации.)

Замечание переводчика – перекодировка сообщений

К сожалению, если Вы зарегистрируетесь, скажем, на ICQ-транспорте на том же сервере jabber.at, Вам не удастся поговорить с друзьями из сети ICQ по-русски. Дело в том, что все зарубежные шлюзы настроены на перекодировку сообщений из Unicode (используется в Jabber) в латиницу, а не в кириллицу. Единственным выходом в этом случае будет регистрация на ICQ-транспорте с поддержкой кириллицы (фактически это означает, на сервере jabber.ru). Причина этого в плохой продуманности протокола ICQ – в нем нет информации о кодировках и Вы можете полагаться только на везение, что Ваш собеседник пользуется той же кодировкой, что и Вы.