Subscription
From JaWiki (Jabber/XMPP wiki)
Подписка (subscription) - определяет возможность контакта получать информацию о присутствии какого-либо другого контакта, который может отдать подписку первому (Grant Subscription), запросить её (Ask Subscription) или отменить вовсе (Unsubscribe)
Подписка может иметь несколько состояний:
- both - контакт видит Ваше присутствие, Вы видите его присутствие -- двусторонняя подписка
- from - контакт видит Ваше присутствие, но Вы не видите его присутствие -- подписка ОТ ВАС. Чтобы видеть присутствие контакта, запросите у него подписку (Ask subscription)
- to - Вы видите присутствие контакта, но он не видит Вашего. Вы может отдать ему подписку (Grant Subscription)
- ask - ожидается реакция на запрос подписки
- none - подписка отсутствует
Состояние подписки для каждого контакта хранится на сервере и передается клиенту вместе с пунктами контакт-листа.