Setting up data transfer with Openfire

3,788 views
Skip to first unread message

batchex

unread,
Aug 2, 2013, 3:06:30 AM8/2/13
to psi-...@googlegroups.com
Hi,

I'm trying to setup Psi to work with Openfire XMPP server. I've setup a dynamic domain using DNSDynamic service. Let's say the domain is 'foo.org'. Psi already can connect to Openfire, and inter-client chat is working. Now I'm trying to setup data transfer.

I have all clients enter 'foo.org' in the "Options/Application/Data transfer external address" menu. I also using Agnitum Outpost Security Suite, and have allowed psi to connect to port 8010 using TCP, and 8010-8013 using UDP. However, when I try to send file, it hangs on "Requesting..." without any progress. On Openfire, the "File Transfer Proxy Settings" is set to enabled at the default port 7777 and already opened from Outpost. I've checked Outpost Firewall logs, but nothing indicating Openfire or Psi are blocked.

What did I do wrong and how to fix it?

Thanks

Dealer_WeARE

unread,
Aug 2, 2013, 3:15:24 AM8/2/13
to psi-...@googlegroups.com
You should use your external IP address in the "Options/Application/Data transfer external address" instead of domain name. Also you may use openfire's proxy in psi's account settings. 

batchex

unread,
Aug 2, 2013, 3:40:40 AM8/2/13
to psi-...@googlegroups.com
Let me get this right, the address in "Options/Application/Data transfer external address" is the internet visible address of the client, not the server. So each client will have different settings, each according their internet visible IP, am I right?

Regarding Openfire's proxy, I'm not really following you there. In Psi's account settings, in the "Connection" tab, I can see the setting for "Connection Proxy", but as I understand it (guess it) it's for the overall connection, namely chats & messages. Openfire proxy, as I understand it, handles only file transfer (port 7777) and media (port 10000-20000). So how can I use it?

FYI, I haven't read the manual, cos if you read my other post, I have trouble connecting to the wiki.

Thanks

Dealer_WeARE

unread,
Aug 2, 2013, 3:51:04 AM8/2/13
to psi-...@googlegroups.com
 >So each client will have different settings, each according their internet visible IP, am I right?
Yes, you are. Use 2ip.ru or any other resource.
 
>In Psi's account settings, in the "Connection" tab, I can see the setting for "Connection Proxy", but as I understand it (guess it) it's for the overall >connection, namely chats & messages.
Yes
 
>Openfire proxy, as I understand it, handles only file transfer (port 7777) and media (port 10000-20000). So how can I use it?
Your should use datatransfer proxy on misc tab. Input there openfire's proxy address (something like proxy.foo.org)
Also, if you check "in-band only" check-box, file transfer will works ALWAYS, but very slow.
 

batchex

unread,
Aug 3, 2013, 2:41:08 AM8/3/13
to psi-...@googlegroups.com
Thanks for your kind explanation. I'll try it after the holidays.

Last questions, what are the advantages & drawbacks using Openfire proxy over P2P? If I use the proxy, assuming I'm not checking the "in-band only" option, am I to understand that the proxy will be tried 1st for transfer, and if it fails the P2P option will be tried as fallback, or is it the other way around? Is P2P transfer use secured line (SSL), if not what can I do to secure it. Am I wrong to assume that using Openfire proxy, the transfer will be over SSL?

Thanks again
Reply all
Reply to author
Forward
0 new messages