*/
private void sendMUCInvitiation() {
final String serviceName = WorkgroupManager.getInstance().getMUCServiceName();
final String roomName = sessionID + "@" + serviceName;
Invitation invitation = new Invitation(invitee.toString(), reason);
invitation.setTo(roomName);
invitation.setFrom(inviter);
// Add workgroup extension that includes the JID of the workgroup
Element element = invitation.addChildElement("workgroup", "http://jabber.org/protocol/workgroup");
element.addAttribute("jid", workgroup.getJID().toBareJID());
// Add custom extension that includes the sessionID
element = invitation.addChildElement("session", "http://jivesoftware.com/protocol/workgroup");
element.addAttribute("id", sessionID);
RoomInterceptorManager interceptorManager = RoomInterceptorManager.getInstance();
interceptorManager.invokeInterceptors(workgroup.getJID().toBareJID(), invitation, false, false);
workgroup.send(invitation);
interceptorManager.invokeInterceptors(workgroup.getJID().toBareJID(), invitation, false, true);