icq | Tag | ohneKontur - der Blog https://www.ohnekontur.de ohne Linien und Kanten und trotzdem gefangen Fri, 28 Nov 2014 09:56:21 +0000 en-US hourly 1 https://wordpress.org/?v=6.4.5 IM Nachrichten per Push aufs Iphone mit Prowl https://www.ohnekontur.de/2009/11/29/im-nachrichten-per-push-aufs-iphone-mit-prowl/ https://www.ohnekontur.de/2009/11/29/im-nachrichten-per-push-aufs-iphone-mit-prowl/#respond Sun, 29 Nov 2009 19:09:50 +0000 http://www.ohnekontur.de/?p=578 Jabber Push, MSN Push, ICQ Push, AIM Push und und und … Und das alles geht relativ leicht :) Der Trick ist eigentlich ganz einfach, man Pushed einfach Jabber Nachrichten. Um dann MSN, ICQ, AIM etc. Nachrichten zu bekommen benutzt … Continue reading

The post IM Nachrichten per Push aufs Iphone mit Prowl first appeared on ohneKontur - der Blog.]]>
Jabber Push,
MSN Push,
ICQ Push,
AIM Push und und und …

Und das alles geht relativ leicht :)
Der Trick ist eigentlich ganz einfach,
man Pushed einfach Jabber Nachrichten.
Um dann MSN, ICQ, AIM etc. Nachrichten zu bekommen benutzt man einfach die Jabber Transporte die all diese Kontakte und Nachrichten der anderen Protokolle nach Jabber portieren.

Also bleibt nur die Frage wie man Jabber Nachrichten aufs Iphone Pushed.
Auch hier kann man sich wie immer bedienen:
Frei nach dem Motto was es schon gibt kann man ja nehmen.
Wir implementieren also Jabber nicht selber, sondern nehmen einen Consolen Jabberclient mit Namen mcabber, der den ganzen Jabber-Part übernimmt.

Mcabber hat den großen Vorteil des man ein Script definieren kann, das bei einem Event ausgeführt werden soll. Ihr seht schon wo der Weg hin geht, ein Script zu Basteln, das den Pushteil übernimmt.

Also los:
Mcabber wird unter Debian und Ubuntu installiert  mit

apt-get install mcabber

Danach muss mcabber configuriert werden,
das jetzt alles zu erklären wäre zu viel Arbeit deshalb verweise ich auf den Artikel im Ubuntuusers forum : hier

Mcabber ist ein cooler Konsolenclient für jabber mit dem man sich gerne etwas vertraut machen kann bevors weitergeht.

Nach dem ihr euch mit mcabber vertraut gemacht habt, euren Jabberaccount eingerichtet, und euch mit mcabber auf diesen verbunden habt gehts also an die Config.
Hier wir ein script gesetzt, das Mcabber bei events aufrufen soll.
Dazu setzt man folgende werte in der ~/.mcabber/mcabberrc :

set events_command = ~/.mcabber/eventcmd
set event_log_files = 1
set event_log_dir = ~/.mcabber/event_files
# If you set 'eventcmd_use_nickname' to 1, mcabber will pass the nickname
set eventcmd_use_nickname = 1

Jetzt müssen wir nur noch das Script erstellen,
welches uns dann die Nachrichten zupusht:
Dazu fürgen wir folgendes in die  ~/.mcabber/eventcmd Datei ein:

#! /bin/bash

TYPE=$1;
WAY=$2;
FROM=$3;
EVENTFILE=$4;

if [ "$TYPE" = "MSG" ]; then
if [ "$WAY" = "IN" ]; then

MSG=`cat $EVENTFILE`;
`echo "~/.mcabber/prowl.sh Jabber $FROM $MSG" >> log`
` ~/.mcabber/prowl.sh "Jabber" "$FROM" "$MSG"`;
fi
#datei mit text löschen
`rm $EVENTFILE`;
fi

exit 0;

So weit so gut jetzt fehlt noch die Datei ~/.mcabber/prowl.sh und dann sind wir fertig :)
Das Script tut eigentlich nichts großes ausser ein HTTPS-Request gegen die Prowl API zu feuern und unsere Daten zu Übergeben so dass die Push Message gesendet wird.
Der Code ist folgender:

#!/bin/bash
# script welches prowl notifications aufs iphone schickt
#Variablen
APIKEY=EUER_PROWL_API_KEY;
PRIORITY='$4';
if [ "$PRIORITY" = "" ]; then
PRIORITY=0;
fi;

APPLICATION=$1;
EVENT=$2;
DESCRIPTION=`echo "$3" | sed 's/ /%20/g' | tr -d "\n"`;
#Variablen ende
echo `curl -s "https://prowl.weks.net/publicapi/add?apikey=$APIKEY&priority=$PRIORITY&application=$APPLICATION&event=$EVENT&description=$DESCRIPTION"`;

exit 0;

Und das wars auch schon, in Zukunft kommen alle Nachrichten die an mcabber gehen per Push auf euer IPhone.
Das verbunden mit der Möglichkeit von Jabber sich mehrfach einzuloggen, und per Prioritäten festzulegen wohin die Nachrichten wandern bietet für mich einen super Push service :)

The post IM Nachrichten per Push aufs Iphone mit Prowl first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2009/11/29/im-nachrichten-per-push-aufs-iphone-mit-prowl/feed/ 0
Warum man Jabber verwenden sollte https://www.ohnekontur.de/2009/02/22/warum-man-jabber-verwenden-sollte/ https://www.ohnekontur.de/2009/02/22/warum-man-jabber-verwenden-sollte/#respond Sun, 22 Feb 2009 00:20:55 +0000 http://www.ohnekontur.de/?p=85 ICQ, AIM, MSN, Y!M und was noch so rumkreucht und fleucht,

Warum sollte man bei dieser riesen Auswahl Jabber benutzen ?

Jabber ist frei
Jabber spricht andere Sprachen
Sicherheit
Mehrere Logins gleichzeitig

Lesen sie mehr
Continue reading

The post Warum man Jabber verwenden sollte first appeared on ohneKontur - der Blog.]]>
ICQ, AIM, MSN, Y!M und was noch so rumkreucht und fleucht,

Warum sollte man bei dieser riesen Auswahl Jabber benutzen ?

Ganz einfach, Jabber ist ein OpenSource Instant Messaging Protokoll, dass viele Vorteile bietet :

Jabber ist frei

Jabber gehört keiner Firma, Jabber ist OpenSource. Was das für den Einzelnden bedeutet:
Keine Werbung
im Jabber client, keine AGBs in denen sämtliche Rechte an übertragenen Daten an irgend eine Firma abgetreten werden müssen und somit kein blindes Vertrauen gegenüber einer Firma was sie den alles mit meinen Daten macht. Keine Kosten da Jabber frei ist, und die Serversoftware OpenSource gibt es viele Jabberserver auf denen sich User einfach Kostenfrei registrieren können.

Jabber spricht andere Sprachen

Vielfach besteht das Problem, dass wenn man das Protokoll wechselt man dennoch den Kontakt zu Nutzern des alten Protokolls aufrecht erhalten möchte. Kurz: Ich will die Vorteile von Jabber aber trotzdem mit meinen Freunden die nur XY Messenger benutzen in Kontakt stehen.
Das ist bei Jabber kein Problem, denn im Jabber-Protokoll gib es sogenannte Transports, vorstellbar als Brücken, die es möglich machen mit ICQ/MSN/Y!M Kontakten zu schreiben als wären diese ebenfalls Jabber-Nutzer.

Sicherheit

Sicherheit wird bei Jabber von Hauseaus unterstützt, so ist es bei den meisten Servern möglich eine verschlüsselte Verbindung aufzubauen. Zusätzlich unterstützen die meisten Jabberclients noch PGP.

Mehrere Logins gleichzeitig

Mit Jabber ist es möglich sich mehrmals mit dem gleichen Account einzuloggen, z.B. gleichzeitig Zuhause und am Laptop. Die Nachrichten können dann zum Beispiel nach vorher festgelegter Priorisierungsreihenfolge verteilt werden: Also zuerst Laptop und wenn dieser nicht angemeldet ist Heimpc. Desweiteren kann man z.B. wenn man mit dem Laptop online kommt den Heimpc veranlassen alle ungelesenen Nachrichten ans Notebook weiterzuleiten

Darum JABBER :)

Also los gehts!

Du weißt nicht wie ? Dann schau doch mal hier

Weitere nützliche Informationen rund um Jabber gibt es auch auf:

www.jabber.org
Jabber in der Wikipedia

The post Warum man Jabber verwenden sollte first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2009/02/22/warum-man-jabber-verwenden-sollte/feed/ 0
Mein Jabber spricht jetzt auch ICQ https://www.ohnekontur.de/2009/02/14/mein-jabber-spricht-jetzt-auch-icq/ https://www.ohnekontur.de/2009/02/14/mein-jabber-spricht-jetzt-auch-icq/#respond Sat, 14 Feb 2009 01:07:23 +0000 http://www.ohnekontur.de/?p=32 Dank des schoenen Jabberpakets von hier spricht mein Jabber-Server jetzt auch ICQ. Jetzt fehlt nur noch ne Config möglichkeit, den Transport auf eine Nutzung für User des eigenen Servers zu beschränken. Update 14.02.2009 17:30: Oh gott in die richtige Config … Continue reading

The post Mein Jabber spricht jetzt auch ICQ first appeared on ohneKontur - der Blog.]]>
Dank des schoenen Jabberpakets von hier
spricht mein Jabber-Server jetzt auch ICQ.

Jetzt fehlt nur noch ne Config möglichkeit,
den Transport auf eine Nutzung für User des eigenen Servers zu beschränken.

Update 14.02.2009 17:30:

Oh gott in die richtige Config muesste man schauen (ejabberd.cfg):

Der betreffende Teil sieht so aus

% Jabber ICQ Transport
%durch access, local nur fuer locale user
{5347, ejabberd_service, [{ip, {127, 0, 0, 1}},
{access, all},
{hosts, [“icq.ohnekontur.de”], [{password, “strenggeheimesgeheimnis;)”}]}]},

Aus

{access, all},

sollte man

{access, local},

machen und schon gibts den Transport nur noch fuer eigenen User :)

The post Mein Jabber spricht jetzt auch ICQ first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2009/02/14/mein-jabber-spricht-jetzt-auch-icq/feed/ 0