configurer ejabberd pour un chat multi-user?

J'essaie de configurer le chat multi-users pour ejabberd sur Centos 5. Je ne peux tout simplement pas fonctionner.

Je peux utiliser Psi pour créer une salle de discussion en groupe, mais je ne peux pas l'associer à un autre count.

J'ai installé ejabberd à partir d'un rpm et j'ai simplement configuré le nom d'hôte.

La messagerie instantanée user-user fonctionne, mais pas MUC. J'ai ouvert les ports 5222 et 5223 pour SSL. MUC court-t-il sur un autre port ou quelque chose?

De plus, lorsque je crée la salle de discussion sur un client, je dois utiliser la découverte de service dans un autre client et essayer les nœuds spécifiques 1 à 5. Cela ne sera utilisé que pour un système de messagerie de petite entreprise. get ejabberd ne crée qu'un nœud?

One Solution collect form web for “configurer ejabberd pour un chat multi-user?”

Il serait préférable de voir votre configuration actuelle, mais les MUC doivent normalement être activés en tant que services. La découverte du service est en effet la façon de découvrir le service MUC et de parcourir les salles de discussion, mais le client peut les mettre en favoris ou les mettre sur la list pour la prochaine fois.

Quoi qu'il en soit, dans /etc/ejabberd/ejabberd.cfg avez-vous activé mod_muc ? Dans l'affirmative, pouvez-vous coller les parameters. Sur mon server ejabberd, j'utilise:

  {mod_muc, [ %%{host, "conference.@HOST@"}, {access, muc}, {access_create, muc}, {access_persistent, muc}, {access_admin, muc_admin}, {history_size, 50}, {max_users, 500}, {default_room_options, [ {allow_change_subj, true}, {allow_private_messages, true}, {allow_user_invites, true}, {anonymous, true}, {logging, true}, {members_by_default, true}, {persistent, true}, {public, true}, {public_list, false} ]} ]}, {mod_muc_log, [ {access_log, muc}, {dirtype, plain}, {dirname, room_jid}, {outdir, "/var/www/muclogs"}, {timezone, universal}, {spam_prevention, true} ]}, 

Dans vos règles d'access, vous devez également inclure:

 %% Admins of this server are also admins of MUC service: {access, muc_admin, [{allow, admin}]}. %% All users are allowed to use MUC service: {access, muc, [{allow, all}]}. 

Cela fonctionne parfaitement pour moi de cette façon. Bien sûr, vous ne voulez peut-être pas les files journaux, ajoutez les parameters respectifs. La page d'accueil d'ejabberd dispose d'une documentation complète sur les options disponibles.

  • Les certificates XMPP sont-ils différents de ceux «réguliers»?
  • xmpp / ejabberd. montrer la présence d'un user à tous les autres users
  • SendXMPP sur le server Ubuntu 12.04 LTS
  • ejabberd starttls_required in c2s / s2s et désactivez SSLv3 + Ciphers non sécurisés
  • Comment puis-je get Prosody pour utiliser TLS 1.2?
  • Le server Tail se connecte-t-il à XMPP?
  • Client Jabber / XMPP pour BlackBerry
  • ejabberd: empêcher l'utilisation de messages avec sujet par les spammeurs
  • 501 Erreur lors de Libjingle PCP sur Amazon EC2 exécutant Openfire
  • Dois-je spécifier l'enregistrement SRV "_jabber._tcp"?
  • Augmenter la memory openfire à des valeurs plus importantes
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.