Utiliser des comptes MSN dans iChat grâce à Jabber

 

Comment utiliser iChat pour "chatter" avec des utilisateurs de PCs qui utilisent tous MSN? Voici une méthode qui vous permettra d'utiliser les comptes MSN, ICQ, Yahoo dans iChat en utilisant un service Jabber.

Mais d'abord une mise au point: cet article est la traduction et l'adaptation française de la page publiée par Melvin Ribera dans son blog que l'on trouvera à l'adresse suivante : allforces.com. Je vous invite à le consulter avant toute chose. Pour ma part, j'ai mis en oeuvre avec succès la technique exposée ici par Melvin Ribera et l'ai trouvée tellement simple à utiliser que je ne veux pas priver les non anglicistes de cette possibilité de lier les deux mondes informatiques.

Détaillons maintenant la méthode pour réaliser cet exploit:

La dernière version de Mac OS X, connue sous le nom de Tiger, permet d'utiliser des serveurs Jabber qui supportent d'autres types de protocoles de messageries instantanées (IM) comme MSN, ICQ, AIM ou encore IRC.

Qu'est-ce que Jabber et qu'est-ce que cela nous apporte ?

Jabber est une alternative open source aux services de messageries instantanées propriétaires. A la différence des services commerciaux, Jabber est un réseau décentralisé. Il travaille un peu comme des serveurs de mail. N'importe qui peut télécharger et installer sur sa machine une serveur Jabber et offrir ses services à la communauté. Grâce à cette particularité, il n'y pas de d'identifiant global pour un utilisateur mais des identifiants uniques sur chaque serveurs Jabber. Par conséquent il est possible de posséder de multiples comptes Jabber sur des serveurs différents.

L'identifiant Jabber ressemble à une adresse email. Par exemple, si vous possédez un compte sur le serveur Jabber "jabberserverx.com", votre identifiant Jabber sur ce serveur sera "MonIdentifiant@jabberserverx.com".

Chaque serveur Jabber peut être configuré différemment pour offrir le support de tout ou partie des protocoles MSN, ICQ, AIM, IRC, Yahoo, d'adresse mail et même de transfert de fichiers. Vous pourrez trouver une liste des serveurs Jabber et des protocoles supportés par chacun d'eux à l'adresse suivante: www.jabber.org

A quoi cela nous sert-il, me direz-vous? En fait, c'est bien simple. Grâce à Jabber à son support d'autres protocoles de communication, nous avons là un outil libre et gratuit permettant d'utiliser Yahoo et MSN Messenger dans iChat ! Voyons, cela en détail.

Etape 1: Créer votre compte.

Il vous faudra tout d'abord posséder une compte MSN ou Yahoo. Si vous n'en avez pas, créez un compte Hotmail par exemple. Ceux-ci peuvent-être utilisés par MSN. Création d'un compte hotmail. (Dans la suite de ce tutoriel nous utiliserons le compte hotmail: grosbill@hotmail.fr).

Etape 2: téléchargez une application cliente Jabber.

Puisque iChat ne fournit qu'un support basique du protocole Jabber, vous avez besoin d'un client Jabber plus complet pour créer votre compte sur Jabber. Nous utiliserons pour ce faire Psi, un des nombreux clients Jabber qui suffira à notre usage. Pour ce faire, allez sur le site psi.affinix.com et sélectionnez la version Mac OS de PSI ainsi que le site mirroir le plus proche de chez vous si cela est nécessaire.

Une fois cette application téléchargée, déplacez la dans votre dossier Applications puis lancez la.

Etape 3: Créez votre compte Jabber

Lorsque vous lancez pour la première fois l'application Psi, vous obtenez la fenêtre ci-dessous. Entrez 'njs.netlab.cz dans la case Name. Attention: n'oubliez pas de cocher "Register new account" pour créer un nouveau compte sur le serveur!

Appuyez sur le bouton "Add" pour créer votre compte.

Le choix du serveur njs.netlab.cz est parfaitement libre *(voir en bas de page).

Cependant, plusieurs personnes ont plébicité ce serveur comme étant très stable. De plus, il supporte les protocoles dont nous avons besoin pour la suite des opérations. Vous pourrez toutefois trouver d'autres serveurs sur le site Jabber.org.

Entrez maintenant les informations concernant votre compte Jabber.

Le plus simple est de reprendre l'identifiant que vous avez utilisé pour créer votre compte sur hotmail (grosbill) et d'ajouter le nom du serveur (njs.netlab.cz).

Je vous conseille aussi d'utiliser le même mot de passe, cela simplifie bien la vie! Si le nom d'utilisateur est déjà connu par le serveur Jabber ce dernier vous le signalera et il vous faudra choisir un autre identifiant !

Cliquez ensuite sur Register pour continuer la procédure.

Bravo! vous venez de créer votre compte Jabber sur ce serveur.

Dans la fenêtre Psi, faites un Ctrl-Clic pour faire apparaître le menu contextuel à partif du nom du serveur et choisissez "Online". Ceci activera votre connexion au serveur.

La petite étoile grise à gauche de njs.netlab.cz devient jaune lorsque la connexion est active.

Etape 4: Enregistrer votre service de messagerie instanée sur le serveur Jabber.

Un nouveau ctrl-clic sur njs.netlab.cz dans la fenetre Psi, vous permettra de sélectionner "Service Discovery". C'est là que vous pourrez mettre en oeuvre la traduction MSN pour iChat par Jabber.

Dans la fenêtre Service Discovery, faites un Crtl-Clic sur le service recherché (ici MSN Transport) pour obtenir le menu contextuel et choisissez Register.

Au passage, notez que vous pouvez aussi utiliser d'autres protocol comme IRC ou Yahoo.

Entrez maintenant votre compte hotmail -ou tout autre compte que vous souhaiteriez utiliser- dans la case Username (ici grosbill@hotmail.fr) ainsi que le mot de passe associé à ce compte. Dans la cas Nickname, mettez votre nom au complet.

Une fois ce dialogue complété, quittez Psi et lancez Le carnet d'adresses de Tiger.

Etape 5: Ajoutez les adresses MSM au format Jabber

Tout d'abord vous devez connaitre quelqu'un qui a une adresse MSN, Hotmail ou Yahoo. Par exemple: Jean Dupont dont l'adresse hotmail est jeandupont@hotmail.fr

L'adresse au format Jabber sera alors: jeandupont%hotmail.fr@msn.netlab.cz

Il vous suffit de remplacer le caractère @ par le caractère % dans l'adresse mail de votre correspondant et d'ajouter @ et le nom du service sur votre serveur Jabber, soit ici msn.netlab.cz

Allez dans Carnet d'Adresses et repérer votre correspondant. Editez sa fiche et ajouter un nouveau compte IM. Faites bien attention de spécifier qu'il s'agit d'un compte Jabber à partir du menu déroulant faisant face à l'adresse IM de votre correspondant

Etape 6: Configurer iChat pour utiliser les comptes Jabber.

Lancez iChat et sélectionnez les préférences.

Dans le dialogue sélectionnez l'onglet Comptes, cliquez sur + pour ajouter un nouveau compte.

Entrez les informations de votre compte Jabber

Puis les informations concernant le server Jabber sur l'onglet Réglage du serveur

Une fois iChat correctement paramétré, vous pouvez vous connecter au serveur Jabber à partir du menu iChat > Se connecter à Jabber.

Il vous suffira d'ajouter les contacts de votre carnet d'adresses dans la liste Jabber. Les personnes disponibles sur MSN apparaîtront dans votre liste Jabber.

En conclusion

Voilà maintenant, vous pouvez utiliser iChat pour causer avec vos amis sous PC. De plus, vous n'utilisez plus qu'une seule application de messagerie instantanée et tout cela sans bourse délier. Toutefois, vous ne pourrait pas utiliser le transfert de fichiers avec cette configuration ni utiliser la video.

Juin 2011: Il semblerait que le serveur njs.netlab.net n'accepte plus le transport MSN. Vous pourrez par exemple choisir le serveur Gnubox.net qui est libre et fonctionne bien.