• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Telephonnummern wählen mit Kermit

OsunSeyi

Hacker
Hallo Leute!

Habe hier folgendes Problem:
An meinem Analogmodem hängt der Rechner und das Telephon.
Nun möchte ich die Telephonnummer mit dem Rechner wählen:
Code:
>kermit
>SET LINE /dev/ttyS0
>DIAL 1234567890

	...Kermit wählt die Nummer.
"To cancel: type your interrupt character (normally Ctrl-C)."

	ok, wenn die Nummer gewählt ist, unterbreche ich
	Kermit mit ^C, und das Telephon ist gesprächsbereit.

"DIAL Failure: Interrupted."
EXIT
"Closing /dev/ttyS0...OK"

So weit, so gut.
Jetzt geht das weiter:

Code:
Inhalt von '~/bin/dial' :

#!/bin/sh
kermit <<xxxxxxxx
SET LINE /dev/ttyS0
DIAL $1
EXIT
xxxxxxxx

Beim Aufruf von 'dial 1234' passiert jetzt das gleiche, Kermit wählt,
und wenn die Nummer gewählt ist, unterbreche ich mit ^C, und das Script
beendigt sich.
Besser wäre aber ein Script, das Kermit aufruft, wählen lässt und nach
einer gewissen Zeit (sleep 15) das ^C in die Kermit-Konsole ballert
und somit erlaubt, Nummern zB. direkt aus der Datenbank zu holen und zu
wählen, ohne das ich selber eingreifen muß (ausser natürlich den Vorgang
anzuleiern).
Ich hoffe, ich hab mich einigermassen verständlich ausgedrückt!
Kann man sowas realisieren?
viele Grüße
tom
 

Wusel1007

Member
Eigentlich müßte es auch möglich sein ohne ein Terminalprogramm wie Kermit den Wählstring an das Modem zu senden. Etwas so:

echo "ATDT 12345" > /dev/ttyS0

Habe zwar kein Modem mehr (habe es an das deutsche Museum abgegeben :wink: ) , aber eigentlich sollte es funktionieren.
 
Oben