?

Log in

No account? Create an account
Jabber/XMPP по-русски
Есть ли возможность настроить ejabberd (1.1.4) так, чтобы сообщения… 
30-06-08 18:27
Есть ли возможность настроить ejabberd (1.1.4) так, чтобы сообщения отправлялось не только клиенту с самым высоким приоритетом, но и всем подключенным сейчас клиентам данного аккаунта?

Так работает jabber на gmail'е. Хочется такого же поведения на ejabberd'е.
Comments 
30-06-08 16:05
В качестве временного решения помогла установка на клиентах одинакового приоритета. Сообщение тогда отправляется всем таким клиентам.

Но хотелось бы решения исходной задачи.
30-06-08 16:07
Как-то не по протоколу это. Кажется, Google сам назначает приоритеты (и ресурсы, кстати, тоже) клиентам, не нарушая протокол. Настроить так «ёжика» нельзя. По крайней мере, в мануале (http://www.process-one.net/docs/ejabberd/guide_en.html) об этом ничего нет.

Но можно самому реализовать такую функциональность. Сорс-то опен.

И да, «jabber на gmail'е» называется Gtalk (Google Talk).
30-06-08 16:52
Гугл вроде работает как обычный жаббер - согласно приоритетам, просто клиент GTalk всегда выставляет один приоритет (кажется, 24). Так что "как в гугле" ты уже сделал
30-06-08 17:17
Нет, там такое поведение, даже если "чужим" клиентом к gtalk'у коннектиться. У tkabber'а был 8-й, у Talkonaut'а - 0-й, у родного - неизвестно какой приоритет, но сообщение приходило всем.
30-06-08 17:39
Хм... давно я знач с гуглом не общался... раньше такого не было... Ну значит только частным патчем. Исходники ж открыты
30-06-08 17:54
возможно, это я ошибся. Сейчас проверил - используются приоритеты у gtalk'а.
This page was loaded дек 16 2018, 5:18 am GMT.