I wonder if there is a way to query the XMPP server (passing user JID?) to find out what chat room(s) this user is currently in? If not, can we query jabber server to get a list of all active chat rooms?
BTW we're running ejabber enabled for multiuser chat. A solution using a java library (smack?) would be ideal.
Calendly's group event feature lets multiple invitees reserve a spot for the same event. Set the invitee limit and assign one of your team members to lead, whether it's a class, webinar, or lecture.
Collective events let you host an event with people in your Calendly organization and let invitees pick a time when you're all available simultaneously.
Multi-User-Chat (MUC) MUC is an XMPP extension for multi-party information exchange similar to Internet Relay Chat (IRC), whereby multiple XMPP users can exchange messages in the context of a room or channel.
Adding a new user simultaneously purchases a paid seat on your account and sends them an email invitation to join your team. Each new user gets their own account and individual Calendly page, along with event types you assign to their account.
As mentioned by Joe Hildebrand, there is no such a standard feature as it is a privacy violation to allow that over XMPP, so you cannot expect to do that from Smack. Maybe with admin privilege you could have a custom protocol extension that does that but that seems risky.
However, at the server level, you should be able to write a custom module for ejabberd that will query or index all rooms users are in. This is not standard and there is plugin development involved.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With