Instalación y configuración de un servidor ejabberd con el módulo mod_webpresence y pymsn-t

Muy buenas a todos, mi primera duda en kubuntu-es.org.

Estoy instalando un servidor de mensajería jabber con ejabberd mediante "aptitude install ejabberd". Una vez instalado me voy a "/etc/ejabberd/ejabberd.cfg" y cambio lo necesario para que empiece a funcionar:

( fragmentos del archivo /etc/ejabberd/ejabberd.cfg )
...

%%
%% Override global options (shared by all ejabberd nodes in a cluster).
%%
override_global.

%%
%% Override local options (specific for this particular ejabberd node).
%%
override_local.

%%
%% Remove the Access Control Lists before new ones are added.
%%
override_acls.

...

%% Options which are set by Debconf and managed by ucf

%% Admin user
{acl, admin, {user, "ivan", "dominio.net"}}.

%% Hostname
{hosts, ["dominio.net"]}.

...

En este trozo de fragmento lo que se supone que hacemos es decirle que el administrador es ivan@dominio.net y el servidor es dominio.net

Hasta ahí, todo perfecto, os podéis registrar si queréis y probarlo ( ahora mismo estoy haciendo un traslado y es posible que no podáis, en breve funcionará, un par de horas como mucho )

A continuación sigo los pasos de http://www.ejabberd.im/ejabberd-modules Sigo todos los pasos e incluyo el modulo como indican en el README.txt de mod_webpresence, copio los pixmaps donde toca, especifico la ruta de los pixmaps y todo bien.

( fragmentos del archivo /etc/ejabberd/ejabberd.cfg )

En el apartado listen
...

{listen...

{5280, ejabberd_http, [
http_poll,
web_admin,
{request_handlers, [
{["presence"], mod_webpresence}
]}
]}

]}.

...
en este apartado ( listen ) le decimos por que puerto ha de escuchar y la ruta ( presence )

Y en el apartado mods
...

{mod_webpresence,[
{pixmaps_path, "/usr/lib/ejabberd/pixmaps"} %% Ruta correcta y comprobada
]}
...
en este apartado lo que hacemos es indicar que está el modulo "mod_webpresence" y la configuración de las imágenes que tiene que mostrar para indicar el estado en el que se encuentra el usuario.

Una vez registrado y habiendo iniciado sesión, con Gajim o Psi, funciona en todos los que he probado, te vas a "Descubrir servicios" y ahí te aparece:

"Web Presence"
"webpresence.dominio.net"

Te suscribes, seleccionas que quieres que te aparezca en xml, js e imagen por ejemplo y le das a aceptar, entonces recibes un mensaje que te dice esto:

----------------- MENSAJE --------------------
You have registered: ivan@dominio.net

Use URLs like:
http://dominio.net:5280/presence/USERID/OUTPUT/

USERID:
jid/ivan/dominio.net

OUTPUT:
image
image/example.php
image/mypresence.png
image/res/
image/theme/
image/theme//res/
xml
js
avatar
avatar/my.png

Example:
http://dominio.net:5280/presence/jid/ivan/dominio.net/image/
----------------- FIN MENSAJE --------------------

Si copias el enlace que indica el mensaje ( http://dominio.net:5280/presence/jid/ivan/dominio.net/image/ ) y te vas a un explorador web, el que sea, y vas a esa dirección, el resultado es "Not found", he probado todas las combinaciones que me indica el mensaje y tampoco, terminando con "/" y sin "/"

Si vas a http://dominio.net:5280/admin/ tienes el panel de control de ejabberd, te vas a "dominios", seleccionas "dominio.net" y en el menú de la izquierda aparece "Web Presence" pinchas ahí y donde debería aparecer algo, supongo que para gestionar el modulo Web Presence, te aparece "Not found".

¿Alguien tiene idea de por qué?

Una vez solucionado el problema con webpresence pasaré configurar pymsn-t que también tengo problemas, por el momento lo he dejado sin instalar a la espera de solucionar primero webpresence.

Muchas gracias a todos por adelantado.

ipdomotics escribió:

Muy buenas a todos, mi primera duda en kubuntu-es.org.

confuso

Creo que te registraste en el lugar equivocado

Aviso Envía sólo dudas relacionadas con debian

Igualmente dejaré que te expliques

Dios!! "Horror de impronta!!"

Me explico:

Como usuario habitual de kubuntu para desktop, me habia registrado en kubuntu, tengo montado un servidor, en debian, y puesto que kubuntu está basado en debian, expuse la pregunta en kubuntu-es.org, allí amablemente me explicaron, que si lo estaba montando en debian, lo mejor que podia hacer era registrarme en esdebian.org.

Bueno, pues una vez registrado aquí, esdebian.org, pensé voy a hacer un copy-paste de todo lo que he escrito, por que es un tostón a demás de una tontería volver a redactarlo todo de nuevo exactamente igual, bien, pues lo he copiado todo y lo he pegado sin corregir ciertas cosas que saltan a la vista.

Pido disculpas por las meteduras de pata en ambos sitios, pero quiero aclarar que la instalación la estoy haciendo en una máquina con debian 5.

Bueno, si no os importa, me gustaría dejar como expuesta mi duda aquí para que quien pueda, me ayude a descubrir como hacerlo correctamente y así, poder dejar también escrito los pasos que he seguido yo para que todo el que venga detrás, tenga otro punto de referencia.

Un saludo, perdón por las molestias y muchas gracias por adelantado a todos.

Hola de nuevo a todos, al final pasé de usar el webpresence ya que con jwchat tengo lo que necesitaba.

te quito el "ayuda" del título

Aviso Escribe un titulo descriptivo

Este fué mi primer POST y metí la gamba bastante, simplemente he querido comentar ahora que es lo que he hecho, ya que también es otra norma de los foros comentar las decisiones y soluciones que has tomado.

También se me ha olvidado comentar que el problema de pymsnt era debido a la ip que ponía era la externa y debía poner la interna.