| | Проблема с подписками в JAJC. Возможное решение. |
| |
Posted: Mon Mar 28, 2005 11:06 pm |
|
|
leksey |
Графоман |
|
|
Joined: 17 Dec 2004 |
Posts: 1909 |
Location: Москва, Тушино |
|
|
|
|
|
|
Авторство текста за Binary.
Опробованная методика добавления юзера в контакт с сервером ejabberd 0.7.5 (пока на 0.8 не проверял, но должно работать) через jajc 0.0.8.113 (28.01.2005) на некоторых более ранних версиях надо будет юзать xml-консоль (чтобы послать "subscribed").
1. Оба жмут Add contact, заполняют JID, nick и группу, сбрасывают оба флажка нижние (Subscribe for presense info и Automatically authorize).
2. Оба идут в ростер. Ищут новый контакт. Правой кнопкой на нем Presence-Subscribe. Этим отсылаем запрос на авторизацию.
3. Дожидаемся того момента, когда запрос приходит и мы видим нужный контакт с секции "Awaiting authorization". Или видим всплывабщее окно с запросом (у кого как настроена яйка). Это всплывающее окно просто закрываем по крестику.
Идем снова на контакт и из правокночного меню выбираем <b>Send "subscribed"</b>
Обратите внимание - этот пункт появился лишь в последних версиях
яйка.
Конец.
Если у вас нет пункта "Send subscribed", то надо из XML-консоли яйка надо послать строчку
Quote: | <presence to="ТУТ JID ОППОНЕНТА" type="subscribed"/> |
Если у вас старая яйка, то нужна консоль (как сказано выше). Чтобы ее поиметь, надо стартануть яйку с ключом специальным. Например:
Code: | "C:\Program Files\jajc\jajc.exe" --debug |
После этого консоль обнаружится в меню Tools. |
|
Last edited by leksey on Thu Apr 07, 2005 1:32 pm; edited 4 times in total |
|
|
|
| | Re: Проблема с подписками в JAJC. Возможное решение. |
| |
Posted: Wed Mar 30, 2005 10:01 am |
|
|
leksey |
Графоман |
|
|
Joined: 17 Dec 2004 |
Posts: 1909 |
Location: Москва, Тушино |
|
|
|
|
|
|
Кстати, еще косячок - после того как вы "руками" отослали подписку (Send SUBSCRIBED), то контакт не исчезает из группы Awaiting authorization. Надо перевздернуть клиент. |
|
|
|
|
| | Re: Проблема с подписками в JAJC. Возможное решение. |
| |
Posted: Wed Mar 30, 2005 11:47 am |
|
|
Binary |
Разработчик |
|
|
Joined: 17 Dec 2004 |
Posts: 1712 |
Location: Омск |
|
|
|
|
|
|
leksey wrote: | Кстати, еще косячок... |
Это как бы правильно. JAJC ведь не в курсе, что ты ответил на авторизацию, мог быть конечно в курсе, по пришедшему subscription="both", но он не обязан это делать. Так что просто не обращайте внимания. |
|
_________________ And I'm feeling good! |
|
|
|
JRuDevels Forum Index » Сообщения об ошибках [BugTraq] |
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
All times are GMT + 3 Hours
Page 1 of 1
|
|
|
|