Programm aus callerid.conf
Hallo, Ich moechte mittels Telephonanruf an meinem Rechner bestimmte Scripte starten. Der Einfachheit hier einfach ein Anruf auf ippp0 Dazu habe ich meine callerid.conf folgendermassen veraendert. ---- [MSN] NUMBER = 89161838 ALIAS = EGO(server) START = { [FLAG] FLAGS = OIRC PRORGAM = /bin/waehlen } ---- /bin/waehlen sieht so aus und ist chmod 755 --- #! /bin/sh isdnctrl dial ippp0 --- wenn ich von unserem analog Telephon (an Eumex) dann die Nummer (auch bei uns im Haus) anrufe gibt /var/log/messages folgendes aus. --- Feb 25 18:14:01 Server isdnlog: (HiSax driver detected) Feb 25 18:14:05 Server kernel: isdn_net: call from 898116863,1,0 -> 89161838 Feb 25 18:14:05 Server kernel: isdn_net: Service-Indicator not 7, ignored Feb 25 18:14:05 Server kernel: isdn_tty: call from 898116863 -> 89161838 ignoredFeb 25 18:14:05 Server isdnlog: Feb 25 18:14:05 * Call to tei 127 from Telephon on EGO(server) RING (3.1 kHz audio) Feb 25 18:14:05 Server isdnlog: Can't start "(null)" with execvp(): No such file or directory Feb 25 18:14:05 Server isdnlog: Feb 25 18:14:10 Server isdnlog: Feb 25 18:14:10 tei 64 calling ? with ? non-selected user clearing (User) Feb 25 18:14:10 Server isdnlog: Feb 25 18:14:10 tei 64 calling ? with ? HANGUP non-selected user clearing (User) Feb 25 18:15:00 Server isdnlog: Feb 25 18:15:00 Call to tei 127 from Telephon on EGO(server) HANGUP (Timeout) Feb 25 18:15:06 Server su: (to nobody) root on none --- aufällig natuerlich das: Can´t start "null" , ich habe mich bei der Erstellung der Scripte aber nach Funktionierenden Beispielen (aus den SusE Listen) gehalten. Was mir auch noch aufaellt ist dass am Anfang noch die Nummer (898116863) angezeigt und per Alias auch auf telephon umgesetzt werden, der isdnlog aber nur noch fragezeichen anzeigt. Was muss ich machen um mein Script zum laufen zu bekommen?? Meine isdn.conf hat bei ILABEL und OLABEL fuer die Rufnummern %N2 bzw. %n2 (standart) vielen Dank timo proescholdt Muss ich jedesmal nachdem ich die callerid.conf geaendert habe den Runlevel neustarten? timo
On 25-Feb-00 Timo Proescholdt wrote:
Hallo,
Ich moechte mittels Telephonanruf an meinem Rechner bestimmte Scripte starten. Der Einfachheit hier einfach ein Anruf auf ippp0 Dazu habe ich meine callerid.conf folgendermassen veraendert. ---- [MSN] NUMBER = 89161838 ALIAS = EGO(server) START = { [FLAG] FLAGS = OIRC PRORGAM = /bin/waehlen } ----
/bin/waehlen sieht so aus und ist chmod 755 --- #! /bin/sh
isdnctrl dial ippp0
---
wenn ich von unserem analog Telephon (an Eumex) dann die Nummer (auch bei uns im Haus) anrufe gibt /var/log/messages folgendes aus.
--- aufällig natuerlich das: Can´t start "null" , ich habe mich bei der Erstellung der Scripte aber nach Funktionierenden Beispielen (aus den SusE Listen) gehalten. Was mir auch noch aufaellt ist dass am Anfang noch die Nummer (898116863) angezeigt und per Alias auch auf telephon umgesetzt werden, der isdnlog aber nur noch fragezeichen anzeigt.
Was muss ich machen um mein Script zum laufen zu bekommen??
Hallo, sieh dir mal die Rechte fuer /sbin/isdnctrl an, und dann die Rechte fuer dein script. Ich befuerchte, das script kann nicht /sbin/isdnctrl ausfuehren. Und welche Rechte hat eine anrufende Telefonnummer ? Gruss Dieter -- E-Mail: Dieter Kluenter <dkluenter@gmx.de> Date: 26-Feb-00 Time: 18:30:11 This message was sent by XFMail
Hallo, ich bins nochmal,
wenn ich von unserem analog Telephon (an Eumex) dann die Nummer (auch bei uns im Haus) anrufe gibt /var/log/messages folgendes aus.
--- aufällig natuerlich das: Can´t start "null" , ich habe mich bei der Erstellung der Scripte aber nach Funktionierenden Beispielen (aus den SusE Listen) gehalten. Was mir auch noch aufaellt ist dass am Anfang noch die Nummer (898116863) angezeigt und per Alias auch auf telephon umgesetzt werden, der isdnlog aber nur noch fragezeichen anzeigt.
Was muss ich machen um mein Script zum laufen zu bekommen??
Hallo, sieh dir mal die Rechte fuer /sbin/isdnctrl an, und dann die Rechte fuer dein script. Ich befuerchte, das script kann nicht /sbin/isdnctrl ausfuehren. Und welche Rechte hat eine anrufende Telefonnummer ? Gruss Dieter
ich habe das Script jetzt mal mit einem Handy getestet, da ging es wunderbar. Ich vermute dass es mit der Rufnummernuebermittlung unserer Anlage (Eumex 306) zutun hat. Unsere Telephone sind zwar analog, aber die Rufnummernuebermittlung geht eigentlich schoo. Anrunf auf Hndy, Nummer sichtbar usw.. Aber wenn ich mit diesem Telephon unsere 3.Nummer im Haus (nicht intern) anrufe, dann ergibt sich das sonderbare Verhalten meiner /var/log/messages. ________ Feb 25 18:14:05 Server kernel: isdn_net: call from 898116863,1,0 -> 89161838 Feb 25 18:14:05 Server kernel: isdn_net: Service-Indicator not 7, ignored Feb 25 18:14:05 Server kernel: isdn_tty: call from 898116863 -> 89161838 ignored Feb 25 18:14:05 Server isdnlog: Feb 25 18:14:05 * Call to tei 127 from Telephon on EGO(server) RING (3.1 kHz audio) Feb 25 18:14:05 Server isdnlog: Can't start "(null)" with execvp(): No such file or directory Feb 25 18:14:05 Server isdnlog: Feb 25 18:14:10 Server isdnlog: Feb 25 18:14:10 tei 64 calling ? with ? ________ Das Sonderbare ist dass erst die Anrufernummer richtig erkannt wird (8116863), ebenso die angerufene (89161838), weiter unten wenn dann der Isdnlog einschreitet stehen anstatt der Nummern wieder die Fragezeichen. Was kann da los sein, wie gesagt bei einem Anruf per Handy macht auch der isdnlog mit. Was heisst das Cant´t start "(Null)"? Nochmals Danke timo
participants (2)
-
Dieter Kluenter
-
Timo Proescholdt