Система обмена мгновенными сообщениями
 
Skaarj Мужской
Понаехали тут
Skaarj
Откуда: Н. Новгород
Сообщений: 3848
Стаж: 19 лет 9 дней
Рейтинг: 892загрузка...

Jabber


Это открытый протокол, использующий XML, для быстрого обмена сообщениями и информацией о присутствии между любыми двумя абонентами в Интернет. Первым применением технологии Jabber стало появление асинхронной и расширяемой платформы для обмена мгновенными сообщениями и сети обмена мгновенными сообщениями (от англ. IM - Instant Messaging), cходная по возможностям c коммерческими системами IM, такими, как AIM, ICQ, MSN и Yahoo. Однако, Jabber имеет ряд преимуществ по сравнению с коммерческими системами IM:
- Открытость – протокол Jabber является свободным (от лицензирования), открытым, общедоступным.
- Расширяемость – с помощью пространств имён в XML можно расширить протокол Jabber для выполнения требуемых задач и для обеспечения поддержки взаимодействия между различными системами.
- Децентрализованность – кто угодно может запустить свой собственный сервер Jabber.
- Безопасность – любой сервер Jabber может быть изолирован от общедоступной сети Jabber, многие из вариантов реализации сервера используют SSL при обмене между клиентом и сервером.

Jabber удовлетворит многие потребности частных лиц и организаций. Однако, важно понимать что он не является панацеей от всех бед. В частности, Jabber не является:
- Универсальным чат-клиентом для различных систем IM – несмотря на множество клиентов Jabber под различные платформы, они не предоставляют таких возможностей по взаимодействию с различными системами IM, как Miranda или GAIM; взаимодействие между Jabber и другими системами осуществляют шлюзы, расположенные на стороне сервера.
- 100% решением проблем взаимодействия с различными системами – некоторые сервера Jabber предоставляют возможность взаимодействия с другими системами IM через шлюзы, которые транслируют протокол Jabber в протокол этих систем; однако, Jabber не был ориентирован на обеспечение взаимодействия с другими системами IM, потому что только от самих систем IM зависит осуществление взаимодействия (к чему они не стремятся и даже наоборот прим. переводчика).
- Единозависимой системой IM, разрабатываемой одной компанией – cообщество в Jabber не монолитно; напротив, существует большой набор общедоступных и закрытых серверов Jabber, проектов с открым кодом, компаний по разработке ПО, использующих протокол Jabber.

Уникальная особенность системы Jabber - это наличие транспортов, также называемых шлюзами.
Транспорты позволяют связываться с пользователями других систем обмена сообщениями, таких, как AIM, ICQ, MSN Messenger, Windows Messenger, Yahoo! Messenger, SMS, E-mail и пр. В отличие от программ, поддерживающих несколько протоколов обмена сообщениями (например, Miranda, Kopete, Gaim), Jabber предоставляет доступ в другие сети на уровне сервера.
Любой пользователь Jabber может подключить (зарегистрировать) необходимый транспорт, введя регистрационные данные для данной сети и начать общение с пользователями данной сети как и с обычными пользователями Jabber.

Короче говоря, Jabber это:
- Разные сервера, к которым можно подключиться через любой джаббер-клиент
- Адреса, которые выглядят как «имя@имя.сервера/ресурс»
- Одновременные подключения любого пользователя (из дома, с работы, с мобильного телефона)
- Возможность переподключаться сколь угодно раз в течение ограниченного времени без риска быть на время забаненным за чересчур частую беготню туда-сюда
- Доступ к другим IM сетям с помощью транспортов
- Большое количество вспомогательных сервисов на серверах (конференции, RSS-новости, погода и т.п.)

Для начала работы с Jabber, нужно установить программу-клиент. Например, PSI, Tkabber, JAJC (отлично подойдет для начинающего), Miranda (мультипротокольный клиент), Bombus (для мобильных телефонов). Затем нужно выбрать сервер для регистрации на нем. Список серверов и зарегистрироваться, выбрав логин и пароль. C ними Вы в дальнейшем сможете подключаться к этому серверу (но не к другим, на них Вам придется регистрироваться отдельно).

Mini-FAQ (будет пополняться по мере поступления вопросов)

Вопрос: У меня есть например JID (аккаунт Jabber) на jabber.ru сервере.
Если вдруг он падает, могу ли я зарегиться с таким же JID на другом джаббер сервере?
То есть я не хочу зависеть от одного сервера и при этом иметь один JID. Это возможно?
Ответ: JID привязывается к серверу, соответственно, пользоваться им с другого сервера не получится. В отличие от, скажем, ICQ, здесь нет единой базы с регистрационными данными. Идея заключается в том, чтобы использовать сервер, которому Вы больше всего доверяете (в идеале, тот, на который можете влиять). Однако, пользователи, сидящие на разных серверах, могут общаться друг с другом (в противном случае теряется весь смысл этой системы). Что касается переноса контактов, существуют web утилиты для переноса ростера на другой сервер, существуют клиенты, способные сохранить ростер и загрузить его в другой сервер. Если от возможности связи через jabber у вас зависит бизнес или какое-то критическое приложение, единственным разумным и оправданным выходом будет поддержка собственного джаббер сервера. Еще есть "крутые" серверы, наподобие Google.com. Уж они-то не дадут лежать своему детищу. :)

 
mazilo Мужской Фотография
Полноправный участник
mazilo
Откуда: Бг
Сообщений: 334
Стаж: 15 лет 11 месяцев 14 дней
Рейтинг: 313загрузка...

штука хорошая, только вот народ не очень в аббере сидит...

----------
Meine Liebe Frau Helga...

Skaarj Мужской
Понаехали тут
Skaarj
Откуда: Н. Новгород
Сообщений: 3848
Стаж: 19 лет 9 дней
Рейтинг: 892загрузка...

Аська в очередной раз померла...
Но Jabber-серверы по всему миру работают как ни в чем не бывало.
Вот и думайте...

Aleksey Мужской
Полноправный участник
Откуда: bg,nn
Сообщений: 410
Стаж: 18 лет 10 месяцев 5 дней
Рейтинг: 123загрузка...

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

Kriteg Мужской
Мелочный коррупционер
Kriteg
Сообщений: 5834
Стаж: 17 лет 3 месяца 6 дней
Рейтинг: 2252загрузка...

Во-во. Бизнес встал. 80 % коммуникаций через аську шло. Стоит уже задуматься - настолько ли должна работа зависеть от этого чата. Хотя пятница намечается спокойная)

----------
Что приуныли, трубадуры режима?

Aleksey Мужской
Полноправный участник
Откуда: bg,nn
Сообщений: 410
Стаж: 18 лет 10 месяцев 5 дней
Рейтинг: 123загрузка...

У меня есть аккаунт ***@jabber.ru, программа QIP Infium. в настройках есть галочка уведомлять о приходе почты. Не можете мне объяснить что это? О приходе какой почты могут приходить уведомления?

Skaarj Мужской
Понаехали тут
Skaarj
Откуда: Н. Новгород
Сообщений: 3848
Стаж: 19 лет 9 дней
Рейтинг: 892загрузка...

Aleksey, это для аккаунтов на GMail или Yandex.

Aleksey Мужской
Полноправный участник
Откуда: bg,nn
Сообщений: 410
Стаж: 18 лет 10 месяцев 5 дней
Рейтинг: 123загрузка...

Skaarj написал:
Aleksey, это для аккаунтов на GMail или Yandex.

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

Skaarj Мужской
Понаехали тут
Skaarj
Откуда: Н. Новгород
Сообщений: 3848
Стаж: 19 лет 9 дней
Рейтинг: 892загрузка...

Aleksey, если используется Jabber-аккаунт Гугла или Яндекса, то будут приходить. Разумеется, если аккаунт на jabber.ru, то Infium никак не узнает о наличии почты на Яндексе или Гугле.
А опция эта стоит везде потому что это один и тот же модуль используется и для работы с Йа.онлайн, и с Гталком, и с жаббер.ру.

Aleksey Мужской
Полноправный участник
Откуда: bg,nn
Сообщений: 410
Стаж: 18 лет 10 месяцев 5 дней
Рейтинг: 123загрузка...

Skaarj, понятно. а если у меня ***@gmail.ru, то я могу и с ***@jabber.ru и ***@qip.ru и ***@mail.ru общаться через него? и вообще где лучше по-твоему jabber регистрировать? или лучше несколько в разных местах иметь?

Skaarj Мужской
Понаехали тут
Skaarj
Откуда: Н. Новгород
Сообщений: 3848
Стаж: 19 лет 9 дней
Рейтинг: 892загрузка...

Aleksey написал:
а если у меня ***@gmail.ru, то я могу и с ***@jabber.ru и ***@qip.ru и ***@mail.ru общаться через него?

С mail.ru точно не сможешь, поскольку там жаббер-сервера нет :-) .
А так, имея аккаунт на jabber.ru (или gmail.com, или каком-нибудь jabber.nn.ru), можно общаться с теми, кто пользуется другими jabber-серверами, иначе какой смысл от подобной системы?
Aleksey написал:
где лучше по-твоему jabber регистрировать?

Это вопрос личных предпочтений. Кто-то выбирает по функционалу, кто-то по стабильности, кто-то предпочитает заводить свой собственный сервер.
В принципе, я думаю, что ни jabber.ru, ни yandex.ru, ни gmail.com никуда не денутся, в отличие от какого-нибудь vasya.coolhaxx0r.cn :) . Но периодически делать запасную копию списка контактов все равно не помешало бы.

Aleksey Мужской
Полноправный участник
Откуда: bg,nn
Сообщений: 410
Стаж: 18 лет 10 месяцев 5 дней
Рейтинг: 123загрузка...

Skaarj, еще вопросик созрел: в Гтолке конференций нет чтоль?

Skaarj Мужской
Понаехали тут
Skaarj
Откуда: Н. Новгород
Сообщений: 3848
Стаж: 19 лет 9 дней
Рейтинг: 892загрузка...

Aleksey, нет. Там исключительно базовый функционал в плане обмена сообщениями.

Aleksey Мужской
Полноправный участник
Откуда: bg,nn
Сообщений: 410
Стаж: 18 лет 10 месяцев 5 дней
Рейтинг: 123загрузка...

подскажите пожалуйста где доступным языком написано как поставить бота в конференцию. интересует бот-переводчик англ-ру и ру-англ

Skaarj Мужской
Понаехали тут
Skaarj
Откуда: Н. Новгород
Сообщений: 3848
Стаж: 19 лет 9 дней
Рейтинг: 892загрузка...

Aleksey, на чужом сервере никак. Если только договариваться с владельцем. На jabber.ru такие просьбы очень не любят и сразу посылают лесом.

Aleksey Мужской
Полноправный участник
Откуда: bg,nn
Сообщений: 410
Стаж: 18 лет 10 месяцев 5 дней
Рейтинг: 123загрузка...

Skaarj, мда. надо тогда поспрашивать в конфах на qip.ru как они себе ботов навставляли

Skaarj Мужской
Понаехали тут
Skaarj
Откуда: Н. Новгород
Сообщений: 3848
Стаж: 19 лет 9 дней
Рейтинг: 892загрузка...

Список работающих публичных серверов Jabber

Aleksey Мужской
Полноправный участник
Откуда: bg,nn
Сообщений: 410
Стаж: 18 лет 10 месяцев 5 дней
Рейтинг: 123загрузка...

Skaarj написал:
Google запустил ботов-переводчиков, которые доступны любому пользователю аккаунта на gmail.com. И только gmail.com. С других серверов не пускает.
Чтобы воспользоваться услугами бота, нужно добавить его в контакт-лист.
Написать ему текст.
Бот ответит переводом.

В блоге на google хвастаются, что боты знают больше языков, чем веб-интерфейс.

Один бот отвечает за одно направление (например, с русского на английский).
Все боты сидят на @bot.talk.google.com.
Русско-английский, <[email protected]>
Англо-русский, <[email protected]>

Я попробовал - действительно переводят.

переводчики сделанные на том же сервисе, но доступные всем: [email protected] и [email protected]
я пользуюсь этими. нареканий не вызывают

Aleksey Мужской
Полноправный участник
Откуда: bg,nn
Сообщений: 410
Стаж: 18 лет 10 месяцев 5 дней
Рейтинг: 123загрузка...

у Гугла есть неплохой онлайн переводчик http://translate.google.com/ . Можно и весь текст ввести, а если введешь 1 слово, то выведет несколько вариантов перевода. Джаббер боты дают только 1 вариант... может у них есть какие-то команды, чтобы также варианты показывали? Искал, искал на гугловском сайте, но вообще упоминания даже не нашел про этих ботов... :confused:

Aleksey Мужской
Полноправный участник
Откуда: bg,nn
Сообщений: 410
Стаж: 18 лет 10 месяцев 5 дней
Рейтинг: 123загрузка...

Цитата:
Расширение возможностей сервера В Jabber помимо стандартных транспортов на стороне сервера возможна установка собственных транспортов-приложений, которые будут выполнять необходимые функции. Примером реализации таких транспортов могут служить SMS-шлюзы на некоторых серверах, работающие с веб-интерфейсами у популярных операторов мобильной связи и позволяющие отправлять SMS прямо из ростера или JMC-транспорты, являющиеся интерфейсами к почтовым серверам и позволяющие использовать собственный Jabber ID как почтовый адрес.

взято отсюда
никто не подскажет как с jabber аккаунта sms отправлять?
у меня на ум приходит только сделать это как-то через транспорт майлруагента, но там ограничение на 1 сообщение в минуту и неизвестно дойдет ли сообщение... хотелось бы чтобы было какое-то уведомление дошло или нет смс
вот на этом серваке упоминается про смс, но никак не пойму :cranky:
---------
частично разобрался сам... :rotate:
кому интересно - как сделать написано тут
Но хотелось бы более удобную отправку смс. Может еще че придумаю :shuffle:
---------
у меня акк на jabber.ru. На нем нет ICQ транспорта. Можно как-то юзать транспорт от другого сервака? Или если только вообще сервер менять?

Famis Мужской Фотография
Начинающий
Сообщений: 36
Стаж: 15 лет 7 месяцев 10 дней
Рейтинг: 21загрузка...

Цитата:
С mail.ru точно не сможешь, поскольку там жаббер-сервера нет

через транспорт можно mail к jabber`у привязать. Я на линухе mail agent через jabber юзаю

 
Страницы: 1 2 3