BULMA Bulma amb el projecta Defective by Desing
Bergantells Usuaris de GNU/Linux de Mallorca i Afegitons   |   Bisoños Usuarios de GNU/Linux de Mallorca y Alrededores
CONTENIDOS
. Jornadas de software libre
. Version para PDA
. Enlaces breves
. La asociacion
. Los mas leidos
. Autores [Actividad]
. Ultimos Comentarios
. Todos los titulares!
. Estadisticas
. Guia de estilo
. ¿Sugerencias?
. Wiki
. XML [Ayuda]
Listas de correo
. Archivos bulmailing
. Archivos BulmaGes
Radio libre :-)
. Des de la Xarxa (Archivos)
. Mallorca en Xarxa
Busquedas

+ Enlaces Linux
Ultimos kernels
(02/09/2010 20:12:57)
    
Google


En bulma.net
En internet
Pasarela a MSN, conferencias y SSL con Jabber (31546 lectures)
Por Miquel Cantallops Mora
mcm (http://madteleco.blogspot.com)
Creado el 09/09/2003 03:54 modificado el 07/10/2003 00:28

Pagina6/7

Salas de Chat

En este apartado vamos a configurar el soporte de salas de conferencia multiusuario. Tal como se ha visto, la componente msn-trans incluye soporte para chat. Sin embargo es muy recomendable instalar otra componente extra pensada para la conferencia entre usuarios del jabber. Aún a sabiendas de que para realizar un chat con los contactos de MSN deberemos utilizar el servicio de conferencia configurado dentro de la componente que realiza de pasarela (chat.hasenet.bulmalug.net).

Por si todavía no habéis quedado convencidos, sabed que los mensajes enviados a la pasarela de Hasenet son reenviados, precisamente, hacia allíiii muy lejos, al otro lado del mar a los servidores de MSN y sin ningún tipo de encriptación ni protección. Mientras que los chats realizados a través del servicio de conferencias que vamos a configurar siguen un estándar bien fijado y no tienen por qué viajar a ningún lado si no hace falta (sobretodo con chats entre contactos del mismo servidor). Además, para algo nos hemos molestado en configurar la encriptación cliente-servidor por SSL, ¿verdad?

Estos son los pasos a seguir para conseguir el funcionamiento del servicio de conferencias:

NOTA: Al igual que con las pasarelas, también hay ya paquete debian oficial para el plugin de conferencias.

1. En primer lugar, y siguiendo el esquema explicado en la configuración de la pasarela, necesitamos el código fuente del jabber. Lo depositamos en /var/cache/apt-build/build/jabber-1.4.2/ o donde aplique, si es que no lo teníamos ya.

2. Vamos a usar la componente mu-conference, que podemos conseguir aquí.

El servidor jabber de bulma tiene instalada desde hace tiempo una componente para realizar conferencias bajo el servicio de nombre conference.bulmalug.net. No se trata, en este caso, de la componente mu-conference sinó del conference (algo más antiguo), pero la funcionalidad es muy parecida.

A continuación descomprimimos mu-conference-0.5.2.tar.gz dentro de /var/cache/apt-build/build/jabber-1.4.2a/mu-conference-0.5.2/

3. Entramos en mu-conference-0.5.2/ y ejecutamos make

4. Copiamos el fichero mu-conference.so (situado dentro de src/) en un directorio donde haya las demás componentes. Por ejemplo, en el caso de debian en /usr/lib/jabber/mu-conference/mu-conference.so

Ahora debemos modificar la configuración para cargar la componente de conferencias. En este caso no configuraremos un proceso externo, sinó que lo incluiremos dentro del demonio principal. Por lo tanto, las modificaciones deben realizarse en el fichero jabber.xml.

1. Dentro de la etiqueta <browse> debe incluirse el siguiente código para que los clientes puedan ver la existencia de servicio de conferencias indexada en la lista de servicios ofrecidos. En este caso vamos a dar la posibilidad de que cualquier usuario pueda crear una sala de chat.

<conference type="public" jid="conference.cantallops.dyndns.org" 
      name="Chat Cantallops">
              <ns>jabber:iq:register</ns>
              <ns>gc-1.0</ns>
              <ns>http://jabber.org/protocol/muc</ns>
</conference>

2. Dentro de la etiqueta <jabber> incluimos la configuración general de las salas de conferencia:

<service id='conference.bulmalug.net'>
     <load>
          <!-- Path al módulo de conferencias, a partir de /usr/lib/jabber/ -->
          <conference>./mu-conference/mu-conference.so</conference>
     </load>
     <conference xmlns="jabber:config:conference">
	 <!-- con la etiqueta public especificamos que cualquiera
                   puede crear una sala de chat-->
     <public/>
     <vCard>
          <FN>Conferencias</FN>
          <DESC>This service is for public chat.</DESC>
          <URL>http://bulma.net/</URL>
     </vCard>
     <history>20</history>
     <logdir>./log/</logdir>
	 <!-- el admin puede acudir a cualquier sala,
                  en caso de establecer restricciones -->
     <sadmin>
          <user>admin@bulmalug.net</user>
     </sadmin>
     <notice>
          <join> has become available</join>
          <leave> has left</leave>
          <rename> is now known as </rename>
     </notice>
     </conference>
</service>

Por último, para crear un chat sólo hay que acceder al servicio conference.bulmalug.net e introducir el nombre de la sala ("room") bajo el cual se identificará la sala de conferencias. A continuación se puede invitar a otros usuarios a participar en el chat (es necesario invitarlos previamente si la conferencia/chat es privada y no pública).


Paginas: <<Abreviatura Anterior  1  2  3  4  5  6  7  Abreviatura Siguiente>>

Imprimir
Version para
imprimir

Imprimir
Version
PDF
GRACIAS
Distribuciones Universal
Por el servidor
Dpto. de Matematicas e Informatica
Calificacion
***0
Vots: 61
Danos tu opinion:
**** Excelente
***0 Muy Bueno
**00 Bueno
*000 Regular
0000 Malo
Relacionados
. Conectate al servidor Jabber de Bulma
. Obten todos tus titulares y noticias con Jabber
. Instalación del servidor de mensajería instantánea (IM) Jabber
SECCIONES
Noticia
Breve
Truco
Enlace
Participa
Proyecto
Articulo
Webbulma
Manoletada :-)
Seguridad
Modificado: 10/6/2009 20:21:12 | Tiempo Total: 0.012 segs | Kernel: Linux - i686 - 2.6.26-1-686 | Last boot: 02/09/2010 20:34 CEST
Powered by Apache    MySQL    PHP    Gimp