Multi User Conferencing (MU-Conference) pour Jabber (Jabberd2)

Multi User Conferencing (MU-Conference) pour Jabber (Jabberd2)

Introduction ~

S’il vous plaît se référer à l’article suivant pour installer / configurer Jabberd2 …

http://www.indiangnu.org/2009/how-to-configure-jabber-jabberd2-with-mysqlpam-as-auth-database/

Exigence ~

* Les paquets suivants sont ont besoin de compiler MU-Conference …

root @ laptop: ~ # apt-get install libglib2.0-0 libglib2.0-dev
root @ laptop: ~ # apt-get install libidn11 libidn11-dev
root @ laptop: ~ # apt-get install expat lib64expat1 lib64expat1-dev libexpat1-dev liblua5.1-expat-dev liblua5.1-expat0

Etape 1] Comment compiler “MU-Conference” —

* Download “MU-conférence« De URL suivante – https: / / gna.org / projects / mu-conference /

root @ laptop: / var / src # wget-c http://download.gna.org/mu-conference/mu-conference_0.8.tar.gz
root @ laptop: / var / src # tar xvfz mu-conference_0.8.tar.gz
root @ laptop: / var / src # cd-mu conference_0.8 /
root @ laptop: / var/src/mu-conference_0.8 #

* Compiler MU-Conference

root @ laptop: / # make var/src/mu-conference_0.8
cd src /; faire
make [1]: Entering directory `/ var/src/mu-conference_0.8/src ‘
jabberd cd; faire
make [2]: Entering directory `/ var/src/mu-conference_0.8/src/jabberd ‘

… ..

root @ laptop: / var/src/mu-conference_0.8 # echo $?
0
root @ laptop: / var/src/mu-conference_0.8 #

Etape 2] Configurer MU-conférence —

* Copiez le “MU-Conference” binaire au répertoire d’installation Jabberd2 —

root @ laptop: ~ # cp / / var/src/mu-conference_0.8/src/mu-conference usr/local/jabberd-2.2.9/bin /
root @ laptop: ~ # chown Jabber: Jabber / usr/local/jabberd-2.2.9/bin/mu-conference
root @ laptop: ~ # ls-l / usr/local/jabberd-2.2.9/bin/mu-conference
-rwxr-xr-x 1 Jabber Jabber 191904 2009-10-12 18:59 / usr/local/jabberd-2.2.9/bin/mu-conference
root @ laptop: ~ #

root @ portable: ~ # / usr/local/jabberd-2.2.9/bin/mu-conference-help
Jabber Component Runtime – 0.2.4
(c) 2003-2004 Paul Curtis

/ usr/local/jabberd-2.2.9/bin/mu-conference: invalid option – ‘-‘
Usage: MU-conférence [-B] [-s] [-h] [-d LEVEL]-c fichier
-B Mettre le démon en arrière-plan
-s Afficher des messages de débogage sur stderr
-h Afficher cette aide
-d LEVEL Définit le niveau de la sortie de débogage
-c fichier définir le fichier de configuration, paramètre obligatoire
root @ laptop: ~ #

* Créer un répertoire de spool de “MU-Conférence». Le mu-composante conférence requiert un répertoire de spool dans lequel stocker les informations salle de conférence.

root @ laptop: ~ # mkdir / usr/local/jabberd-2.2.9/var/spool
root @ laptop: ~ # chown Jabber: Jabber / usr/local/jabberd-2.2.9/var/spool

REMARQUE ~ “Jabber: Jabber” utilisateur / nom de groupe du serveur Jabberd2.

* Copiez le fichier de configuration de “MU-Conférence” au répertoire d’installation Jabberd2 et modifier le réglage —

root @ laptop: ~ # cp / var/src/mu-conference_0.8/muc-default.xml / usr/local/jabberd-2.2.9/etc/mu-conference.xml
root @ laptop: ~ # chown Jabber: Jabber / usr/local/jabberd-2.2.9/etc/mu-conference.xml
root @ laptop: ~ #

root @ laptop: ~ # vi / usr/local/jabberd-2.2.9/etc/mu-conference.xml

<name> conf.laptop.ubuntu.me </ name>
<hôte> conf.laptop.ubuntu.me </ host>
<ip> localhost </ ip>
<port> 5347 </ port>
<secret> secret </ secret>

<spool> / usr/local/jabberd-2.2.9/var/spool </ spool>
<logdir> / usr/local/jabberd-2.2.9/var/log </ logdir>
<pidfile> / usr/local/jabberd-2.2.9/var/run/mu-conference.pid </ pidfile>

<loglevel> 255 </ LogLevel>

<sadmin>
<utilisateur> admin@laptop.ubuntu.me </ user>
</ sadmin>


… ..
root @ laptop: ~ #

* Maintenant, redémarrez le serveur Jabberd2 puis démarrez “MU-Conference” …

root @ portable: ~ # su-jabber l-s / bin / bash-c “/ usr/local/jabberd-2.2.9/bin/mu-conference-B-C / usr/local/jabberd-2.2.9 / etc / MU-conference.xml ”
root @ laptop: ~ #

* S’il vous plaît vérifiez article susmentionné, à savoir le démarrage init script “/ etc/init.d/jabberd2 débutera mu-conference.

root @ portable: ~ # tail-f / usr/local/jabberd-2.2.9/var/log/mu-conference.log
Lun. oct. 12 19:19:40 2009 main.c: 168 (principal): Jabber Component Runtime – 0.2.4 de départ.
Lun. oct. 12 19:19:40 2009 MU-Conference: [conference.c: 1076 (conférence)] lors du chargement de mu-conférence – Service ID: conf.laptop.ubuntu.me

Lun. oct. 12 19:19:40 2009 MU-Conference: [conference.c: 1157 (conférence)] Ajout admin@laptop.ubuntu.me sadmin
Lun. oct. 12 19:19:40 2009 MU-Conference: [xdb.c: 319 (xdb_rooms_get)] a demandé à obtenir des chambres à partir de XDB
Lun. oct. 12 19:19:40 2009 MU-Conference: [xdb.c: 418 (xdb_rooms_get)] sautant .. aucun résultat
Lun. oct. 12 19:19:40 2009 main.c: 219 (principal): boucle principale de départ.
Lun. oct. 12 19:19:40 2009 jcr_base_connect.c: 34 (jcr_socket_connect): Tentative de connexion à localhost: 5347
Lun. oct. 12 19:19:40 2009 jcr_base_connect.c: 87 (jcr_send_start_stream): XML flux d’ouverture: envoyé 173 octets
Lun. oct. 12 19:19:40 2009 jcr_main_stream_error.c: 50 (jcr_main_new_stream): Stream Server connecté.
Lun. oct. 12 19:19:40 2009 jcr_deliver.c: 51 (jcr_queue_deliver): fil de la livraison des paquets de départ.

c’est fait!

Etape 3] Test “MU-Conference” —

* Au menu “PSI” client de messagerie instantanée, goto “Général” puis cliquez sur «Service Discovery» et vérifier la liste des salons …
* Dans “Pidgin” client de messagerie instantanée, allez sur “Outils” puis cliquer sur «Liste Room ‘section.

Une fois que vous avez détecté la «mu-conference ‘server. S’il vous plaît cliquer sur “+ Ajouter” Chat “de menu” Amis “de pidgin. En cas de PSI cliquez sur “Join groupchat ‘dans le menu« Général »pour ajouter« salle de conférence / “et ensuite se joindre aux« Confernece Room’.

Apprécier,
Arun Bagul

Similar Posts:

Leave a Reply

Your email address will not be published.