Topic: Ejabberd - Activer PEP (mod_pubsub)

Bonjour,

J'administre actuellement un serveur ejabberd local sur lequel je souhaite activer PEP (pour publier la localisation de l’utilisateur).
(En fait, j’utilise le framework Telepathy qui permet – entre autre – de faire ça).

Mais quand je tente de partager l’info (sur mon serveur), j’ai une erreur (de Telepathy):
> Server does not support PEP, cannot publish geolocation

(Alors que pour un compte sur le serveur jabber.fr, cela marche bien)

Pourtant ma config de ejabberd spécifie:
{mod_pubsub, [ % requires mod_caps
{access_createnode, pubsub_createnode},
{plugins, ["default", "pep"]}
]},

Y’a-t-il autre chose à faire ?

Merci,
F2000

Re: Ejabberd - Activer PEP (mod_pubsub)

Question bête, mais est-ce que tu as bien activé le mod_caps, comme indiqué dans le commentaire ?

3 (edited by F2000 30-11-2010 15:53:14)

Re: Ejabberd - Activer PEP (mod_pubsub)

Je pense d'après ma config:

%%%   =======
%%%   MODULES

%%
%% Modules enabled in all ejabberd virtual hosts.
%%
{modules,
[
  {mod_adhoc,    []},
  {mod_announce, [{access, announce}]}, % requires mod_adhoc
  {mod_caps,     []},
  {mod_configure,[]}, % requires mod_adhoc
  {mod_ctlextra, []},
  {mod_disco,    []},
  %%{mod_echo,   [{host, "echo.localhost"}]},
  {mod_irc,      []},
  {mod_last,     []},
  {mod_muc,      [
          %%{host, "conference.@HOST@"},
          {access, muc},
          {access_create, muc},
          {access_persistent, muc},
          {access_admin, muc_admin},
          {max_users, 500}
         ]},
  %%{mod_muc_log,[]},
  {mod_offline,  []},
  {mod_privacy,  []},
  {mod_private,  []},
  {mod_proxy65,  [
          {access, local},
          {shaper, c2s_shaper}
         ]},
  {mod_pubsub,   [ % requires mod_caps
          {access_createnode, pubsub_createnode},
          {plugins, ["default", "pep"]}
         ]},
  {mod_register, [
          %%
          %% After successful registration, the user receives
          %% a message with this subject and body.
          %%
          {welcome_message, {"Welcome!",
                     "Welcome to a Jabber service powered by Debian. "
                     "For information about Jabber visit "
                     "http://www.jabber.org"}},
          %% Replace it with 'none' if you don't want to send such message:
          %%{welcome_message, none},

          %%
          %% When a user registers, send a notification to
          %% these Jabber accounts.
          %%
          %%{registration_watchers, ["admin1@example.org"]},

          {access, register}
         ]},
  {mod_roster,   []},
  %%{mod_service_log,[]},
  %%{mod_shared_roster,[]},
  {mod_stats,    []},
  {mod_time,     []},
  {mod_vcard,    []},
  {mod_version,  []}
]}.