[jdev] Google Talk transport?
Bruce Campbell
list-jdev at vicious.dropbear.id.au
Tue Oct 4 06:38:21 CDT 2005
On Mon, 3 Oct 2005, Norman Rasmussen wrote:
> On 03/10/05, John Talbot <jtalbot at proionta.gr> wrote:
>> Norman Rasmussen wrote:
>>> I was thinking of making a general XMPP transport for jabber. You
>>> would have to register with it to supply your gtalk account details.
>>> Also when you set it up on your server you would override the
>>> @gmail.com with the transport, and then all your google talk stuff is
>>> 100% transparent to the user after he has registered.
>> ...but why the phrase "was thinking"? Aren't you thinking of going ahead
>> anymore?
> I'm hoping that google will enable s2s before I have time to code it :-P
Doesn't look that hard. JEP 100 documents most of the cases.
Actually, it wasn't that hard. You can download a simple version at
http://zerlargal.org/c/xmppgateway.pl .
As-is, it probably will _not_ work for realtime conversations with Google
talk, but enterprising people will understand what line 191 does and be
able to work around it.
Known Bugs:
PSI drops certain fields in the registration, Gabber doesn't.
This makes registering with the gateway a touch difficult.
Its a 1 to 1 mapping; a given client cannot register multiple
times to different remote networks.
The polling is crufty, and I wouldn't be surprised if it managed
to mix up messages when gatewaying multiple users.
If there are bugs beyond what is documented, I'd love to hear about them.
--
Bruce Campbell
Now, all I have to do is to complete my idea of having a corporate
gateway relaying from funkyname at subdept.corporate.example to
Proper.Name at corporate.example, and I'm set.
More information about the JDev
mailing list