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 &)