When my client talks directly to gtalk and I try to send a mesasge to a non-existent user or someone who isn’t a contact of mine I get a 503:
However when speaking through the google talk transport it looks like the error stanza is removed, making it hard to distinguish incoming chats from message send errors:
Am I doing something wrong? I find it hard to believe that this is the intended behavior…
(I also notice that often presence stanzas (e.g., “type=‘subscribed’”) aren’t passed back from the transport to the client).