JRuDevels

Jabber Russian Developers Forum.
Log in Register FAQ Memberlist Search JRuDevels Forum Index

JRuDevels Forum Index » Сообщения об ошибках [BugTraq] » Проблема с подписками в JAJC. Возможное решение.
Post new topic  Reply to topic View previous topic :: View next topic 
Проблема с подписками в JAJC. Возможное решение.
PostPosted: Mon Mar 28, 2005 11:06 pm Reply with quote
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
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
Re: Проблема с подписками в JAJC. Возможное решение.
PostPosted: Wed Mar 30, 2005 10:01 am Reply with quote
leksey
Графоман
Графоман
Joined: 17 Dec 2004
Posts: 1909
Location: Москва, Тушино




Кстати, еще косячок - после того как вы "руками" отослали подписку (Send SUBSCRIBED), то контакт не исчезает из группы Awaiting authorization. Надо перевздернуть клиент.
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
Re: Проблема с подписками в JAJC. Возможное решение.
PostPosted: Wed Mar 30, 2005 11:47 am Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




leksey wrote:
Кстати, еще косячок...

Это как бы правильно. JAJC ведь не в курсе, что ты ответил на авторизацию, мог быть конечно в курсе, по пришедшему subscription="both", но он не обязан это делать. Так что просто не обращайте внимания.

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
Проблема с подписками в JAJC. Возможное решение.
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  

  
  
 Post new topic  Reply to topic  


Powered by phpBB © 2001-2004 phpBB Group
phpBB Style by Vjacheslav Trushkin