I’'ve made a bit of progress.
I’‘ve installed a second copy of WF 3.0.1 on their server (Win2003, embedded DB). I’'ve setup the DNS SVR records for them and us. These are all active.
jabber.tcp.domain1.co.uk 5 0 5269 imserver.domain1.co.uk
xmpp-client.tcp.domain1.co.uk 5 0 5222 imserver.domain1.co.uk
xmpp-server.tcp.domain1.co.uk 5 0 5269 imserver.domain1.co.uk
Ports 5222,5223 and 5269 are open on each server and the opposite domain as added to the white list of each server for S2S comms.
On my existing server I’'ve added a test group with a couple of the users from the remote server. This is added to my roster automatically with the users showing as offline.
On the remote server I’'ve done the same, added a shared group with a few of our users listed.
As a test, I’'ve installed spark on the remote server and logged in as one of the remote users. As expected my shared group appears on their roster with all the users showing online as they should.
However I’'m not receiving the fact that the remote user is online, the remote user still shows as offline on my roster. On the remote client, I can dbl click my ID and start a chat and sure enough that chat window pops up on my PC and we (me!) can chat happily. I can do this for them as well even though they are showing as offline.
If I change my status to away/busy etc it’'s reflected on the remote roster straight away. Do the opposite and nothing happens.
As a test, I’‘ve just installed v3.1 b3 on the remote server but this has made no difference. I can’‘t really do that on my local server as this is live and I’'m also wary of beta versions of most things.
I’‘ve done a little digging to see how well the 2 servers work apart from the lack of online notification and found that the conference and search doesn’'t work between servers. Is this to be expected? or is there a way of getting at least the conference to work.
local server uses conference.server1.com, remote server uses conference.server2.com, each server cannot see the other conference server. Does this need to be setup in DNS or extra SVR records?
On the remote server if I invite a local user to a conference on the remote server the local user never gets the invite.
So to summarise:
-
the servers are talking to each other to a fashion. I get presence updates one way but not the other. How can I fix this?
-
Can I search or conference across servers?
thanks again
Steve