E
Erkan
Guest
Nachdem ich mich heute den ganzen Tag gespielt habe um den callmonitor an meiner dreambox ans laufen zu bekommen, will ich Euch die Lösung natürlich nicht vorenthalten.
Getestet habe ich das Ganze mit der aktuellen 14.03.71. Im mod-0.57 ist ein Fehler in der callmonitor.out. Diese muss wie folgt aussehen:
dreammessage () {
IP=$1 ; MSISDN=$2 ; CALLER=$3 ; CALLED=$4 ; VIRTUAL=${5:-$1}
MESSAGE=${6:-"Anruf%20an%20$CALLED%20%0A%0A%20von%20$MSISDN%20%0A%20$CALLER"}
nc -w 2 $IP 80 <<EOF_DREAMBOX > /var/tmp/nc.out 2>&1
GET /cgi-bin/xmessage?timeout=10&caption=Telefonanruf&body=`maskieren $MESSAGE` HTTP/1.0
Host: $VIRTUAL
EOF_DREAMBOX
}
Im Anhang habe ich bereits die korrigierte Version der mod-0.57micha2 angehängt.
Die debug.cfg schaut so aus:
cat <<EOP > /var/tmp/callmonitor.listeners
192.168.178.10 dreammessage
#192.168.178.26 dboxpopup
#www.somwhere.net ownmessage www.somewhere.net
EOP
# Immer auf Kommentar lassen, damit kein Syntaxfehler in der Shell kommt.
#CALLOWNGET=/cgi-bin/xmessage?timeout=10&caption=Anruf%20von&body=
Wobei die Zeile CALLOWNGET nicht benutzt wird!
Die HTTP-Passwortabfrage muss in der dreambox unter Einstellungen-Experten deaktiviert werden.
Viel Spaß damit!
Getestet habe ich das Ganze mit der aktuellen 14.03.71. Im mod-0.57 ist ein Fehler in der callmonitor.out. Diese muss wie folgt aussehen:
dreammessage () {
IP=$1 ; MSISDN=$2 ; CALLER=$3 ; CALLED=$4 ; VIRTUAL=${5:-$1}
MESSAGE=${6:-"Anruf%20an%20$CALLED%20%0A%0A%20von%20$MSISDN%20%0A%20$CALLER"}
nc -w 2 $IP 80 <<EOF_DREAMBOX > /var/tmp/nc.out 2>&1
GET /cgi-bin/xmessage?timeout=10&caption=Telefonanruf&body=`maskieren $MESSAGE` HTTP/1.0
Host: $VIRTUAL
EOF_DREAMBOX
}
Im Anhang habe ich bereits die korrigierte Version der mod-0.57micha2 angehängt.
Die debug.cfg schaut so aus:
cat <<EOP > /var/tmp/callmonitor.listeners
192.168.178.10 dreammessage
#192.168.178.26 dboxpopup
#www.somwhere.net ownmessage www.somewhere.net
EOP
# Immer auf Kommentar lassen, damit kein Syntaxfehler in der Shell kommt.
#CALLOWNGET=/cgi-bin/xmessage?timeout=10&caption=Anruf%20von&body=
Wobei die Zeile CALLOWNGET nicht benutzt wird!
Die HTTP-Passwortabfrage muss in der dreambox unter Einstellungen-Experten deaktiviert werden.
Viel Spaß damit!