Статус
From JaWiki (Jabber/XMPP wiki)
Статус (англ. status) и статусное сообщение (англ. status message) — особая часть информации о присутствии, которая показывает, готов ли данный пользователь к общению.
Contents
Статус
Возможные значения статуса в Jabber:
- available (online) — на месте (доступен, в сети)
- Самый распространенный статус, означающий, что пользователь в сети и готов принимать сообщения.
- chat (free for chat) — готов поболтать
- Пользователь в сети и желает пообщаться.
- away — отошёл
- Пользователь в сети, но отлучился.
- xa (eXtended Away) — отошёл далеко
- Пользователь в сети, но отлучился на долгое время.
- dnd (Do Not Disturb) — не беспокоить
- Пользователь в сети, но не желает, чтобы его беспокоили.
- unavailable (offline) — недоступен (не в сети)
- Пользователь отключен от сети. Вы можете отправить ему сообщение в offline, но нет гарантии, что он его получит.
Статусное сообщение
Статусное сообщение (status message) — текстовая строка, комментирующая статус и определяемая пользователем.
Пример
Статус — «xa», сообщение — «ушел обедать».
Необходимость подписки
Для того, чтобы видеть статус пользователя, необходимо получить от него подписку. Это требование заложено в сам протокол XMPP. В некоторых других сетях (например, так было в ICQ до недавнего времени) пользователи могут видеть статус без подписки (авторизации).