Перешел на 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 ведет себя по другому и как заставить его работать?