<<<< user2@serverVacuum-IM 15:02:02 +12561 <<<<
 <iq from="user1@server/Vacuum-IM" type="set" to="user2@serverVacuum-IM" id="sid_37">
   <si xmlns="http://jabber.org/protocol/si" profile="http://jabber.org/protocol/si/profile/file-transfer" mime-type="text/plain" id="{21bdfc41-622b-41bc-b384-42993dbcabfe}">
     <file xmlns="http://jabber.org/protocol/si/profile/file-transfer" size="16696" name="file.docx">
       <range/>
     </file>
     <feature xmlns="http://jabber.org/protocol/feature-neg">
       <x xmlns="jabber:x:data" type="form">
         <field type="list-single" var="stream-method">
           <option>
             <value>http://jabber.org/protocol/bytestreams</value>
           </option>
           <required/>
         </field>
       </x>
     </feature>
   </si>
 </iq>

>>>> user2@serverVacuum-IM 15:02:27 +24527 >>>>
 <iq type="result" id="sid_37" to="user1@server/Vacuum-IM">
   <si xmlns="http://jabber.org/protocol/si">
     <feature xmlns="http://jabber.org/protocol/feature-neg">
       <x xmlns="jabber:x:data" type="submit">
         <field var="stream-method">
           <value>http://jabber.org/protocol/bytestreams</value>
         </field>
       </x>
     </feature>
   </si>
 </iq>

<<<< user2@serverVacuum-IM 15:02:27 +78 <<<<
 <iq from="user1@server/Vacuum-IM" type="set" to="user2@serverVacuum-IM" id="sid_38">
   <query xmlns="http://jabber.org/protocol/bytestreams" mode="tcp" sid="{21bdfc41-622b-41bc-b384-42993dbcabfe}" dstaddr="2e8277a53dcd9fa687ed7278268b6917585c2801">
     <streamhost port="5277" host="192.168.50.183" jid="user1@server/Vacuum-IM"/>
   </query>
 </iq>

>>>> user2@serverVacuum-IM 15:02:37 +10005 >>>>
 <iq type="error" to="user1@server/Vacuum-IM" id="sid_38">
   <error type="cancel" code="404">
     <item-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
   </error>
 </iq>