Intenta ser respetuoso con el resto de los usuarios o podrías ser sancionado.
yo si que lo he conseguido hace unas semanas, pero el problema es que el codigo lo tengo en casa y ahora estoy en el trabajo. cuando llego a casa lo miro y te paso el codigo
<?phpinclude("XMPPHP/XMPP.php");$conn = new XMPPHP_XMPP(NULL, 5222, '*****', '*****', 'xmpphp', NULL, $printlog=True, $loglevel=LOGGING_INFO);$conn->connect();while(!$conn->disconnected) { $payloads = $conn->processUntil(array('message', 'presence', 'end_stream', 'session_start')); foreach($payloads as $event) { $pl = $event[1]; switch($event[0]) { case 'message': print "---------------------------------------------------------------------------------\n"; print "Message from: {$pl['from']}\n"; if($pl['subject']) print "Subject: {$pl['subject']}\n"; print $pl['body'] . "\n"; print "---------------------------------------------------------------------------------\n"; $conn->message($pl['from'], $body="Thanks for sending me \"{$pl['body']}\".", $type=$pl['type']); if($pl['body'] == 'quit') $conn->disconnect(); if($pl['body'] == 'break') $conn->send("</end>"); break; case 'presence': print "Presence: {$pl['from']} [{$pl['show']}] {$pl['status']}\n"; break; case 'session_start': $conn->presence($status="Cheese!"); break; } }}?>