Hello everyone,<div><br></div><div>I am trying to implement XEP-0033 (<a href="http://xmpp.org/extensions/xep-0033.html">http://xmpp.org/extensions/xep-0033.html</a>) as a component. Considering my jabber domain is domain.tld, my multicast domain would be, say, multicast.domain.tld.</div><div><br></div><div>If I read XEP-0033 correctly, all the forwarded messages MUST have original client's "from" (a@header1.org/work in the XEP). It is explicitely stated in the XEP:</div><div><br></div><div>> A multicast service MUST NOT change the 'from' address on the outer stanza. Note that this will limit third-party relaying across server-to-server connections as a side-effect.</div><div><br></div><div>However, XEP-0114 (<a href="http://xmpp.org/extensions/xep-0114.html">http://xmpp.org/extensions/xep-0114.html</a>), the one that specifies how a component connects to a server, says this :</div><div><br></div><div>> All stanzas sent to the server MUST possess a 'from' attribute and a 'to' attribute, as in the 'jabber:server' namespace. The domain identifier portion of the JID contained in the 'from' attribute MUST match the hostname of the component.</div><div><br></div><div>So, since XEP-0033 says my component shouldn't change the "from", it means that I can only use it from the multicast.domain.tld domain... This rules works perfectly well if the multicast services lives in the server, but it seems to me one cannot create an external component that provides this functionality.</div><div><br></div><div>Am I missing something ? These rules seem to be impossible to work together, is there any way I can develop a XEP-0033 service as an external component ?</div><div><br></div><div>Thanks,</div><div>-- </div><div>Matthieu Rakotojaona</div>