SEND: <iq type="get" to="njs.netlab.cz" id="j26">
 <query xmlns="http://jabber.org/protocol/disco#items" node="http://jabber.org/protocol/commands"/></iq>

RECV: <iq from='njs.netlab.cz' to='gorila@dione.zcu.cz/Just another jabber client' id='j26' type='result'>
 <query xmlns='http://jabber.org/protocol/disco#items' node='http://jabber.org/protocol/commands'>
  <item jid='njs.netlab.cz' node='ping' name='Ping'/>
 </query></iq>

SEND: <iq type="get" to="njs.netlab.cz" id="j27">
   <query xmlns="http://jabber.org/protocol/disco#info" node="http://jabber.org/protocol/commands"/></iq>

RECV: <iq from='njs.netlab.cz' to='gorila@dione.zcu.cz/Just another jabber client' id='j27' type='result'>
  <query xmlns='http://jabber.org/protocol/disco#info' node='http://jabber.org/protocol/commands'>
  <identity category='automation' type='command-list' name='Commands'/></query></iq>



SEND: <iq type="get" to="icq.jabbim.cz" id="j45">
  <query xmlns="http://jabber.org/protocol/disco#items" node="http://jabber.org/protocol/commands"/></iq>

RECV: <iq from='icq.jabbim.cz' to='gorila@dione.zcu.cz/Just another jabber client' id='j45' type='result'>
  <query node='http://jabber.org/protocol/commands' xmlns='http://jabber.org/protocol/disco#items'>
   <item node='emaillookup' jid='icq.jabbim.cz' name='Look up ICQ users via email'/>
   <item node='retrieveroster' jid='icq.jabbim.cz' name='Retrieve Roster Contents'/>
   <item node='stats' jid='icq.jabbim.cz' name='Statistics for PyICQt'/>
   <item node='connectusers' jid='icq.jabbim.cz' name='Connect all registered users'/>
   <item node='confirmaccount' jid='icq.jabbim.cz' name='Confirm ICQ account'/>
   <item node='updatemyvcard' jid='icq.jabbim.cz' name='Update my VCard'/>
</query></iq>

SEND: <iq type="get" to="icq.jabbim.cz" id="j46">
 <query xmlns="http://jabber.org/protocol/disco#info" node="http://jabber.org/protocol/commands"/></iq>

RECV: <iq from='icq.jabbim.cz' to='gorila@dione.zcu.cz/Just another jabber client' id='j46' type='result'>
  <query node='http://jabber.org/protocol/commands' xmlns='http://jabber.org/protocol/disco#items'>
    <item node='emaillookup' jid='icq.jabbim.cz' name='Look up ICQ users via email'/>
    <item node='retrieveroster' jid='icq.jabbim.cz' name='Retrieve Roster Contents'/>
    <item node='stats' jid='icq.jabbim.cz' name='Statistics for PyICQt'/>
    <item node='connectusers' jid='icq.jabbim.cz' name='Connect all registered users'/>
    <item node='confirmaccount' jid='icq.jabbim.cz' name='Confirm ICQ account'/>
    <item node='updatemyvcard' jid='icq.jabbim.cz' name='Update my VCard'/>
  </query></iq>




*************************************************



<iq type="get" to="aim.netlab.cz" id="ab23a" >
<query xmlns="http://jabber.org/protocol/disco#items"/>
</iq>


<iq type="get" to="aim.netlab.cz" id="ab24a" >
<query xmlns="http://jabber.org/protocol/disco#info"/>
</iq>


<iq from="aim.netlab.cz" type="result" to="gorila@jabber.cz/Psi" id="ab23a" >
<query xmlns="http://jabber.org/protocol/disco#items">
<item node="http://jabber.org/protocol/commands" name="PyAIMt Commands" jid="aim.netlab.cz" />
</query>
</iq>


<iq from="aim.netlab.cz" type="result" to="gorila@jabber.cz/Psi" id="ab24a" >
<query xmlns="http://jabber.org/protocol/disco#info">
<identity category="gateway" type="aim" name="AIM Transport" />
<feature var="http://jabber.org/protocol/disco" />
<feature var="jabber:iq:register" />
<feature var="http://jabber.org/protocol/commands" />
<feature var="jabber:iq:gateway" />
<feature var="jabber:iq:version" />
<feature var="vcard-temp" />
<feature var="jabber:iq:search" />
</query>
</iq>



<iq type="get" to="aim.netlab.cz" id="ab26a" >
<query xmlns="http://jabber.org/protocol/disco#info" node="http://jabber.org/protocol/commands" />
</iq>



<iq from="aim.netlab.cz" type="result" to="gorila@jabber.cz/Psi" id="ab26a" >
<query xmlns="http://jabber.org/protocol/disco#items" node="http://jabber.org/protocol/commands" >
<item node="emaillookup" name="Look up AIM users via email" jid="aim.netlab.cz" />
<item node="formatscreenname" name="Change format of screen name" jid="aim.netlab.cz" />
<item node="connectusers" name="Connect all registered users" jid="aim.netlab.cz" />
<item node="confirmaccount" name="Confirm AIM account" jid="aim.netlab.cz" />
<item node="aimuritranslate" name="Translate an AIM URI" jid="aim.netlab.cz" />
<item node="changepassword" name="Change AIM password" jid="aim.netlab.cz" />
<item node="stats" name="Statistics for PyAIMt" jid="aim.netlab.cz" />
<item node="updatemyvcard" name="Update my VCard" jid="aim.netlab.cz" />
<item node="changeemail" name="Change registered e-mail address" jid="aim.netlab.cz" />
</query>
</iq>



<iq type="get" to="aim.netlab.cz" id="ab27a" >
<query xmlns="http://jabber.org/protocol/disco#info" node="emaillookup" />
</iq>


<iq from="aim.netlab.cz" type="result" to="gorila@jabber.cz/Psi" id="ab27a" >
<query xmlns="http://jabber.org/protocol/disco#info">
<feature var="http://jabber.org/protocol/commands" />
</query>
</iq>


<iq type="get" to="aim.netlab.cz" id="ab28a" >
<query xmlns="http://jabber.org/protocol/disco#info" node="emaillookup" />
</iq>


<iq from="aim.netlab.cz" type="result" to="gorila@jabber.cz/Psi" id="ab28a" >
<query xmlns="http://jabber.org/protocol/disco#info">
<feature var="http://jabber.org/protocol/commands" />
</query>
</iq>


<iq type="set" to="aim.netlab.cz" id="ab29a" >
<command xmlns="http://jabber.org/protocol/commands" node="emaillookup" />
</iq>


<iq from="aim.netlab.cz" type="result" to="gorila@jabber.cz/Psi" id="ab29a" >
<command xmlns="http://jabber.org/protocol/commands" status="completed" node="emaillookup" sessionid="12" >
<note type="error" >You must be logged in to use this command.</note>
</command>
</iq>
