On Thu, Feb 21, 2002 at 08:26:00PM +0100, Matthias Wimmer wrote: > Hi Dave! > > Dave Dykstra schrieb am 2002-02-21 12:49:02: > > That sounds very promising. Yesterday I happened to be looking at an > > ethereal trace of the messages between the Microsoft Exchange Instant > > Messenger server that's been set up in my company and one of its clients, > > and I saw the client doing a DNS SRV query and thought jabber needed > > something like that. I had searched for something like that in the > > gabber source code and in the jabberd directory in the jabber server > > source code but didn't think to check other directories; I found it now > > under dnsrv. > > It would be no problem to add that to gabber. The only thing is that SRV > records are only defined for s2s at the moment ... not for c2s.
Ok, what would it take to define them? Also, that still doesn't completely solve the problem, as Thomas Parslow pointed out; I think it would also take a couple more client changes. The c2s SRV record in the DNS could allow a client to automatically discover its server name, but there still needs to be a way to tell the client that that server is an alias for company.com. Exchange Instant Messenger appears to have the same problem, because the way it is set up here an nslookup on _rvp._tcp.company.com returns "host = im.company.com", and the client lists all the IDs as [EMAIL PROTECTED] It's a little easier to use an ID other than [EMAIL PROTECTED] in the EIM/MSN client because if you just refer to an id without any '@' it defaults to @im.company.com, but with gabber as far as I can tell you always have to give a full server name. Also, it looks like EIM goes through one more level of indirection for load balancing because it contacts im.company.com briefly first and then does everything else through another, local server; that redirection seems very useful, although I wonder if something similar could be accomplished by having _jabber._tcp.company.com return different answers depending on which DNS server is queried (can a DNS server even do that?). One thing that may help and wouldn't require a change in the client/server protocol is to have gabber have an option on the "Add Contact" screen to add a contact by email address rather than jabberID and have it look that up in the Jabber Users' Directory. There's already a way to look somebody up in the JUD but you have to wade through 3 extra screens and it isn't very intuitive. - Dave Dykstra _______________________________________________ jdev mailing list [EMAIL PROTECTED] http://mailman.jabber.org/listinfo/jdev
