Все починалося з ICQ
Сервіс ICQ (омографів «I seek you» - «я шукаю тебе») надавав, спочатку унікальні, можливості для миттєвого спілкування між людьми. Сервіс став de facto загальним ім'ям сервісу миттєвого обміну повідомленнями.
З цього тексту виключена докладна критика ICQ. Поговоримо краще про позитивні сторони однієї з альтернатив ICQ.
Jabber і XMPP
Альтернативи ICQ почали з'являтися швидко. Практично всі великі поштові служби почали реалізовувати свої протоколи (AOL, MSN, Yahoo, Google), плюс почали з'являтися сторонні служби, в тій чи іншій мірі надають ті ж послуги миттєвого спілкування (Gadu-Gadu, Bonjoir, Zephyr, Mail.ru Mail Agent ); в кінці кінців стали з'являтися і служби голосового спілкування (Gizmo, Skype), які надають в т.ч. обмін текстовими повідомленнями.
Серед усього цього різноманіття я б радив придивитися до протоколу XMPP і побудованої на ньому технології Jabber ( «джаббер», в російській IT-середовищі «жаба») обміну миттєвими повідомленнями на основі цього протоколу.
Серед клієнтів, що підтримують і ICQ, і Jabber, згадаю QIP Infium. Pidgin і Miranda. У разі Міранди підтримка додаткових протоколів здійснюється за допомогою модулів (plug-ins).
Технічні переваги Jabber-а (кому цікаво)
Знайомство з Jabber
Серед безлічі Jabber-клієнтів особисто я рекомендую Псі (Psi). Причини.- Псі - безкоштовне програмне забезпечення з відкритим кодом.
- Псі - розвивається проект, регулярно постачає нові версії з поліпшеною основний функціональністю і можливістю надбудови її при необхідності.
- Псі - крос-платформний клієнт. Це актуально, якщо ви використовуєте різні ОС, такі як Windows і Linux.
- Псі - мінімалістський клієнт. Немає непотрібних «украшіліщ», погоні за графічними шедеврами, анімацією і всім таким. Це та сама машина, яка їздить, а тюнінг та прикраси - це вже ваша турбота.
Встановлюємо та налаштовуємо Psi
Відкриваємо сайт Псі і переходимо по посиланню «downloads» і далі «Microsoft Windows» (якщо ставимо під Windows), зберігаємо файл (в даний момент близько 12 мегабайт) і виконуємо.
При установці можна просто приймати все умовчання. Виберіть російську мову установки.
Після установки відкрийте посилання «Русский» в секції «Language packs» і дотримуйтесь інструкції по установці російського перекладу.
Надалі передбачається, що ви встановили Псі версії не нижче 0.12.
У нашому прикладі не ставимо галочку і натискаємо «Додати».
Нижче вводимо пароль. У нашому випадку це - пароль для входу в електронну пошту Gmail.com.
Можна встановити галочку «Автоматично відновлювати з'єднання» - в разі тимчасових розривів зв'язку. Рекомендується включити «Вести історію повідомлень» (включено за замовчуванням), щоб зберігалася історія розмов (мається на увазі - зберігалася у вас на комп'ютері; зберігається вона на сервері - залежить від налаштувань сервера і про ваш обліковий запис на ньому).
Після того, як ввели Jabber ID (JID), пароль і позначили всі необхідні опції, натискаємо на вкладку «З'єднання».
Тут необхідно вказати параметри з'єднання.
Рекомендується позначити «Стискати трафік (якщо можливо)». Якщо клієнт з'ясує, що сервер підтримує упаковку повідомлень, це може значно знизити трафік в обмін на незначне збільшення навантаження на процесор.
У разі Gmail.com можете скористатись наведеними на знімку нижче параметри.
Помітити «Пропускати попередження SSL». У багатьох випадках захищені Jabber-з'єднання використовують т.зв. «Самоподпісанного» сертифікати SSL. Само по собі це не означає, що сервера не можна довіряти - сертифікати можуть бути дорогим задоволенням, і, якщо Jabber-служба надається на безкоштовній основі, її адміністратори не завжди готові викласти значні кошти на сертифікат.
«Шифрувати з'єднання»: вибрати «Традиційний SSL».
Аутентифікація відкритим текстом - «Якщо з'єднання шифрується» (за замовчуванням).
Налаштування для власників облікового запису популярних служб
У будь-якому випадку рекомендується позначати пункти «Стискати трафік», «Відправляти keep-alive пакети» (за замовчуванням позначено) і «Пропускати попередження SSL» на вкладці «З'єднання». Ці пункти далі не вказуються.
Списки інших Jabber серверів
На зазначеному сайті ви також знайдете довідкову інформацію щодо використання Jabber, списку доступних Jabber-серверів, транспортів, особливостей підключення клієнтів і багато чому іншому.
На сервері jabber.ru доступний транспорт в мережу Mail Agent (Mail.ru Mail Instant Messenger, MRIM). На сервері jabbus.org є транспорти в ICQ і MRIM.
підключаємо транспорти
Переходимо до більш тонкому - підключення транспортів. Наприклад, ви можете підключити транспорт до Mail Agent (MRIM) і входити в мережу MRIM, просто підключаючись до профілю Jabber. Ви можете підключитися - через транспорт - до ICQ, MSN, Yahoo і багатьом іншим. Про те, як шукати транспорти - див. Вище.
Слід мати на увазі, що транспорти можуть мати різну функціональність і перед підключенням розумно поцікавитися, які саме транспорти найбільш зручні і функціональні.
Приклади: для підключення до мережі Mail Agent рекомендуються транспорти jabber.ru, jabbus.org; для виходу в ICQ - jabber.org.ru, jtalk.ru і ті, що надаються Jabber-серверами Nextmail.ru.
Правою кнопкою миші викликаємо контекстне меню в потрібному нам транспорті і вибираємо «Зареєструватися».
Тонкий момент: для додавання нових користувачів в контакт лист через транспорт потрібно додавати їх в формі
користувач @ транспорт
Якщо в імені користувача є символ '@', його доведеться замінити на інший, а даному випадку на знак відсотка '%'.
Усе. Подібний механізм - при додаванні користувачів в інші транспорти.
Транспорти можуть час від часу відключатися - просто наведіть на транспорт в списку користувачів (ростері) і повторно під'єднайте його вручну. Разом з транспортом повернуться і всі ваші контакти у відповідній службі - ті, які в мережі, звичайно.
Транспорт - це ще один користувач у вашому ростері. Щоб відключитися від транспорту, просто видаліть його зі списку користувачів (це зручно якщо ви допустили помилку в реєстрації і хочете повторити).