Microsoft erlaubt Messenger Client mit XMPP Nutzung

Microsoft erlaubt es ab sofort eigene Messenger zu programmieren, die das XMPP Protokoll nutzen und somit mit allen Netzen kommunizieren können, die auf dem gleichen Protokoll aufbauen.

Windows Live Messenger

Jabber hat es vorgemacht, Google Talk und Facebook nutzen es ebenfalls, das XMPP Protokoll. Microsoft will sich beliebt machen und öffnet sich teilweise, denn nun können Entwickler ihre Apps mit XMPP Support für den Microsoft Messenger versehen.

We’ve previously talked about the principles that guide us as we strive to continue delivering the most convenient ways to chat with the people who matter the most to you. Today we’re taking another step, with the public availability of access to the Messenger network via XMPP, an open standard. This means that anyone can build innovative messaging clients—either stand-alone or built into their devices—that include access to Messenger’s 300 million active users.

Was geht noch nicht?

Man kann sich als gemeiner Nutzer noch nicht selbständig per XMPP Client einloggen. Anfragen an xmpp.messenger.live.com bleiben bisher Entwicklern vorbehalten, denn man benötigt eine Client ID (siehe Voraussetzungen), um die Server nutzen zu können. Es darf jedoch vermutet werden dass die bekannten Multi-Messenger schon bald Updates zur Verfügung stellen werden, mit denen man sich per XMPP verbinden kann und somit die Möglichkeit hat, mit all den anderen Benutzern und Diensten, die das Protokoll nutzen, zu kommunizieren.

This builds on our perspective that you should simply be able to:

  • Choose the services you want, without re-spamming your friends with invites—More than 300 million people actively use Messenger every month. The vast majority of them also actively use other services like Facebook and Yahoo, where they have contact lists that they build and deepen every day. Because of this, we’ve steadily connected Messenger to other services, so that your Windows PC, Windows Phone, and Hotmail make it easy to sign in to your existing services and chat with who you want, without having to re-spam all your friends and force them to join yet another network.
  • Choose the devices you want, without having to switch services—Similarly, Messenger has been available for many years on a wide range of devices, using apps built both by Microsoft and through our broad partner program. In addition to the classic Messenger desktop programs for the PC and Mac, Messenger clients are available for most mobile phones and mobile operators around the world, including Windows Phone 7, iPhone, Android, Blackberry OS, Nokia Symbian, Samsung Bada, and many more.

 

Howto: Google Apps Domain für externe Jabber Verwendung öffnen

Entgegen dem im Google Mail eingebundenen GTalk, kommunizieren Google Apps Nutzer nur innerhalb der Domain oder mit GTalk Nutzern. Google setzt mit GTalk auf XMPP als Protokoll und so lassen sich Google Apps Domänen auch für externe Jabber/XMPP Nutzer erreichbar machen.

Um die eigene Google Apps Domain extern erreichbar zu machen, muss man in den DNS Einstellungen der Domain entsprechende SRV Records anlegen. Diese Einträge erlauben es mit allen Jabberservern zu kommunizieren, sei es nun jabber.org, jabber.ccc.de und wie sie alle heissen mögen. Durch die zusätzlichen SRV Client Records kann man ausserdem die eigene Google Apps Domain in jedem IM-Client nutzen, der Jabber/XMPP unterstützt – Benutzer von GTalk ausserhalb von Google Apps kennen dies ja bereits.

Um die SRV Records anzulegen, muss man sich in die jeweilige DNS Verwaltung des Providers einloggen, oder dem Provider die gewünschte Änderungsliste zukommen lassen. Anhand der Einstellungen von nodch.de sollen die Änderungen kurz dargestellt werden:

Hostname
Priorität
Gewichtung
Port
Zielressource
_xmpp-server._tcp.nodch.de.
5
1
5269
xmpp-server.l.google.com.
_xmpp-server._tcp.nodch.de.
20
1
5269
xmpp-server1.l.google.com.
_xmpp-server._tcp.nodch.de.
20
1
5269
xmpp-server2.l.google.com.
_xmpp-server._tcp.nodch.de.
20
1
5269
xmpp-server3.l.google.com.
_xmpp-server._tcp.nodch.de.
20
1
5269
xmpp-server4.l.google.com.
_jabber._tcp.nodch.de.
5
1
5269
xmpp-server.l.google.com.
_jabber._tcp.nodch.de.
20
1
5269
xmpp-server1.l.google.com.
_jabber._tcp.nodch.de.
20
1
5269
xmpp-server2.l.google.com.
_jabber._tcp.nodch.de.
20
1
5269
xmpp-server3.l.google.com.
_jabber._tcp.nodch.de.
20
1
5269
xmpp-server4.l.google.com.
_xmpp-client._tcp.nodch.de.
5
1
5222
talk.l.google.com.
_xmpp-client._tcp.nodch.de.
20
1
5222
talk1.l.google.com.
_xmpp-client._tcp.nodch.de.
20
1
5222
talk2.l.google.com.
_xmpp-client._tcp.nodch.de.
20
1
5222
talk3.l.google.com.
_xmpp-client._tcp.nodch.de.
20
1
5222
talk4.l.google.com.

Anmerkung:

  1. Stellt sicher dass ihr euren Domainnamen anstelle von nodch.de eintragt
  2. Falls, wie bei uns kein Eingabefeld für Gewichtung und Port vorhanden ist, wird dies meist in der Zielressource in Form von „1 5222 talk.l.google.com“ eingetragen, also vor den Zieleintrag, getrennt mit Leerzeichen.
  3. Die Gewichtung kann jeglicher Wert sein, er sollte lediglich immer identisch sein.

Fragen zur Einrichtung einfach in die Kommentare, ansonsten viel Spass mit eurer Google Apps Domain, die aus allen Netzen erreichbar ist!

TalkMyPhone für Android

Android über Google Talk oder Jabber fernsteuern

TalkMyPhone für Android
TalkMyPhone für Android

Mit TalkMyPhone, einem Projekt des XDA Forummitgliedes chm.duquesne ist es möglich sein Android Gerät über Google Talk und Jabber zu bedienen.

Die Anwendung TalkMyPhone erlaubt es das Android Gerät mit Steuerbefehlen zu Aktionen zu bewegen, das besondere daran, es funktioniert über eine GTalk Anbindung. Man schreibt das eigene Gerät einfach an, der Befehl wird ausgeführt und der Output als Chatnachricht zurückgesendet. Durch die Nutzung von GTalk ist es möglich die Belastung des Akkus gering zu halten, dank Push-Funktion.

Um TalkMyPhone zu nutzen reicht es die Anwendung kostenlos aus dem Android Market herunterzuladen: TalkMyPhone Android Market Direktlink (QR-Code in der Sidebar). Eine Donateversion ist ebenso verfügbar, sollte man den Entwickler dieser wunderbaren App unterstützen wollen.

Nach erfolgreicher Installation sind einige Einstellungen zu tätigen, zum Beispiel an welchen Account man seine Meldungen senden möchte, vorzugsweise den eigenen Googleaccount, über den man erreichbar ist. Eigentlich soll es möglich sein diesen auch auf dem Android Gerät als Absender zu nutzen, im Test ist dies nicht geglückt, man kann jedoch einen weiteren Account als Absender auswählen. Das kann ein weiterer Google Account oder ein Account von z.B. jabber.org sein. Möchte man einen nicht GTalk Account nutzen, müssen noch die Servereinstellungen entsprechend des gewählten Netzes eingerichtet werden, bei jabber.org ist es eben diese Domainadresse: jabber.org

TalkMyPhone Einstellungen 1/2
TalkMyPhone Einstellungen 1/2

Möchte man die App nach dem Boot automatisch starten lassen, sollte man diese Option anhaken. Jede Art der Benachrichtigung kann aktiviert oder deaktiviert werden.

Sind diese Einstellungen vollzogen, kann die App gestartet werden und der Zielaccount, dem man den neuen Absenderaccount zuvor hinzugefügt hat, empfängt eine Willkommensnachricht mit dem aktuellen Akkustand und der Information dass man über die Eingabe von ? eine Übersicht über die unterstützten Befehle bekommt.

TalkMyPhone erlaubt es Kurznachrichten zu verfassen und an Empfänger zu versenden, aktuell jedoch nur an den Kontaktnamen (sms:Kontaktname:Nachrichtentext), noch nicht an eine frei gewählte Nummer. Darüber hinaus können Nachrichten direkt beantwortet werden, die Eingabe von reply:Nachrichtentext reicht aus.

TalkMyPhone Einstellungen 2/2
TalkMyPhone Einstellungen 2/2

Weitere nützliche Funktionen wie ring (lässt das Telefon klingeln, sollte man es verlegt haben) und where (zeigt die aktuelle Position des Gerätes mittels Google Maps an) laufen solange, bis man ein stop sendet. copy:Text erlaubt es Text am PC zu verfassen und ans Android Gerät zu versenden, Links können ebenfalls kopiert werden und öffnen sich nach Klick in der Zugewiesenen Anwendung. Gerate bei längeren Texten oder Links ist dies eine wirkliche Erleichterung.

TalkMyPhone arbeitete im Test sehr zuverlässig, eingehende Anrufe und Kurznachrichten wurden ohne Verzögerung angezeigt, Befehle ans Android Gerät schnell ausgeführt.

Für Anwender, die ohnehin GoogleTalk oder Jabber nutzen und ihr Gerät vom PC aus fernsteuern wollen, ohne eine zusätzliche Software installieren zu müssen, ist TalkMyPhone definitv einen Blick wert.

Quelle: xda-developers | Anmerkung: Fettgeschriebene Wörter/Wortkombinationen stellen die einzugebenden Befehle dar.