I am seeing the following behavior with Smack 1.4.1. Still using the jabber 1.4.3 server.
I have an already created room whose JID is asilounge@mymucserver.
I created this room to have a Name of ASI Lounge.
In the xml file for this room on the server (1.4.3 does not use a database), I see the string “ASI Lounge” as the name for the room.
However, the MultiUserChat class does not seem to have a method to obtain this room name. If I use getRoom(), I get the JID string. The getSubject() method is supposed to allow access to a chat room participant’'s ability to set the subject for a room. In any case, the getSubject method call returns null.
I notice that the Exodus client accessing my server is able to show the room with the name I have given it, not the JID string. I was hoping to obtain the same ability with Smack and show the name in my client UI.
Anyone have experience/advice for accesssing MUC room names?