@Override
public void processPacket(Packet packet) {
//System.out.println("People PacketData:" + packet.toXML());
if (packet.getClass().toString().equalsIgnoreCase(
"class org.jivesoftware.smack.packet.Presence")) {
Presence p = (Presence) packet;
try {
System.out.println("Presence from: " + p.getFrom());
System.out.println("Presence :" + p.toString());
String[] username = p.getFrom().split("/");
String t[] = username[0].split("@");
//System.out.println("Room:"+t[0]+",msg:"+m.getBody()+",User:"+username[1]);
if (p.toString().equalsIgnoreCase("available")) {
sendToConfPage(t[0], "** '" + username[1] + "' joined the room **", "", t[1]);
} else if (p.toString().equalsIgnoreCase("unavailable")) {
sendToConfPage(t[0], "** '" + username[1] + "' left the room **", "", t[1]);
}
} catch (Exception e) {
e.printStackTrace();
}