Caller Notification via Jabber

Jabber ist ein Instant Messenger Protokoll, wie z.B. ICQ. Das Protokoll ist mittlerweile von der IETF Standardisiert, und es gibt neben den üblichen clients auch einen command line client. Diesen werden wir verwenden, um uns bei eingehenden Anrufen eine Kurznachricht zu senden.

sendxmpp

Das Tool wird unter Debian einfach mit "apt-get update; apt-get install sendxmpp" installiert.
Die Login Daten müssen in die Datei "/var/lib/asterisk/.sendxmpprc" eingetragen und sollten mit "chmod 0600" geschützt werden:

FooBar@jabber.example.com Passwort

/etc/asterisk/extensions.conf (relevanter Teil)

; Alles in eine Zeile
exten = 12345,1,System(/bin/echo -e "'Incoming call from ${CALLERID(number)}'" |
/usr/bin/sendxmpp FooBar@jabber.example.com -t &)

Wenn Euch diese Seite weitergeholfen hat, dann verlinkt sie bitte. Ihr habt ein Problem? Fragen, Anregungen und Kritik bitte an feedback@lilalinux.net
Ihr könnt mich auch per ICQ erreichen: 1028730, sowie mit Jabber/GoogleTalk/XMPP: lilalinux@jabber.net-lab.net