I’‘ve successfully set up a couple of JM’‘s and s2s “just worked” between them - great job guys. Now I’‘ve been given a more difficult problem to solve. We have three isolated networks A, B, and C each of which contains a JM instance. We would like for nodes in those networks, call them l@A, m@B, and n@C, to be able to send messages to one another. The obvious solution is to allow s2s connections between the JM instances in each network. Alas, our local network “security policy” may prevent us from implementing the obvious solution. So I’‘m wondering if XMPP in general, and JM in particular, supports message forwarding such that we could install a fourth JM instance, call it T for trusted, that’'s responsible for routing messages between the isolated networks.
So, for example, if l@A wants to send a message to n@C the JM instance in A would forward the message to T which would then forward it to n@C.
Also, just to make the problem more difficult the firewalls in A, B, and C may require that the connection to T be established by A, B, or C.
Seems like a pretty tall order but I thought I’‘d ask. I’‘m also open to other alternatives as well. I’‘m hoping we’'re not the first group to have had to clear this sort of network security hurdles.
Thanks … WkH