We need to have a bytestream proxy ([XEP-0065](http://xmpp.org/extensions/xep-0065.html)) to ensure that SI/Jingle file transfers work properly behind NAT. So either we have to implement it by ourselves or port it from ejabberd.