Transfert de fichiers via messagerie instantanée

Il est maintenant possible — depuis la migration du service jabber de l'AuF vers ejabberd 2.0.51 le 29 avril 2009 — d'effectuer des transferts de fichiers selon la norme XEP-0065, quelque soit la connexion utilisée (au bureau, à la maison, en mission, ...).

Les clients pleinement compatibles avec cette norme détecteront automatiquement notre proxy pour les transferts de fichiers. Pour les autres, il faudra peut-être indiquer explicitement le serveur (jabber.ca.auf.org) et parfois également le port (7777).

{i} Cette technique peut aussi être utilisée pour transférer des fichiers vers des utilisateurs externes à l'AuF, tant que cela passe par le réseau fédéré Jabber/XMPP. Par exemple je viens d'envoyer sans problème un fichier à une personne utilisant Google Talk. En revanche, notre proxy ne peut être utilisé pour des envois que par des utilisateurs de notre serveur (donc uniquement les employés AuF). Ce qui veut dire que les utilisateurs externes doivent avoir leur propre proxy (ou utiliser un proxy public, ou être joignable via une IP publique) pour pouvoir nous envoyer des fichiers.

Liste des logiciels et configurations à mettre en place

Pidgin

rien à configurer (auto-détection)

Gajim

Empathy

Psi

il faut spécifier le serveur mais pas le port

Matrice de compatibilité entre logiciels

Transfert vers →
depuis

Pidgin

Psi

Gajim

Empathy

Pidgin

OK

OK

OK[3]

??

Psi

OK

OK

OK

OK[2]

Gajim

OK[2]

OK

??

??

Empathy

KO[1]

KO[1]

??

??

  1. Empathy annonce beaucoup (trop ?) d'adresses pour tenter la connexion. Il est possible que cela perturbe/gêne le correspondant... Problème à étudier.

  2. Le transfert peut mettre plusieurs secondes à démarrer, mais il fonctionne bien ensuite.
  3. Fonctionne à partir du Gajim dans Karmic (au moins). Pidgin recherche les capacités de Gajim (query xmlns='http://jabber.org/protocol/disco#info') mais ce dernier ne répond apparemment pas...

  4. Pidgin : pour que le transfert de fichier marche, il faut mettre explicitement le proxy AuF jabber.ca.auf.org dans la case "Proxy pour le transfert de fichiers" de l'onglet "Avancé" du compte @auf.org


  1. nous utilisons la version 2.0.5 de backports.org car la version 2.0.1 de Lenny a un bogue dans le module proxy65 (1)

MessagerieInstantanée/TransfertDeFichier (dernière édition le 2011-03-16 15:41:04 par DoanManhHa)