Befehl bei eingehenden Anrufen ausführen
Hi Leute! Wie kann ich es schaffen, dass bei eingehenden Anrufen ein Befehl ausgeführt wird, der als Parameter die Telefonnummer des Anrufers enthält?? Danke und Gruß Christopher
* On Saturday, April 14, 2001 at 00:26, Christopher Nehls wrote:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> [...] <BODY bgColor=3D#ffffff> <DIV><FONT face=3DArial size=3D2>Hi Leute!<BR><BR>Wie kann ich es = schaffen, dass bei=20 eingehenden Anrufen ein Befehl ausgef=FChrt<BR>wird, der als Parameter = die=20 Telefonnummer des Anrufers enth=E4lt??<BR><BR>Danke und=20 Gru=DF<BR><BR>Christopher</FONT></DIV></BODY></HTML>
Sofern ich Dich richtig verstanden habe (Du sprichst ein wenig undeutlich ...), möchtest eine Konstruktion ähnlich dieser in Deine /etc/isdn/isdn.conf einfügen: ----8< /etc/isdn/isdn.conf ---- START={ [FLAG] FLAGS= IR USER= adalbert GROUP= adalbert PROGRAM= /usr/local/bin/isdn_call "\${19} (\${2})" "\${20} (\${3})" } ----8<---- ----8< /usr/local/bin/isdn_call ---- #! /bin/sh echo `date`: Call from $1 on $2 >> /var/log/callers.log echo Call from $1 on $2 | /usr/bin/smbclient -M Leo -U Isdnlog -I leo >/dev/null 2>&1 & echo Call from $1 on $2 | /usr/bin/smbclient -M RPM -U Isdnlog -I rpm >/dev/null 2>&1 & ----8<---- Damit bekommst Du Bildschirmausgaben ähnlich dieser: Wed Apr 11 17:16:40 MEST 2001: Call from Pierbach (+43xxxxxxxx) \ on Telefon Adalbert (+437323) Wenn Du auch die Namen haben willst, musst Du in der /etc/isdn/callerid.conf allerdings die richtigen Daten pflegen ... Adalbert PS: Ohne HTML gehts auch, fördert bisweilen sogar die Verständlichkeit.
participants (2)
-
Adalbert Michelic
-
Christopher Nehls