Статус

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search

Статус (англ. status) и статусное сообщение (англ. status message) — особая часть информации о присутствии, которая показывает, готов ли данный пользователь к общению.

Статус

Возможные значения статуса в Jabber:

available (online) — на месте (доступен, в сети) 
Самый распространенный статус, означающий, что пользователь в сети и готов принимать сообщения.
chat (free for chat) — готов поболтать 
Пользователь в сети и желает пообщаться.
away — отошёл 
Пользователь в сети, но отлучился.
xa (eXtended Away) — отошёл далеко 
Пользователь в сети, но отлучился на долгое время.
dnd (Do Not Disturb) — не беспокоить 
Пользователь в сети, но не желает, чтобы его беспокоили.
unavailable (offline) — недоступен (не в сети) 
Пользователь отключен от сети. Вы можете отправить ему сообщение в offline, но нет гарантии, что он его получит.

Статусное сообщение

Статусное сообщение (status message) — текстовая строка, комментирующая статус и определяемая пользователем.

Пример

Статус — «xa», сообщение — «ушел обедать».

Необходимость подписки

Для того, чтобы видеть статус пользователя, необходимо получить от него подписку. Это требование заложено в сам протокол XMPP. В некоторых других сетях (например, так было в ICQ до недавнего времени) пользователи могут видеть статус без подписки (авторизации).

Отображение статуса на веб-странице

См. Отображение информации о присутствии на веб-странице