В Jabber ( онже xmpp ) у каждого клиента есть так называемые имя ресурса и
приоритет. Имя ресурса может быть любым, например, "Десктоп", "Ноут" или "Телефон" для примера выше, а приоритет - это число (от -128 до 127), которое определяет, куда будут идти сообщения, которые нам кто-либо пишет. То есть, назначаем клиенту на настольном компьютере приоритет 50, а ноутбуку и мобильному телефону - 60. Теперь, если мы подключимся к Jabber с ноутбука или мобильного телефона, все новые сообщения пойдут на них вместо стационарного компьютера.
Более того, некоторые Jabber-клиенты умеют автоматически выставлять приоритет в зависимости от статуса. К примеру, есть 2 компьютера, за которыми Вы по очереди работаете. Пока сидите за одним, у Jabber-клиента на нем приоритет, допустим, 100, а на соседнем - 50. Перешли за другой - первый сменил статус на "Отошел" и приоритет на 50, а второй теперь стал "главным" с приоритетом 100. Кроме того, при желании можно вручную выбрать ресурс собеседника, при этом все правила будут игнорированы.
Кстати - по этому протоколу работают чаты Вконтакте, Одноклассники, Фейсбук, ЖЖ и всякие-разные-прочие - если нужно настроить в своём клиенте, вам будет интересна ЭТА статья.
Pidgin
По умолчанию пиджин приоритеты не поддерживает :(
Ситуация исправляется пакетом pidgin-plugin-pack.
Устанавливаем пакет, идем в настройки Pidgin: Средства – Модули – XMPP Priority. Ставим галку и нажимаем ОК, после чего идем в “Управление учетными записями”, выбираем наш джаббер-аккаунт и на вкладке Advanced ставим нужные значения.
Источники =>>
Раз и
Два