Sign up for Xabber Account

Xabber for Android

Xabber for Web

Free XMPP account First class XMPP experience

Until Xabber came around XMPP was associated with sub-par chat experience compared with proprietary messengers. With Xabber and professionally managed XMPP service you get slick and easy to use application plus all the benefits of true federated protocol.

—> Create Xabber Account —>

All the latest features

We make sure that servers support all functionality that is present in Xabber. We make sure that everything works as intended so you can enjoy Xabber at it’s best

Explore Xabber features

About developers

Xabber was originally developed by Redsolution. In early 2013, Xabber was licensed under GNU/GPL v.3 license and quickly became the most popular XMPP client for Android. Since then, a number of individuals joined Xabber as developers, testers and translators.

Our goal is to create a stable, reliable and user friendly ecosystem for instant messaging that does not rely on proprietary services. We welcome anyone who believes in open standards and free information interchange to take part in moving Xabber forward.

Jump to navigationJump to search

Xabber
Stable release 2.6.6.644 / August 30, 2019 (2019-08-30)[1]
Repository
Operating system Android
Licence GPL v3
Website

Xabber (from XMPP and Jabber) is a XMPP client for the Android Operating System.[2] It is developed as an open source Project on GitHub and is licensed under the GNU GPL v.3 license. The original developers are from a software company called Redsolution, Inc. Xabber is available on the Android Play Store and on F-Droid.[3][4]

Xabber supports Off-the-Record Messaging to provide encrypted communication. Until 30 January 2013 was closed source, but was then published on GitHub as a decision by the development team.[5]

Functionality[edit]

Because Xabber implements XMPP Protocols, it is compatible with any XMPP Server. Xabber offers no server infrastructure of their own, but has a few popular services pre-configured. The developers confirmed compatibility with Ejabberd, Prosody and Openfire. Xabber implements the XMPP Multi User Chat (MUC) to enable IRC-like group chats. The application has integration with the systemwide Android Contacts.

Xabber uses Off the Record Messaging in combination TLS to provide strong Security. In addition since 30 September 2013 Xabber uses Orbot as an additional Layer of Protection. Orbot is used to access the Tor Network to obfuscate the connections between sender and recipient. This makes Xabber when used in conjunction with a privately owned XMPP Server a secure system.[6]

Extensions[edit]

Xabber supports the following XMPP protocol Extensions:

  • RFC-3920: Core
  • RFC-3921: Instant Messaging and Presence
  • XEP-0030: Service Discovery
  • XEP-0045: Multi-User Chat (incomplete implementation)
  • XEP-0054: vcard-temp
  • XEP-0078: Non-SASL Authentication
  • XEP-0085: Chat State Notifications
  • XEP-0091: Legacy Delayed Delivery
  • XEP-0115: Entity Capabilities
  • XEP-0128: Service Discovery Extensions
  • XEP-0138: Stream Compression
  • XEP-0147: XMPP URI Scheme Query Components
  • XEP-0153: vCard-Based Avatars
  • XEP-0184: Message Delivery Receipts
  • XEP-0199: XMPP Ping
  • XEP-0203: Delayed Delivery

XEP (XMPP Extension Protocols) are standardized extensions for XMPP.[7] The full details on the extensions can be found at xmpp.org/extensions.

See also[edit]

Сеть Jabber предназначена для общения в интернете. Jabber или XMPP (Extensible Messaging and Presence Protocol) — это расширяемый протокол обмена сообщениями и информацией о присутствии. На основе протокола XMPP уже открыто множество частных и корпоративных серверов XMPP. Среди них есть достаточно крупные проекты, такие как Facebook, Google Talk, WhatsApp, Одноклассники.ru, QIP, LiveJournal, Juick. Для такого общения необходимо установить специальную программу, через которую вы будете общаться с друзьями — клиент Jabber. У ваших персональных компьютеров, смартфонов или планшетов могут быть разные операционные системы, поэтому вам надо будет выбрать клиент Jabber конкретно под вашу операционную систему. Если вы используете смартфон на операционной системе Android, тогда вам подойдет простой и удобный клиент Jabber – Xabber.Алгоритм установки клиента Xabber для операционной системы Android довольно прост. Он будет описан ниже.Шаг №1. Установка Xabber на Android1. Загрузка приложения клиента Xabber на Google Play. Чтобы установить приложение клиента Jabber – Xabber, необходимо войти на вашем смартфоне в приложение Google Play и в поиске набрать запрос «Xabber». Вам откроется страница этого приложения.Либо можно просто в браузере набрать ссылку: https://play.google.com/store/apps/details?id=com.xabber.android . На этой странице вам необходимо будет нажать на кнопку «Установить».Вы должны знать, что в дальнейшем клиент Xabber будет запрашивать у вас разрешение на обновление.2. Установка и запуск приложения клиента Xabber. После нажатия кнопки «Установить» программа установки запросит у вас разрешение на доступ к вашим контактам, телефону и файлам мультимедиа. Необходимо будет нажать кнопку «Принять».После установки приложения клиента Xabber в окне Google Play появится кнопка «Открыть». Нажимаем эту кнопку.3. Открытие приложения клиента Xabber. После нажатия кнопки «Открыть» у вас на экране откроется окно приложения Xabber, в котором сразу будет предложение «Добавить учетную запись».На этом установка клиента Jabber — Xabber для операционной системы Android будет закончена.Таким образом, мы научились устанавливать клиент Jabber — Xabber для смартфона на операционной системе Android.Шаг№2. Создание учетной записи Xabber на AndroidУчетная запись или аккаунт Jabber необходимы для идентификации вас в сообществе всех пользователей клиентами Jabber для общения между собой. Псевдоним в сети Jabber– это запись в виде email ,в которой сначала пишется логин, затем знак @, а после название сервера, например, duckgo.com.Ниже будет изложен понятный алгоритм создания учетной записи или регистрации нового аккаунта для клиента Xabber на операционной системе Android.1. Открытие клиента Xabber. Запускаем клиента Xabber. Перед нами откроется главное окно данного клиента, в котором будет предложение «Добавить учетную запись».2. Добавление данных о новой учетной записи. Чтобы зарегистрировать свою учетную запись в приложении клиента Xabber, необходимо нажать на кнопку «Добавить учетную запись», которая будет в главном окне приложения при его первом запуске. Если вы заходите в приложение не в первый раз, то вам необходимо нажать кнопку «Выбрать» и в меню выбрать «Настройки».В меню «Настройки» надо выбрать «Учетные записи XMPP».Далее нажать меню «Добавить учетную запись».После этого перед вами откроется окно для заполнения данных новой учетной записи.Вам необходимо будет выбрать тип учетной записи.Далее следует придумать ник вашего аккаунта в приложении Xabber в формате ник@duckgo.com, затем придумать пароль для входа в аккаунт. После этого необходимо нажать кнопку «Добавить учетную запись».После этого ваш аккаунт будет создан в приложении клиента Xabber.Таким образом, вы научились создавать учетную запись или новый аккаунт клиента Jabber – Xabber для операционной системы Android.Шаг №3. Добавление собеседника в Xabber на AndroidЧтобы общаться с нашими собеседниками и друзьями через клиент Jabber – Xabber по смартфону с операционной системой Android, вам необходимо добавить контакты этих людей. Алгоритм этой операции следующий.1. Открываем меню «Добавить контакт». Чтобы добавить собеседника в клиент Xabber на операционной системе Android необходимо в открытом приложении клиента нажать кнопку «Выбрать» и в ниспадающем меню выбрать пункт «Добавить контакт».2. Форма добавления нового контакта вашего собеседника в Xabber. После этого перед вами откроется окно формы добавления нового контакта. Вам необходимо будет заполнить поле «Имя Собеседника» в формате user@domain.name. Имя Собеседника вы должны получить от вашего собеседника. Он его вам должен продиктовать. Псевдоним вашего собеседника, с которым он будет отображаться в вашем клиенте Xabber, вы указываете сами. Далее вы можете выбрать группу собеседников, к которой будет относиться новый контакт. По окончанию заполнения всех данных следует нажать кнопку «Добавить контакт».После этого контакт вашего собеседника станет доступен в списке всех ваших контактов по группам. А ваш собеседник получит запрос на подписку с вашей стороны. Когда он его примет, вы начнете получать от него статусы и сможете начать с ним переписку.Таким образом, мы научились добавлять контакты собеседников в клиенте Xabber на операционной системе Android.Свободный Jabber (XMPP) клиент с поддержкой нескольких учетных записей, простым и удобным интерфейсом. Особенности:- Современный дизайн- Поддержка нескольких учетных записей- Быстрое переключение между активными чатами- Гибкая настройка отображения списка контактов и групп контактов- Совместим со всеми стандартными XMPP-сервера- Поддержка конференций (Multi user chat, MUC)- История переписки- Сохранение истории переписки на SD карте- Возможность хранения истории сообщений на сервере- Поддержка гиперссылок в сообщениях (веб-страницы, YouTube, email, телефонные номера, XMPP Uri)- Аватарки пользователей- Информации о контакте (vCard)- Сортировка контактов по группам и/или учетным записям- Управление списком контактов: добавление/удаление/редактирование контактов, групп, подписок- Поиск по контактам- Настройки уведомлений для каждого контакта- Настройки уведомлений по ключевым фразам- Полная поддержка Unicode (общайтесь на любом языке)- Портретный и ланшафтный режимы- Сжатие трафика (если поддерживается вашим сервером)- Поддержка ресурсов, приоритетов- OTR шифрование- Поддержка TLS- Поддержка старого SSL- Поддержка SASL- Проверки сертификата сервера- Поддержка SRV-записей и DNS round robin- Отображение типа клиента в списке контактов (Adium, Empathy, Gajim, Gtalk, iChat, Miranda, Pidgin, Psi, QIP, Xabber, Xabber VIP)- Уведомление о наборе текста- Подтверждение доставки сообщений- Ярлыки для чатов на рабочем столеВ ближайшее время появятся:- Отдельный интерфейс для планшетов- Передача файловПоддерживаемые протоколы:RFC-3920: CoreRFC-3921: Instant Messaging and PresenceXEP-0030: Service DiscoveryXEP-0128: Service Discovery ExtensionsXEP-0115: Entity CapabilitiesXEP-0054: vcard-tempXEP-0153: vCard-Based AvatarsXEP-0045: Multi-User Chat (incompletely)XEP-0078: Non-SASL AuthenticationXEP-0138: Stream CompressionXEP-0203: Delayed DeliveryXEP-0091: Legacy Delayed DeliveryXEP-0199: XMPP PingXEP-0147: XMPP URI Scheme Query ComponentsXEP-0085: Chat State NotificationsXEP-0184: Message Delivery ReceiptsXEP-0155: Stanza Session NegotiationXEP-0059: Result Set ManagementXEP-0136: Message ArchivingXEP-0224: AttentionXEP-0077: In-Band RegistrationДля тестирования нового функционала используйте экспериментальную версию Xabber Beta. Для устройств со старыми версиями Android (2.3 и ранее) предназначен Xabber Classic.Исходный код Xabber доступен по адресу https://github.com/redsolution/xabber-android под лицензией GNU GPLv3.Более подробную информацию вы можете найти посетив наш вебсайт http://xabber.com или зафоловив @xabber_xmpp в твиттере.

ОСТАВЬТЕ ОТВЕТ

Please enter your name here
Please enter your comment!