Multi User Conferencing (MU-Conferencia) para Jabber (jabberd2)

Multi User Conferencing (MU-Conferencia) para Jabber (jabberd2)

Introducción ~

Por favor, consulte el artículo siguiente para instalar / configurar jabberd2 …

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

Requisito ~

* A raíz de los paquetes se requieren para compilar MU-Conferencia …

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

Paso 1] ¿Cómo compilar “MU-Conferencia” —

* Descargar “MU-Conferencia” de la siguiente URL – https: / / gna.org / proyectos / mu-conferencia /

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 #

* Compilar MU-Conferencia

root @ laptop: / # make var/src/mu-conference_0.8
cd src /; hacer
make [1]: Entering directory `/ var/src/mu-conference_0.8/src ‘
jabberd cd; hacer
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 #

Paso 2] Configurar MU-Conferencia —

* Ahora copia el “Mu-Conferencia” binario al directorio de instalación 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 @ laptop: ~ # / usr/local/jabberd-2.2.9/bin/mu-conference-ayuda
Jabber Component Runtime – 0.2.4
(c) 2003-2004 Paul Curtis

/ usr/local/jabberd-2.2.9/bin/mu-conference: opción inválida – ‘-‘
Uso: MU-conferencia [B] [-s] [-h] [-d LEVEL]-c FILE
-B Ponga el demonio en el fondo
-s Mostrar mensajes de depuración en stderr
-h Imprimir esta ayuda
-d NIVEL Establecer el nivel de depuración
-c FILE Establezca el archivo de configuración, el argumento de obligatorio
root @ laptop: ~ #

* Crear un directorio de impresión para “Mu-Conference”. El mu-componente de la conferencia requiere un directorio de cola en el que almacenar la información de sesión.

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

NOTA ~ “Jabber: Jabber” usuario / nombre de grupo de servidores jabberd2.

* Copia el archivo de configuración de “MU-Conferencia” al directorio de instalación jabberd2 y editar la configuración —

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>
<host> 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>
<user> admin@laptop.ubuntu.me </ user>
</ sadmin>


… ..
root @ laptop: ~ #

* Ahora, reinicie el servidor jabberd2 y luego comenzar “MU-Conferencia” …

root @ laptop: ~ # 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: ~ #

* Por favor, consulte el artículo anterior, es decir, init script de arranque ‘/ etc/init.d/jabberd2’ comenzará mu-conferencia.

root @ laptop: ~ # tail-f / usr/local/jabberd-2.2.9/var/log/mu-conference.log
Mon Oct 12 19:19:40 2009 main.c: 168 (principal): Jabber Component Runtime – 0.2.4 de partida.
Mon Oct 12 19:19:40 2009 MU-Conferencia: [conference.c: 1076 (conferencia)]-mu carga de conferencias – Servicio de ID: conf.laptop.ubuntu.me

Mon Oct 12 19:19:40 2009 MU-Conferencia: [conference.c: 1157 (conferencia)] Añadir admin@laptop.ubuntu.me sadmin
Mon Oct 12 19:19:40 2009 MU-Conferencia: [xdb.c: 319 (xdb_rooms_get)] pidió a conseguir habitaciones de xdb
Mon Oct 12 19:19:40 2009 MU-Conferencia: [xdb.c: 418 (xdb_rooms_get)] sin pasar .. No hay resultados
Mon Oct 12 19:19:40 2009 main.c: 219 (principal): bucle principal de partida.
Mon Oct 12 19:19:40 2009 jcr_base_connect.c: 34 (jcr_socket_connect): El intento de conexión a localhost: 5347
Mon Oct 12 19:19:40 2009 jcr_base_connect.c: 87 (jcr_send_start_stream): Apertura secuencia XML: 173 bytes enviados
Mon Oct 12 19:19:40 2009 jcr_main_stream_error.c: 50 (jcr_main_new_stream): Stream Server conectado.
Mon Oct 12 19:19:40 2009 jcr_deliver.c: 51 (jcr_queue_deliver): hilo de entrega de paquetes de partida.

hecho!!

Paso 3] Test “MU-Conferencia” —

* En el menú “PSI” cliente de mensajería instantánea, goto ‘General’ y haga clic en “Service Discovery ‘y compruebe la lista de salas …
* En “Herramientas” y luego Pidgin “cliente de mensajería instantánea, goto ‘haga clic en’ Lista de habitaciones sección.

Una vez que se detecta el ‘mu-conferencia’ servidor. Por favor, haga clic en “+ Añadir chat en el menú ‘Amigos’ de Pidgin. En el caso de la ISP, haga clic en “Join groupchat ‘en el menú” General “para añadir” Salas de conferencias / “y luego unirse a la’ Confernece Room ‘.

Disfrutar,
Arun Bagul

Similar Posts:

Leave a Reply

Your email address will not be published. Required fields are marked *