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!

Use Facebook Chat in Pidgin with XMPP

A few days ago Facebook opened their chat service for the use of the XMPP, an open XML based protocol.

The XMPP potocol is widely known thanks to Jabber and GTalk, both based on XMPP.  Thanks to the use of XMPP as a protocol users are able to connect to Facebook Chat using a XMPP supporting client like Pidgin, Trillian and more.

In our example configuration we are using Pidgin.

To use Facebook Chat in Pidgin you need to add a new Account and select the XMPP protocol. As username you need to enter the Facebook Accountname found in the FB settings under Account->Account Settings->Username. If you did not generate a Username you might do this now. The needed domain entry ist chat.facebook.com. As Resource you might choose Pidgin, your PC name or whatever you like to. As Password you need to enter the Facebook Account Password.

Facebook Chat in Pidgin Einrichtung Teil 1Facebook Chat in PidginSet-Up Part 1 

After you are finished with the settings in the Basic Tab, you need to switch to the Advanced Tab. Here you need to enter chat.facebook.com as Connect Server and deactivate Require SSL/TLS as the XMPP Chat connection to Facebook only works unencrypted at the moment.

Facebook Chat in Pidgin Einrichtung Teil 2Facebook Chat in Pidgin Set-Up Part 2 

To finalize the Set-Up you can now Add the newly created Account and use it in Pidgin. For more information on XMPP and Facebook you can use the Facebook Help Center and search for XMPP chat. There are instructions on other clients besides Pidgin, like Adium and iChat.

 

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.

Einer für Alles – Fring Multi-Messenger für Android

Fring für Android
Fring für Android

Fring stellt Android Client vor. Warum ist das so interessant? Fring kann einfach alles, man schaue sich nur die Liste der unterstützten Dienste an: Skype®, MSN Messenger®, Google Talk™, ICQ, SIP, Twitter, Yahoo!™ und AIM®. Bleibt da noch irgendein Wunsch offen?

Entgegen dem Android Skype Client unterstützt Fring sogar Voice Calls und nicht nur Chats. Funktioniert über WLAN schonmal reibungslos.

Die unterschiedlichen Dienste werden als Addons angewählt und mit den entsprechenden Benutzerdaten aktiviert. Ansonsten bietet Fring nicht viel Konfigurationsmöchlichkeiten, braucht man aber auch nicht. Zwischen offenen Chats wechselt man schnell über die „Change“ Auswahl hin und her. Einzig einen Fring Account benötigt man zur Nutzung, für diesen kann man sich aber aus der Anwendung heraus schnell und einfach registrieren: Benutzername und Passwort auswählen, mehr braucht man nicht.

Fring hat somit die Chance meine Meebo/Skype Kombination auf dem Smartphone abzulösen. Fring ist im Market zu finden und lässt sich auf allen Android Versionen installieren.

Artikelsammlung zu Ubuntu

ubuntu-logoMit der Zeit hat sich hier im Blog einiges zum Thema Ubuntu angesammelt, da wurde es Zeit, die Themen übersichtlich zu sortieren. Ab sofort findet ihr oben im Menü den Punkt „Ubuntu“, hier gibt es nodch.de Artikel zum Thema Ubuntu.

Aktuell finden sich dort Beiträge zu den Themen Videoschnitt, Bildbearbeitung, BitTorrent, Backup, Konvertierung von Videoformaten für iPod und Rockbox, Jabber Server und dem Android SDK.

Die Liste wird ab nun immer dann gepflegt wenn es einen neuen Artikel auf nodch.de gibt und bietet für Ubuntu Interessierte eine zentrale Anlaufstelle, ohne grossartiges Suchen.

Viel Spass mit der Ubuntu Artikelsammlung!

Ubuntu Videoanleitung: Howto Openfire Installation

Video zur Installation gibt es weiter unten
Video zur Installation gibt es weiter unten

Heute gibt es eine besondere Art der Anleitung, nämlich eine Video Howto zum Thema: „Wie installiere ich Openfire auf einem Ubuntu Server?“

Wozu braucht man eigentlich einen eigenen Server? Zum Beispiel innerhalb von Firmen oder in grösseren privaten Netzen ist es konfortabler einen eigenen Server zu betreiben und man ist nicht auf die Verbindung zu einem Server im Internet angewiesen, oder man möchte einem ausgewählten Kreis den Zugang zu einem Chatserver gewähren, ohne dass dieser mit anderen IM Gateways kommunizieren kann, oder oder oder, es gibt viele Gründe für ein warum. Viel wichtiger ist doch, es geht und das noch sehr einfach, also tun wir es!

Das Video ist eine Echtzeitaufnahme der Installation, wie ihr sehen könnt ist der Server schnell installiert, ein Plugin heruntergeladen und eingerichtet, sowie ein Benutzeraccount hinzugefügt. Mit Ende des Videos ist der Server vollständig einsetzbar, man braucht nur noch einen geeigneten Client der sich mit dem Server verbinden kann. Auf der Openfire Webseite gibt es ein paar Vorschläge, ich persönlich nutze Pidgin für XMPP/Jabber.

Mehr lesen