Hi there-
According to the XMPP spec, a server may chose not to respond to a
presence PROBE if the user is offline (see section 5.1.3 here:
http://xmpp.org/rfcs/rfc3921.html).
I'm curious about online users not responding to the probe, though.
How often does that happen? Can you provide me the JI
Oh this is terrible, looks like I'll have to find a way to asynchronously
timeout the PROBE check.
I've found out that it's one particular user that doesn't seem to send an
AVAILABLE presence when he comes online, even though
XMPPService.getPresence is able to get an AVAILABLE presence from him
We figured out the issue. We had users with German Gmail accounts that
used a Gtalk Id using @gmail.com. In that case, when using the Gtalk
ID with the @gmail.com form, the GAE XMPP API is not able to get the
user presence. Once we switched the Gtalk Id to @googlemail.com,
everything worked great.