Страница 1 из 1

Res_xmpp и статус 7

Добавлено: 03 дек 2012, 15:11
reanand
Перешел на Asterisk 11, в нем модуль res_jabber заменен на res_xmpp и перестала работать функция JabberStatus. При её вызове всегда возвращается статус 7 (not in roster). Если ввести в CLI> xmpp show buddies , то я вижу всех клиентов зарегистрированных (и видно кто в онлайн) на xmpp сервере. однако JabberStatus упорно возвращает код 7. Включаю отладку (xmpp set debug on). при вызове функции в логах выводится:
res_xmpp.c:1597 acf_jabberstatus_read: Resource (null) of buddy user@my.domain was not found.

user@my.domain - для примера, в моём конфиге, естественно, реальный адрес

Приложение JabberSend при этом нормально работает.

Если выгрузить res_xmpp и загрузить res_jabber то статусы работают нормально. Есть идеи почему res_xmpp ведет себя по другому и как заставить его работать?

Re: Res_xmpp и статус 7

Добавлено: 03 дек 2012, 21:07
reanand
полагаю, что нет. Motif это канал для Jingle, дополнение к протоколу XMPP, позволяющее передавать между двумя клиентами аудио- и видеоданные. прикрутил его ради интереса к Google Voice. Работает. Инструкция в мануале asterisk'a подробно описывает эту часть.