If your users reside behind a NAT, they may have difficulty when transferring files between them as they may not be able to initiate direct client-client transfers.
To get around this the SOCKS service and bytestreams protocol can be used.
You would need to do the following:
service: proxy.<domain>.com (this should be tailored to fit your domain name)
category: bytestreams
type: proxy
namespace: http://jabber.org/protocol/bytestreams
|
NOTE: The namespace is pre-defined in the dropdown to allow easy input. |
And your user may need to configure the SOCKS service in their IM client, as some clients will not automatically query the IM server for a SOCKS service:
Here you have to manually enter the jid of bytestream proxy, which can be listed in service discovery.
This need not be a valid dns record at all.
E.g.: the jid is proxy.icewarp.com. You know that proxy is on server mail.icewarp.com, but proxy.icewarp.com has to be entered into the "Data Transfer Proxy:" field. Otherwise it will not work.
Make sure that IP and port configured for the proxy server are accessible also from outside of your network.