processone / xmpp

Erlang/Elixir XMPP parsing and serialization library on top of Fast XML

Home Page:http://process-one.net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

XEP-0009 ?

paradisaeidae opened this issue · comments

commented

Hi Process-One,
I've been running ejabberd for some years now.
At one point I had xml-rpc enabled and usable.
With a ruby client.
Within a client stream (bosh), 5280 and suchlike.
I could nominate a call and send the stanza within.
Looks like this functionality has been moved to service ejabberd commands using the ejabberd_xmlrpc module?
Which is actived on a separate listener? (Understandable).
https://github.com/processone/xmpp shows no entry for XEP-0009.
I thought I might find a module in the contribs. Could not so far.
So my server is responding with 'No module to service this request'.
My frontend is js: Strophe.addNamespace("RPC", "jabber:iq:rpc")

Am I up for a refactoring week/month?

Thanks for ejabberd. Amaze.

Looks like this functionality has been moved to service ejabberd commands using the ejabberd_xmlrpc module? Which is actived on a separate listener? (Understandable).

Right, the ejabberd module mod_xmlrpc.erl was converted into the ejabberd listener ejabberd_xmlrpc.erl several years ago.

See https://docs.ejabberd.im/admin/configuration/#listening-ports It's documented there and mentioned in an example configuration