There are some requirements for Jabber support:
Some servers may require SSL (Google Talk for example), so if you don't or can't enable it and the server requires it, Jabber cannot be used. Sign up at a server like jabber.org which does not require any of it.
Some servers may not allow sending messages to yourself, in this case get a second Jabber account just for sending.
When using SSL, you can specify 5222 as port as well, it will automatically be changed to 5223.
The Jabber user name you enter in Flyspray, may not include the server name (eg. @jabber.org).
The Jabber server must be the server name which is included in your Jabber ID.
In case it does not work even though it should (you read the notes above), try this:
<?php error_reporting(E_ALL); require('class.jabber2.php'); $jabber = new Jabber('xyz@server.org', 'mypw'); $jabber->login(); $jabber->send_message('floele@jabber.org', 'test msg from floele!', 'test'); $jabber->disconnect(); print_r(array_map('htmlspecialchars', $jabber->log)); ?>
Save the file in the includes-folder of Flyspray, edit it accordingly, open it in your web browser and send one of the developers, preferably floele at this domain, the page output.