<div dir="ltr"><p class="">During testing various network connection use cases, I encounter a problem I do not fully understand.</p><p class="">* Its a 1 x 1 message (not MUC message)</p><p class=""><span class="">* user1 sends a message to user2</span></p><p class=""><span class="">* user2 is in the process of connecting to server (not fully connected yet)</span></p><p class="">* user1 gets an error message back (503/service-unavailable)</p><p class="">My understanding was:</p><p class="">* if user2 is not connected, the message from user1 will become offline. </p><p class="">* when user2 is connected, the offline message will be delivered</p><p class="">* It does work like that 99% of time except 1-2 times.</p><p class=""><br></p><p class=""><b> Can you please tell under which circumstances 503 is returned for user2?</b></p><p class=""><br></p><p class=""><b> ----------------------------------------------</b><br></p><p class=""><span class=""><b>SEND: <message type="chat" to="<a href="mailto:user2@developer.com">user2@developer.com</a>" id="</b></span><b>someID</b><b>"><body>Testing Testing</body><thread>123</thread><active xmlns="<a href="http://jabber.org/protocol/chatstates">http://jabber.org/protocol/chatstates</a>"/></message></b></p><p class=""><b>RECV: <message xmlns="jabber:client" from="<a href="mailto:user2@developer.com">user2@developer.com</a>" to="<a href="mailto:user1@developer.com">user1@developer.com</a>" type="error" id="someID"><body></b><b>Testing Testing</b><b></body><thread>123</thread><active xmlns="<a href="http://jabber.org/protocol/chatstates">http://jabber.org/protocol/chatstates</a>"/><error code="503" type="cancel"><service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error></message></b></p><p class=""><b> ----------------------------------------------</b><br></p><div><b><br></b></div></div>