/** * Returns the default conference service. (ex. conference.jivesoftware.com) * * @return the default conference service to interact with MUC. */ public String getDefaultConferenceService() { if (conferenceService == null) { try { final MultiUserChatManager multiUserChatManager = MultiUserChatManager.getInstanceFor( SparkManager.getConnection() ); List<DomainBareJid> col = multiUserChatManager.getXMPPServiceDomains(); if (col.size() > 0) { conferenceService = col.iterator().next().toString(); } } catch (XMPPException | SmackException | InterruptedException e) { Log.error(e); } } return conferenceService; }