Hallo Telefonmännchen,
danke für den Hinweis. Gibt es denn keine Probleme, wenn ich mein
Script einfach in die debug.cfg einfüge? Aufgrund der Endlosschleife wird die debug.cfg ja nie beendet.
Ich habe eine andere Löung gefunden:
Zuerst habe ich mir mit
ls -l /var/flash angesehen, welche caracter-devices vorhanden sind, dann mittels
mknod /var/flash/klingel.cfg c 240 32 ein neues angelegt. Anschließend habe ich mit
cp/media/ftp/*/klingel.cfg /var/flash/klingel.cfg mein
Script eingefügt.
Die debug.cfg habe ich wie folgt ergänzt:
Code:
# # # # # # # # Papierende des AVM-Druckers als Tuerklingel verwenden # # # # # # # # #
# # # # # # # # # Tuerklingel starten # # # # # # # # # # # # # # #
major=`grep tffs /proc/devices`
tffs_major=${major%%tffs}
mknod /var/flash/klingel.cfg c $tffs_major$((0x20))
/bin/sh /var/flash/klingel.cfg &
Dadurch wird bei jedem Neustart das caracter_device
klingel.cfg aktiviert und dann als Hintergrundprozess gestartet.
Ich hoffe, dass ich wegen meiner geringen Kenntnisse von Linux und der Scripterstellung keine Fehler eingebaut habe. Bis jetzt funktioniert es jedenfalls ohne erkennbare Probleme. Über Korrekturvorschläge würde ich mich sehr freuen.
Viele Grüße und allen ein gutes neues Jahr und viel Gesundheit
DK9JH
PS: Noch eine Frage an alle:
Kann man dem Befehl
echo "ATD**9" | nc 127.0.0.1 1011 ein Parameter mitgeben, damit clipfähige Telefone eine Text (z.B. "Klingel") anzeigen?
EDIT: Ja, geht. Man schreibt echo "ATPx ATD**9". Für x setzt man 1,2 oder 3 ein, jenachdem von welcehem FON man den Ruf auslösen will. Leider klappt das nicht mit den ISDN-Telefonen.