ISDN-Monitor für abgehende und ankommende Anrufe? (wie Teles-Monitor)
Hallo,
da ich ja erst seit kurzem auf Linux umgestiegen bin und ich nichts passendes im Internet gefunden habe über dieses Thema, versuche ichs mal hier :)
Gibt es eine ISDN-Software, die ankommende und abgehende Anrufe protokolliert? Wie unter Windows 9x, NT, 2000 von Teles? (siehe Bild)
http://mitglied.lycos.de/floody2003/telesisdn.gif
Zusätzlich gab/gibt es bei dieser Software die Funktion "Voice on Demand". Bedeutet: Wenn zwei B-Kanäle mit Hilfe von Kanalbündelung durch das surfen im Internet belegt sind, blieb man trotzdem telefonisch erreichbar, da bei einem Telefonanruf ein B-Kanal automatisch abgeschaltet wurde und das Gespräch wurde dann durchgelassen. Nach dem auflegen hat sich dann der zweite B-Kanal wieder aufgebaut.
Gibt es eine Software/Treiber, die/der sowas kann? Oder kann man das irgendwie per Script realisieren?
Bin für jede Information dankbar :) Ich will nämlich deswegen kein Windowsrechner extra laufen haben :-(
Re: ISDN-Monitor für abgehende und ankommende Anrufe? (wie Teles-Monitor)
Hi,
Zitat:
Gibt es eine ISDN-Software, die ankommende und abgehende Anrufe protokolliert? Wie unter Windows 9x, NT, 2000 von Teles? (siehe Bild)
Die Anrufe werden alle in der /var/log/isdn.log protokolliert. Wenn Du sofort die Rufnummer auf dem Bildschirm haben willst, wenn jemand anfruft, versuchs mal damit:
Code:
#!/bin/sh
#
# Begin config
#
LogFile="/var/log/messages"
SearchString="isdn_net: call"
Delay="2"
DISPLAY=":0"
#
# End config
export DISPLAY
FileSize="`ls -l $LogFile | awk '{print $5}'`"
while true; do
NewSize=`ls -l $LogFile | awk '{print $5}'`
if [ $NewSize -gt $FileSize ]; then
Bytes=$(($NewSize-$FileSize))
Message=`tail -c $Bytes $LogFile | \
grep "$SearchString" | \
tail - -n 1 | cut -d \ -f -3,7-`
if [ -n "$Message" ]; then
echo -en "\x07"
xmessage -center "$Message" &
fi
fi
FileSize=$NewSize
sleep $Delay
done
# Never reached, however...
exit 0
Am Besten per Cut&Paste in einen Editor einfügen, speichern und ausführbar machen ( chmod a+x DATEI ). Danach aus einem xterm heraus aufrufen. Das Script überwacht die Datei in $LogFile und sucht dort nach dem Ausdruck in $SearchString ( ggf. anpassen ). Sobald ein Anruf kommt, erscheint eine MessageBox mit der anrufenden Nummer.
Gruß micha