Znaczna część użytkowników Jabbera co najmniej raz zmieniła serwer, niektórym (w tym mnie) zdarzało się to kilkukrotnie. Oczywiście podczas przenosin kontaktami musimy zająć się sami – najwygodniejszym wyjściem będzie wykorzystanie konsoli XML (w tym wypadku w kliencie Psi).
- Otwórz konsole XML (aby to zrobić kliknij prawym klawiszem myszy nazwe konta, następnie “XML Console”) i uruchom ją (zaznacz “Enable”).
- Wyślij do serwera następującą treść (“XML Input…”):
<iq type=”get” id=”GET_ROSTER”>
<query xmlns=”jabber:iq:roster”/>
</iq> - Serwer powinien zwrócić liste wyglądającą mniej więcej tak:
<iq type=”result” id=”GET_ROSTER” to=”jid@mac.info.pl/xyz”>
<query xmlns=”jabber:iq:roster” ver=”1702″>
<item subscription=”both” jid=”whois@swissjabber.ch”>
<group>Jabber</group>
</item>
<item subscription=”both” jid=”agent@clisearch.net”>
<group>Jabber</group>
</item>
</query>
</iq> - Skopiuj otrzymany kod, zamień pierwszą linię na następującą:
<iq type=”set” id=”SET_ROSTER”>
po czym wyślij całość kodu na nowy serwer za pomocą konsoli XML.
W niektórych przypadkach to już wszystko, wystarczy tylko zrestartować komunikator. Niektórzy jednak muszą jeszcze zmigrować transporty, na szczęście proces ten można zautomatyzować za pomocą JRU.