Tipps & Tricks 17.09.2007, 15:56 Uhr

Befehl zum Starten eines MSN Messenger Chats

Problem: Ich möchte gerne in den E-Mails an meine Freunde einen Link einbauen, der beim Anklicken direkt einen MSN bzw. Live Messenger Chat startet. Auch ganz froh wäre ich über die Möglichkeit, einem Freund einfach das Hinzufügen meines Kontaktes zu seiner Buddy Liste per Link anzubieten. Über sachdienliche Hinweise würde ich mich freuen.
Lösung: Eine solche Möglichkeit gibt es. Ab Version 7.5 hat Microsoft dem MSN Messenger einen so genannten Protokoll-Handler spendiert, der Hyperlinks aus Webseiten interpretieren kann. Damit können Sie z.B. die erwähnten Links wie folgt definieren:
<a href="msnim:chat?contact=email@example.com">Chat starten</a>.
Nach einem Klick auf diesen Link wird (über den msnim Protokoll-Handler) im Messenger ein Chat mit dem Benutzer email@example.com gestartet.
Sie können also jetzt eine Mail im HTML-Format verfassen, diesen Link (natürlich angepasst) einfügen und die Mail Ihren Bekannten schicken;
Es gibt übrigens mehrere Optionen für das msnim Protokoll:
Chat starten: msnim:chat?contact=email@example.com
Kontakt hinzufügen: msnim:add?contact=email@example.com
Voice-Chat starten: msnim:voice?contact=email@example.com
Video-Chat starten: msnim:video?contact=email@example.com
Zwei kleinere Probleme bestehen da noch: Zum einen müssen Ihre Freunde die Mail mit dem Link als HTML anzeigen, sonst funktioniert der Link nicht. Zweitens registriert sich der MSN in der Registry nicht selbst als Handler für das msnim Protokoll. Dadurch weiss z.B. Firefox nicht, was er mit dem msnim Protokoll anstellen soll. Wenn Sie bzw. Ihre Kollegen beispielsweise in Thunderbird einen solchen Link anklicken, wird zuerst der Internet Explorer gestartet, und dann erst der MSN-Live-Messenger. Es funktioniert zwar, aber Ihre Kollegen müssen dann zwei Dialog-Fenster wegklicken. (PCtipp-Forum)



Kommentare
Es sind keine Kommentare vorhanden.