Я работаю над получением Jappix работает. Я использую ejabberd в качестве моего XMPP-сервера, и у меня есть все, кроме комментариев и просмотра вложений - групповой чат, одиночный чат, внешняя аутентификация, личные сообщения, списки друзей, присутствие и другие работы по назначению.Ошибка модуля PubSub
Моя конфигурация такая же, как и проект Jappix на своем репозитории github jappix/jappix-tools. У меня нет никаких ошибок в моем журнале ejabberd, единственным, что я получил во время отладки и рыть все вверх в том, что это пример строфы отправляется на сервер:
<iq xmlns="jabber:client" type="get" id="get_31-30" to="pubsub.mydomain.com" xml:lang="en">
<pubsub xmlns="http://jabber.org/protocol/pubsub">
<items node="urn:xmpp:microblog:0:comments/3aca5f972fe7198805bdd1a20f502f35"/>
</pubsub>
</iq>
И это ответ я получаю от сервера:
<iq xmlns="jabber:client" from="pubsub.mydomain.com" to="[email protected]/jappix (1378149270017)" type="error" id="get_31-30" xml:lang="en" xmlns:xml="http://www.w3.org/XML/1998/namespace">
<pubsub xmlns="http://jabber.org/protocol/pubsub">
<items node="urn:xmpp:microblog:0:comments/3aca5f972fe7198805bdd1a20f502f35"/>
</pubsub>
<error code="503" type="cancel">
<service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
</error>
</iq>
И в Jappix я просто получаю сообщение об ошибке «Service Unavailable».
Дополнительная информация: My BOSH является внутренней частью ejabberd и прекрасно работает, насколько я знаю, я настроил обратный прокси-сервер и все остальное, чтобы заставить его работать. Все-таки может быть что-то связанное с этим и, возможно, не добраться до службы на каком-то другом порту?
В разделе модулей моего файла конфигурации и в соответствии со спецификацией Jappix я загрузил модуль pubsub, и у меня есть другие функции pubsub, например, геолокация работает отлично. – Arqu
Вот пример: ' 43,9896631 18,1689166 Босния и Герцеговина Б.А. CountryCode> ФБиГ Вис R445 R445, Високо, Босния и Герцеговина http://maps.google.com/?q=43.9952448,18.1713934 2013-09-05T21: 22: 57Z ' –
Arqu
Это сообщение PEP (не адресованное pubsub.mydomain.com). Я не знаю, использует ли ejabberd тот же модуль для pubsub и pep. Попробуйте отправить ту же самую строфу в службу pubsub и посмотреть, что вы получаете. – Robin