MSN στο iChat

iChat.png
Εδώ και χρόνια χρησιμοποιώ το iChat για να κάνω τις online συζητήσεις μου, είναι ένα πολύ καλό client, αλλά, δεν υποστηρίζει μερικά πολύ σημαντικά πρωτόκολλα όπως αυτό του MSN. Παρόλα αυτά υποστηρίζει το Jabber, το οποίο είναι ένα ανοιχτό πρωτόκολλο για instant messaging, κατά τη γνώμη μου πολύ ανώτερο από τα υπάρχοντα proprietary, και αυτό που το κάνει ακόμα καλύτερο, είναι η δυνατότητα transport. Με το transport μπορούμε να κάνουμε τον Jabber server να συνδεθεί στις υπόλοιπες υπηρεσίες που θέλουμε (msn,yahoo κλπ.) και να μεταφέρει τα πάντα σε Jabber ώστε να μπορούμε με οποιοδήποτε Jabber client να έχουμε όλους τους λογαριασμούς μας κάτω από ένα account. Σε αυτό το post θα πούμε πως να κάνουμε setup ένα τέτοιο λογαριασμό ώστε να χρησιμοποιήσουμε msn μέσω του iChat.
Είναι ένα post που έπρεπε να είχε γραφτεί νωρίτερα, καθότι θα χρησίμευε σε πολλούς, αφορμή για να το γράψω σήμερα στάθηκε το γεγονός ότι ένας από τους πιο διάσημους Jabber servers, ο netlabs.cz, γίνεται συνδρομητικός, οπότε πολλοί είναι αυτοί που θα στραφούν αλλού. Ξεκινώντας, θα χρειαστούμε ένα Jabber client που να έχει τη δυνατότητα να κάνει register, το iChat δε μπορεί να κάνει κάτι τέτοιο, το Psi όμως έχει αυτή τη δυνατότητα, και εάν σας αρέσει μπορείτε να χρησιμοποιήσετε αυτό ως το main chat client. Επίσης θα πρέπει να έχουμε ένα λογαριασμό msn. Για το post, και εμένα, θα χρησιμοποιήσω τον server jabber.fsinf.at , είναι ένας server στη Βιέννη, πιο συγκεκριμένα στο Technical University of Vienna, με υποστήριξη transport για διάφορα πρωτόκολλα, τρέχει σε Linux Ubuntu 9.04 και ο Jabber server είναι ο ejabberd 2.1.3 (για πολλούς άχρηστες λεπτομέρειες, για άλλους λόγος να χρησιμοποιήσουν ένα server). Φυσικά υπάρχουν πολλοί ελεύθεροι Jabber servers με transport, και μπορείτε πάντα να συμβουλευτείτε λίστες όπως αυτή.
Ξεκινάμε τρέχοντας το PSI, ο πρώτος διάλογος θα είναι για να φτιάξουμε ένα νεο account, το επιλέγουμε και στον επόμενο διάλογο βάζουμε τα στοιχεία του server. Στη συνέχεια συμπληρώνουμε τα στοιχεία του account, username & password, και αν δεν υπάρχει κανένα πρόβλημα θα μας ειδοποιήσει οτι ο λογαριασμός μας δημιουργήθηκε.psiaccount.gif
Ενεργοποιούμε το λογαριασμό μας επιλέγοντας :
psionline.png
Μετά απο αυτό το βήμα θα ενεργοποιήσουμε τη δυνατότητα transport έτσι ώστε να μεταφέρουμε το msn στο Jabber. Επιλέγουμε από το μενού General το Service Discovery.
psiservicedisc.pngΘα μας βγάλει μία ειδοποίηση για να περάσουμε τα στοιχεία μας, δεν είναι υποχρεωτικό να περάσουμε τίποτα οπότε επιλέγουμε close. Στο επόμενο παράθυρο θα δούμε τα Services κάνουμε διπλό κλικ στο MSN Transport, θα μας ρωτήσει για το username και το password μας, αυτα αφορούν το msn λογαριασμό μας, οπότε θα βάλουμε τα αντίστοιχα. Τέλος μόλις συνδεθεί στο MSN θα μας βγάλει ένα μυνημα με τίτλο System Message και θα μας ζητήσει να κάνουμε authorise το presence ενώς contact, αυτό το contact θα είναι ο server και δε θα φαίνεται, πατάμε Add/Auth. psiservicediscmsn.gifΕπόμενο βήμα είναι να βγούμε offline απο το μενού status, να κλείσουμε το PSI, και να τρέξουμε το iChat στο οποίο θα προσθέσουμε το MSN Account μας. Ανοίγουμε τα Preferences του iChat επιλέγουμε το Accounts και προσθέτουμε επιλέγοντας το + ένα νέο Jabber account όπως στη παρακάτω εικόνα, με Account name το username@jabber.fsinf.at και τον αντίστοιχο κωδικό μας στο Jabber server. Αυτό ήταν, μπορείτε να κάνετε text chat στο δικτυο MSN μέσω του iChat.ichat.gif
Τέλος να πούμε ότι για να κάνετε add καινούργιες επαφές, δε θα γράφετε το κλασικό username@hotmail.com αλλά username\40hotmail.com@ jabber.fsinf.at